一、给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
228

被折叠的 条评论
为什么被折叠?



