20180516早课记录11-Linux

本文详细介绍Linux系统中用户及用户组的管理方法,包括如何创建用户和用户组,设置家目录,配置权限等。同时介绍了环境变量的作用及设置方式,并提供了一些实用的Linux命令,如切换用户、查看进程、后台运行程序等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.MySQL二进制编译部署时,我们是创建一个用户mysqladmin,怎样将/usr/local/mysql目录设置为家目录

useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

2.哪几种方法让新的家目录有.bash_profile文件?(跳跃思维)

cp /etc/skel/.* /usr/local/mysql
或者vi cp

3.全局环境变量文件 在哪?怎样生效

/etc/profile source /etc/profile生效

4.读写执的字母是什么?数字是什么

rwx 421

5.rw-r–r-x 数字多少?三组分别是什么用户的权限

645 拥有者用户,此用户组,其他所有用户

6.说说两个R参数的命令是什么

chmod chown

7.创建一个用户,用户组的命令是什么?分别什么文件体现

useradd groupadd
/etc/passwd /etc/group体现

8.权限不够大,你觉得该怎么办?修改哪个文件?添加什么?

修改/etc/sudoer 给sudo权限 添加 yonghu ALL=(root) NOPASSWD:ALL

9.切换用户什么命令,-代表什么

进入家目录并执行局部环境变量

10.查看进程和端口号的命令(输入完整)

ps -ef | grep xxx
netstat nlp|grep pid

11.tar解压有时会有什么问题?

用户和用户组不对

12.多人合作的命令是什么? 创建,进入,退出,查看 参数是什么

screen命令
screen -S 创建
screen -r 进入
ctrl+a+d 退出
screen -list 查看

13.另外两个后台执行命令,一般都结合使用,请问 命令格式是什么

nohup xxx &

14. 定时任务每隔五分钟跑一下 什么命令参数编辑,然后 命令是什么

crontab -e
/5 * * * xxx/.sh

15.搜索某个xxx

find / -name xxx

16.查看命令帮助

xxx –help
man xxx

17.相对路径和绝对路径是什么

绝对路径应该从根目录开始计算,绝对位置直接能到达目的地。如/home/ruoze/xxx.log
相当对路径由这个文件夹引起和其他目录的关系,也可以是任意的目录位置

18.切换到上一次目录和上一层目录 命令是什么

cd - cd ..

19.sudo 和su可以一块使用吗

可以

20.想想怎样配置 多台机器的无密码信任关系

将有所有机器的authorized_keys分发到各个机器

21.a机器想要去b无密码,请问谁给谁公钥

a给b

<think>嗯,用户现在想要配置MySQL 9.20版本,但根据提供的引用内容,可能需要先澄清版本是否存在。让我先看看提供的引用内容。引用[1]提到使用的是MySQL 8.0.24版本,而引用[3]的标题是“大数据之MySql早课9.20”,这里的9.20可能是指日期,比如9月20日,而不是版本号。因为MySQL的版本通常是像5.7、8.0这样的,没有听说过9.20的版本。所以用户可能误解了引用中的9.20为版本号,实际是课程标题的日期。 接下来,用户需要的是配置方法或指南。根据引用[1]中的主从配置步骤,可以推断用户可能是在寻找类似的主从配置方法,或者是安装配置。引用[1]详细说明了主从服务器的IP、操作系统和MySQL版本都是8.0.24,并且步骤包括安装MySQL、初始化、配置主服务器和从服务器等。引用[2]是关于MySQL安装教程的,可能涉及安装步骤。引用[3]中的问题涉及MySQL的配置问题,比如主从部署、SSH无密码登录等。 用户的问题可能源于误解了“MySql早课9.20”中的9.20为版本号,所以首先需要指出这个误解,并确认正确的版本。然后根据用户的实际需求,提供MySQL 8.0版本的配置指南,比如主从配置,安装步骤,或者部署环境准备等。需要结合引用中的信息,如主从配置的具体步骤,安装教程,以及环境准备的问题,整合成一个清晰的配置指南。 另外,用户可能对主从配置感兴趣,因为引用[1]详细描述了主从配置的实验步骤,所以需要分步骤说明如何配置主服务器和从服务器,包括修改配置文件、创建用户、获取二进制日志信息等。同时,引用[3]中的问题16提到查看web界面的端口号,通常是3306,但可能需要确认。还有SSH无密码登录的配置,这也是主从同步中可能用到的,需要指导用户如何操作。 总结来说,回答需要先纠正版本误解,然后根据用户的实际需求,提供MySQL 8.0的配置方法,结合主从配置和安装步骤,并引用相关引用内容作为支持。</think>根据现有引用内容和MySQL版本信息,需要特别说明:MySQL官方版本号目前尚未发布9.20版本(截至2023年最新版本为8.0+)。根据引用[3]的"9.20"应为课程日期标识而非版本号,实际配置可参考以下MySQL 8.0版本通用配置方法: ### MySQL 8.0主从配置步骤 #### 一、环境准备 1. 主从节点必须保持MySQL版本一致(如引用[1]使用8.0.24) 2. 准备两台CentOS 7服务器: - Master: 10.105.130.10 - Slave: 10.105.130.61 3. 关闭防火墙或开放3306端口 #### 二、主服务器配置 ```ini # /etc/my.cnf 添加配置 [mysqld] server-id=1 log-bin=mysql-bin binlog-format=ROW ``` ```sql -- 执行SQL命令 CREATE USER 'repl'@'%' IDENTIFIED BY 'slavepass'; GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%'; FLUSH PRIVILEGES; ``` 使用`SHOW MASTER STATUS`获取二进制日志位置[^1] #### 三、从服务器配置 ```ini # /etc/my.cnf 添加配置 [mysqld] server-id=2 relay-log=mysql-relay ``` ```sql -- 执行SQL命令 CHANGE MASTER TO MASTER_HOST='10.105.130.10', MASTER_USER='repl', MASTER_PASSWORD='slavepass', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154; START SLAVE; ``` #### 四、验证配置 ```sql SHOW SLAVE STATUS\G -- 确认Slave_IO_Running和Slave_SQL_Running均为Yes ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值