rhcsa模拟题答案
rhcsachange root passwd1touch /.autorelabel
setenforce1234```### change hostname```shell
change ip1234```### make yum repo```shell
change lvs123456789umount /dev/mapper/vg0-vo e2fsck -f /dev/mapper/vg0-voresize2fs /dev/mapper/vg0-vo 230Mlvreduce -L 230M /dev/vg0/vo mount -alvextend -L 400M /dev/vg0/voresize2fs /dev/vg0/vo #ext4 filesystemxfs_growfs /dev/vg0/vo #xfs filesystem
manage user123456groupadd sysmgrs useradd -G sysmgrs natasha useradd -G sysmgrs harryuseradd -s /sbin/nologin sara ...
Linux错误代码含义
Linux错误代码含义
名称
值
描述
EPERM
1
操作不允许
ENOENT
2
无此文件或目录
ESRCH
3
无此进程
EINTR
4
中断系统调用
EIO
5
I/O 错误
ENXIO
6
无此设备或地址
E2BIG
7
参数列表过长
ENOEXEC
8
执行文件错误
EBADF
9
错误的文件数
ECHILD
10
无子进程
EAGAIN
11
再尝试一下
ENOMEM
12
内存溢出
EACCES
13
要求被否定
EFAULT
14
错误地址
ENOTBLK
15
块设备请求
EBUSY
16
设备或者资源忙
EEXIST
17
文件存在
EXDEV
18
Cross-device link
ENODEV
19
无此设备
ENOTDIR
20
不是一个目录文件
EISDIR
21
I是一个目录文件
EINVAL
22
无效的参数
ENFILE
23
文件表溢出
EMFILE
24
打开文件过多
ENOTTY
25
不是一个TTY设备
ETXTBSY
26
文件忙 ...
字符串处理
字符串处理
变量替换
语法
说明
${变量名#匹配规则}
从变量 开头 进行规则匹配,将符合最 短 的数据删除
${变量名##匹配规则}
从变量 开头 进行规则匹配,将符合最 长 的数据删除
${变量名%匹配规则}
从变量 尾部 进行规则匹配,将符合最 短 的数据删除
${变量名%%匹配规则}
从变量 尾部 进行规则匹配,将符合最 长 的数据删除
${变量名/旧字符串/新字符串}
变量内容符合旧字符串,则 第一个 旧字符串会被新字符串替换
${变量名//旧字符串/新字符串}
变量内容符合旧字符串,则 所有 旧字符串会被新字符串替换
1234567891011121314151617181920212223shell > A='I am 13.Haha 13.'shell > echo $AI am 13.Haha 13.shell > echo ${A#13}I am 13.Haha 13.shell > echo ${A#13*}I am 13.Haha 13.s ...
忘记mysql密码
** 确保服务器安全 **** 最好断开网络 本机操作 **
1234567891011121314vi /etc/my.cnf #在[mysqld]的段中加上一句:skip-grant-tables /etc/init.d/mysqld restart mysql > USE mysql ; > UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; > flush privileges ; > quit vi /etc/my.cnf #将刚才在[mysqld]的段中加上的skip-grant-tables删除 /etc/init.d/mysqld restart
医院ftp
vim /etc/vsftpd/vsftpd.conf
#具体内容参照其他医院配置文件
useradd jdkqyyftp
service vsftp start
passwd jdkqyyftp
ftp localhost
su - jdkqyyftp
mkdir .ssh
#此时,将ccb的公钥发到.ssh
cat id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
cd
chmod 700 .ssh/

