【linux国庆练习】
1、在/tmp目录下创建dir1、dir2、dir3......一直到dir10目录,然后在dir1目录下创建file1、file2、file3.......file10文件


2、查看sr0文件的文件类型和属性信息,sr0文件是光盘镜像文件在/dev目录下

3、使用vim或者vi命令把以下内容保存到1、题中的file1文件中:
File: /dev/sr0
Size: 0 Blocks: 0 IO Block: 4096 block special file
Device: 5h/5d Inode: 332 Links: 1 Device type: b,0
Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 11/ cdrom)
Context: system_u:object_r:removable_device_t:s0
Access: 2025-09-23 18:40:14.046124901 +0800
Modify: 2025-09-23 18:40:14.046124901 +0800
Change: 2025-09-23 18:40:14.046124901 +0800
Birth: 2025-09-23 18:37:49.539999826 +0800

4、查看passwd文件前5行内容,并保存在1、题中的file2文件。passwd文件保存的是用户账号,在/etc目录

5、查看shadow文件后5行内容,并以追加的形式保存到1、题中的file2文件。
1、给ens160.nmconnection文件创建软链接到root用户的家目录下,创建硬链接到root用户家目录下的back目录。然后分别查看软硬链接的属性信息和文件类型。


2、在tmp目录下创建名为users的目录,在该目录下创建user.list的文件,在其文件中保存以下信息:
1,xiaoming
2,xiaohong
3,zhangsan
4,wangwu
5,laoliu
6,lisi
7,zhangsan
8,laoliu
9,lisi
10,xiaoming
11,zhangsan
12,wangwu
13,laoliu
14,lisi
15,wangwu
16,zhangsan
17,zhangsan
18,laoliu
19,lisi
20,laoliu

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

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

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

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

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

8、你负责维护一个应用的日志系统,发现 /var/log/app/access.log 日志文件中,所有日期格式错误地使用了 “点分隔符”(如 2024.09.25 14:30:00),而业务要求统一改为 “横杠分隔符”(标准格式 2024-09-25 14:30:00)。日志部分内容如下:
[2024.09.25 14:30:00] user=xiaoming action=login status=success
[2024.09.25 14:32:15] user=zhangsan action=view_page page=/home
[2024.09.26 09:10:03] user=lisi action=download file=report.pdf
[2024.09.26 10:05:47] user=wangwu action=logout status=success

在vim编译模式中 输入: 然后输入 %s 2024.09./2024-09-/
9、分别用tar和zip命令给1、题的back目录进行压缩


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

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

