rhcsa国庆作业

一、给ens160.nmconnection文件创建软链接到root用户的家目录下,创建硬链接到root用户家目录下的back目录。然后分别查看软硬链接的属性信息和文件类型

1、创建back目录

mkdir /root/back

2、创建文件的软链接

ln -s /etc/NetworkManager/system-connections/ens160.nmconnection  /root/ens160_softlink

3、创建文件硬链接

ln  /etc/NetworkManager/system-connections/ens160.nmconnection  /root/back/ens160_hardlink

4、查看文件类型

ll /root/ens160_softlink                        #查看软链接

ll /root/back/ens160_hardlink              #查看硬链接  

5、查看属性

stat /root/ens160_softlink                #查看软链接

stat /root/back/ens160_hardlink      #查看硬链接  

二、在tmp目录下创建名为users的目录,在该目录下创建user.list的文件,在其文件中保存信息

1、创建users目录

mkdir /tmp/users

2、创建并编辑user.list文件

vim user.list

3、保存信息

4、保存并退出

三、统计二、题中出现最多的用户,并把结果保存到/opt目录中的total_user.list文件中

1、提取用户名并统计次数

awk -F ',' '{print$2}' /tmp/users/user.list | sort | uniq -c

2、找到出现最多的用户并保存

awk -F ',' '{print$2}' /tmp/users/user.list | sort | uniq -c | sort -nr | head -1 | awk '{print$2}' > /opt/total_user.list

四、将cd命令的可执行文件备份到一、题中的back目录中

1、找到cd命令的可执行文件路径

which ls

2、备份到/root/back目录

cp /bin/ls/root/back

五、shadow是保存用户密码的文件,gshadow是保存组密码的文件,现在需要将这两个文件备份到1、题中的back目录中

1、执行备份操作

cp -p /etc/shadow /root/back/                #备份shadow
cp -p /etc/gshadow /root/back/              #备份gshadow  

2、验证备份结果

cd /root/back

ll shadow gshadow

六、统计passwd文件中10行到25行中用户登录的shell是/usr/sbin/nologin的用户名,并将统计的用户名保存到普通用户家目录下的back目录中的user_passwd.txt文件中

1、创建back目录

mkdir -p /home/user/back

2、提取用户名并保存

sed -n '10,25p' /etc/passwd | awk -F ':' '$7 == "/usr/sbin/nologin" {print$1}' > /home/user/back/user_passwd.txt

3、查看结果

 cat /home/user/back/user_passwd.txt

七、group文件是一个保存组信息的文件,该文件每一行就表示一个组的信息,现在需要统计该文件有多少个组,统计的信息存放到一、题back目录中的user7.txt文件中

1、创建user7.txt文件

touch  /root/back/user7.txt

2、提取行数并保存

wc -l /etc/group | awk '{print$1}' > /root/back/user7.txt

八、你负责维护一个应用的日志系统,发现 /var/log/app/access.log 日志文件中,所有日期格式错误地使用了 “点分隔符”(如 2024.09.25 14:30:00),而业务要求统一改为 “横杠分隔符”(标准格式 2024-09-25 14:30:00)

1、创建并编辑文件

vim /var/log/app/access.log

2、把点替换为杠

:%s%.%-%g

九、分别用tar和zip命令给1、题的back目录进行压缩

1、使用tar命令压缩

tar -zcvf /root/back.tar.gz /root/back

2、使用zip命令压缩

zip -r /root/back.zip /root/back

十、对九、题用tar命令的压缩包进行解压缩到普通用户的家目录下的back目录下,zip压缩的解压到tmp目录下的back目录中

1、解压tar压缩包

tar -zxvf /root/back.tar.gz -C /home/user/back

2、解压zip压缩包

unzip /root/back.zip -d /tmp/back

3、检查解压结果

ls /home/user/back         #tar压缩包解压结果

ls /tmp/back                    #zip压缩包解压结果    

十一、删除以上操作出来的文件和目录

rm -rf /xxx/xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值