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 ...
字符串处理
字符串处理
变量替换
语法
说明
${变量名#匹配规则}
从变量 开头 进行规则匹配,将符合最 短 的数据删除
${变量名##匹配规则}
从变量 开头 进行规则匹配,将符合最 长 的数据删除
${变量名%匹配规则}
从变量 尾部 进行规则匹配,将符合最 短 的数据删除
${变量名%%匹配规则}
从变量 尾部 进行规则匹配,将符合最 长 的数据删除
${变量名/旧字符串/新字符串}
变量内容符合旧字符串,则 第一个 旧字符串会被新字符串替换
${变量名//旧字符串/新字符串}
变量内容符合旧字符串,则 所有 旧字符串会被新字符串替换
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 ...
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
文件忙 ...
忘记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/