RHCSA创建目录及解压压缩文件

本文介绍了RHCSA认证考试中的常见操作,包括在Linux根目录下创建ceshi和user目录,复制系统关键文件,创建硬链接和软链接;复制sshd_config文件并重命名;查找并移动passwd文件;打包、压缩和解压文件,以及筛选特定内容写入文件等任务。这些操作涵盖了基本的文件管理和权限操作。
摘要由CSDN通过智能技术生成

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值