全站搜索 公开课 学习资料 未分类

RHCE培训课堂实验-61 总复习5-挂载文件系统和查找文件

系统技术 788

红帽系统管理1-学员练习册-17总复习—P609

在本复习中,您将挂载文件系统并根据不同的条件查找文件。

目标:

挂载现有的文件系统。

根据文件的名称、权限和大小查找文件。

实验准备工作:

student用户身份并使用student作为密码登录workstation

workstation上,运行lab rhcsa-rh124-review5 start以开始总复习。此脚本会创建必要的文件系统、用户帐户和组帐户。


[student@workstation ~]$ lab rhcsa-rh124-review5 start
 

说明

serverb上完成下列任务,以完成练习。

  1. serverb上已存在含有XFS文件系统的块设备,但尚未挂载。确定块设备并将其挂载到/review5-disk目录。若有需要,创建/review5-disk目录。
  2. serverb上,查找名为review5-path的文件。创建名为/reviews-disk/review5.txt的文件,它应包含由review5文件的绝对路径组成的一行内容。
  3. serverb上,查找contractor1contractor分别是其下属用户和下属组的所有文件。这些文件还必须具有八进制权限640。将这些文件的列表保存到/review5-disk/review5-perms.txt
  4. serverb上,查找大小为100字节的所有文件。将这些文件的绝对路径保存到/review5-disk/review5-size.txt

1serverb上,将含有XFS文件系统的空闲块设备挂载到/reviews-disk目录。

1.1 从workstation,以student用户身份打开连接serverbSSH会话。


[student@workstation ~]$ ssh student@serverb
 

1.2 使用lsblk -fs命令,确定包含XFS文件系统的空闲块设备。


[student@serverb ~]$ lsblk -fs
 

注意在以上输出中,vdb1块设备包含XFS文件系统,其目前未挂载到任何目录。

1.3 使用sudo mkdir命令,以超级用户身份创建/review5-disk目录。当sudo命令提示您输入密码时,请提供密码student


[student@serverb ~]$ sudo mkdir /review5-disk
 

1.4 使用sudo mount命令,以超级用户身份将vdb1块设备挂载到/reviews-disk目录。


[student@serverb ~]$ sudo mount /dev/vdb1 /review5-disk
 

1.5 验证vdb1块设备是否巳成功挂载到/reviews-disk目录。


[student@serverb ~]$ df -hT
 

2serverb上,查找名为reviews-path的文件。将它的绝对路径记录到/reviews­disk/review5-path.txt文本文件。

2.1 使用find命令,查找名为reviews-path的文件。将find命令的所有错误重定向到/dev/null。此重定向允许您丢弃find命令输出中的任何错误。


[student@serverb ~]$ find / -iname review5-path 2>/dev/null
 

注意以上输出中review5-path文件的绝对路径。

2.2 创建/review5-disk/review5-path.txt文本文件。按照上一步骤中所确定的,将reviews-path文件的绝对路径记录到/review5-disk/review5-path.txt文本文件。您可以使用sudo vim /review5-disk/review5-path.txt命令来创建该文本文件。在vim中,从命令模式键入:wq!以保存更改并退出该文件。以下输出显示/review5-disk/review5-path.txt文本文件的内容。

/var/tmp/review5-path


[student@serverb ~]$ sudo vim /review5-disk/review5-path.txt
 

3serverb上,查找contractor1contractor分别是其下属用户和下属组的所有文件。这些文件还必须具有八进制权限640。将所有这些文件的绝对路径记录到/reviews­disk/review5-perms.txt文本文件。

3.1 使用-user,-group,-perm选项运行find命令,以查找其下属用户、下属组和八进制权限分别为contractor1contractor640的所有文件。将find命令的所有错误重定向到/dev/null


[student@serverb ~]$ find / -user contractor1 -group contractor -perm 640 2>/dev/null
 

/usr/share/reviews-perms

注意:

以上输出中reviews-perms文件的绝对路径。/usr/share/reviews-perms文件是符合以上find命令的条件的唯—文件。

3.2 创建/review5-disk/review5-perms.txt文本文件。按照上一步骤中所确定的,将下属用户下属组八进制权限分别为contractor1,contractor640的唯一文件(reviews-perms)的绝对路径记录到/review5-disk/review5-perms.txt文本文件。您可以使用sudo vim /review5-disk/review5-perms.txt命令来创建该文本文件。在vim中,从命令模式键入:wq!以保存更改并退出该文件。以下输出显示/review5-disk/review5-perms.txt文本文件的内容。

/usr/share/review5-perms


[student@serverb ~]$ sudo vim /review5-disk/perms.txt
 

4serverb上,查找大小为100字节的所有文件。将所有这些文件的绝对路径记录到/review5-disk/review5-size.txt

4.1 使用-size选项与find命令,查找大小为100字节的所有文件。将find命令的所有错误重定向到/dev/null


[student@serverb ~]$ find / -size 100c 2>/dev/null
 

以上输出在您的系统上可能有所不同,具体取决于系统中大小为100字节的文件的数量。注意以上输出中所有文件的绝对路径。

4.2 创建/review5-disk/review5-size.txt文本文件。按照上一步骤中所确定的,将大小为100字节的所有文件的绝对路径记录到/review5-disk/review5-size.txt文本文件。您可以使用sudo vim /review5-disk/review5-size.txt命令来创建该文本文件。在vim中,从命令模式键入:wq!以保存更改并退出该文件。/review5-disk/review5-size.txt文本文件应包含review5-size文件的绝对路径,以及其他的路径。


[student@serverb ~]$ sudo vim /review5-disk/review5-size.txt
 

4.3 从serverb注销。


[student@serverb ~]$ exit
 

评估

workstation上,运行lab rhcsa-rh124-review5 grade命令以确认本练习是否成功。


[student@workstation ~]$ lab rhcsa-rh124-review5 grade
 

完成

workstation上,运行lab rhcsa-rh124-review5 finish以完成总复习。此脚本将删除在总复习开始时创建的文件系统、用户帐户组帐户,并确保serverb上的环境清理干净。


[student@workstation ~]$ lab rhcsa-rh124-review5 finish
 

本总复习到此结束。

扫码添加教务-杨老师微信号,备注“红帽”,可免费领取实验环境和完整的PDF技术资料。

上一篇: 下一篇:

相关推荐

展开更多
1
点击联系客服咨询!咨询电话:0756-2180090