1、在根下创建一个目录ceshi,在测试目录下创建一个user目录,将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,给/ceshi/user/passwd文件创建一个硬链接文件为passwd.bak,给/ceshi/user/shadow文件创建一个软连接为sh.link。
首先创建ceshi目录和user目录
[root@localhost ~]# mkdir /ceshi
[root@localhost ~]# mkdir /ceshi/user
[root@localhost ~]# ll /
total 28
**drwxr-xr-x. 3 root root 18 Dec 17 10:21 ceshi**
然后我们ln -d和-s的命令创建软连接和硬链接
[root@localhost ~]# cp /etc/shadow /ceshi/user
[root@localhost ~]# ll /ceshi/user
total 8
-rw-r--r--. 1 root root 2652 Dec 17 10:22 passwd
----------. 1 root root 1362 Dec 17 10:23 shadow
[root@localhost ~]# ln -s /ceshi/user/shadow /ceshi/sh.link
[root@localhost ~]# ln -d /ceshi/user/passwd /ceshi/user/passwd.bak
[root@localhost ~]# ll /ceshi/user
total 12
-rw-r--r--. 2 root root 2652 Dec 17 10:22 passwd
-rw-r--r--. 2 root root 2652 Dec 17 10:22 passwd.bak
----------. 1 root root 1362 Dec 17 10:23 shadow
[root@localhost ~]# ln -s /ceshi/user/shadow /ceshi/user/sh.link
[root@localhost ~]# ll /ceshi/user
total 12
-rw-r--r--. 2 root root 2652 Dec 17 10:22 passwd
-rw-r--r--. 2 root root 2652 Dec 17 10:22 passwd.bak
----------. 1 root root 1362 Dec 17 10:23 shadow
lrwxrwxrwx. 1 root root 18 Dec 17 10:25 sh.link -> /ceshi/user/shadow
2.将etc/ssh/sshd_config文件复制到/ceshi目录中并重命名为sshd
[root@localhost ~]# cp /etc/ssh/sshd_config /ceshi/sshd
[root@localhost ~]# ll /ceshi
total 8
lrwxrwxrwx. 1 root root 18 Dec 17 10:24 sh.link -> /ceshi/user/shadow
-rw-------. 1 root root 4425 Dec 17 10:27 **sshd**
drwxr-xr-x. 2 root root 67 Dec 17 10:25 user
3、找出根目录下文件名为passwd的文件并将找出的结果写入/passwd.txt文件中。
**首先通过find找出 / 下的文件名为passwd文件**
[root@localhost ceshi]# find / -name passwd
**然后写入passwd.txt中**
[root@localhost ~]# find / -name passwd >> passwd.txt
[root@localhost ceshi]# cat passwd.tx
4、在root用户的家目录下面创建一个test目录,将/ceshi/sshd文件和/ceshi/suer/passwd.bak移动到test目录中。
**首先在root目录下创建test目录**
[root@localhost ~]# mkdir /root/test
**然后将/ceshi/sshd和/ceshi/user/passwd.bak移动到test这个目录中**
[root@localhost ~]# mv /ceshi/sshd /root/test
[root@localhost ~]# mv /ceshi/user/passwd.bak /root/test
[root@localhost ~]# ll /root/test
total 12
-rw-r--r--. 2 root root 2652 Dec 17 10:22 passwd.bak
-rw-------. 1 root root 4425 Dec 17 10:27 sshd
5、将chshi目录中的user目录和/root/test/sshd文件打包并以gzip程序压缩至test目录中,并将该压缩文件下载至windows客户端。
[root@localhost ~]# tar zcvf /ceshi/test /ceshi/user /root/test/sshd
[root@localhost ~]# sz /root/test
6、将第五题中的压缩文件解压到普通用户的家目录中,从解压文件中找到以b或者c开始的行内容并将其内容写入普通用户家目录下的file文件中。
**首先CD到redhat中,进行文件解压**
[root@localhost ~]# cd /home/redhat
[root@localhost redhat]# gzip -cd /root/test/sshd.gz > sshd
[root@localhost redhat]# ll
total 8
-rw-r--r--. 1 root root 4425 Dec 17 10:41 sshd
**然后创建一个file文件**
[root@localhost redhat]# touch file
[root@localhost redhat]# ll
total 8
-rw-r--r--. 1 root root 0 Dec 17 10:41 file
-rw-r--r--. 1 root root 4425 Dec 17 10:41 sshd
最后查找内容并写入file文件中
[root@localhost redhat]# grep [b] sshd > /home/file
[root@localhost redhat]# grep [c] sshd > /home/file