一:用sed 命令修改/etc/fstab文件,删除文件中的空行,注释行,并保留文件备份(7分)
答案写这里:
cp /etc/fstab /etc/fstab.bak
删除空行命令:
sed '/^$/d' /etc/fstab.bak
删除注释行命令:
sed -i '/^ *#/d' /etc/fstab.bak
二: 用 find 命令查找出 /var/ 目录中大于1M且以db结尾的文件(7分)
答案写这里:
find /var -name '*db' -type f -size +1M
三: 先判断当前主机是否安装了nginx包,如果没安装,则执行命令安装,如果己安装,则执行命令卸载,用短路运算实现(rocky8.6)(7分)
答案写这里:
yum list | grep nginx && yum remove nginx || yum -y install nginx
四:请用 rpm 命令列出 nginx 包中所有的配置文件(7分)
答案写这里:
rpm -ql nginx
五: 新增一块20G的硬盘,分三个区,大小分别是3GB,4GB,5GB,将这三个分区做成物理卷,然后创建卷组,在该卷组上创建一个6GB的逻辑卷,挂载至/log/ 目录下,再将该逻辑卷扩容至10GB,请写出实现步骤,文件系统不限(7分)
答案写这里:
1.在虚拟机上新添加一块20GB硬盘并开启虚拟机,硬盘的格式需要与当前主机硬盘相同
2.使用fdisk /dev/sdb 进入到交互模式进行分区
3.选择:n 创建一个新的分区,接着输入p 创建一个主分区,输入两次回车,最后在输入分区的硬盘大小+3G,后面的4G,5G的硬盘分区同样也是以上操作,最后输入w保存
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 6293503 6291456 3G 83 Linux
/dev/sdb2 6293504 14682111 8388608 4G 83 Linux
/dev/sdb3