RH124 知识点小测试

RH124 知识点小测试

在测试开始,不知道当前主机超级用户的密码,需要在开机时对超级用户修改密码,然后进入系统后根据要求完成题目。

如图所示,再开机界面按 e 进入引导文件编辑界面;在第 4 行内核加载中删除到 ro ,写入 rw 和 rd.break ,然后按 ctrl +x 来开启主机;

在这里插入图片描述
此时在开启时会进入如下图所示的界面,先输入 chroot /sysroot/ ;然后输入 echo westos | passwd --stdin root ;为超级用户修改密码为 westos ,输入命令 touch /.autorelabel ;完成之后只需要按两次 exit 即可正常开启系统,此时的超级用户密码便为刚刚更改之后的密码。

在这里插入图片描述

  1. 修改密码及配置主机信息
    • 主机名称:westos_rh124_223.westos.com
    • Ip 地址:172.25.254.223
    • 子网掩码:255.255.255.0
    • 网关:172.25.254.250
    • DNS :172.25.254.250
    • 虚拟机的 root 密码修改成 modtweed

输入命令 hostnamectl set-hostname westos_rh124_223.westos.com 为当前主机修改名称;修改完成之后可以用 hostnamectl 来查看当前主机的信息;

在这里插入图片描述
要更改当前主机的网卡信息,可以通过编辑配置文件的方式完成,也可以用图形的方式来完成;此处为了更加直观的观察,用图形的方式来做。
输入命令 nm-connection-editor 来打开图形界面;在图形界面的编辑如下图所示:

在这里插入图片描述
对于超级用户更改密码,直接输入 passwd 然后根据提示输入新密码即可。

在这里插入图片描述

  1. 为您的系统配置一个默认的软件仓库
    • 配置一下地址:
    • /var/www/html/rhel8
    • 将此配置为您的系统默认软件仓库
    • 确保此仓库可以通过 http://172.25.254.223/rhel8访问

由于当前测试所用的虚拟机内存太小,无法将镜像完成的复制近来,所以用光盘的方式来挂载镜像;在关机的状态下,为该虚拟机添加一块光盘,将镜像的路径添加至该光盘上;再次启动即可。

先将光盘挂载到一个目录上,此处挂载的时 /zxk 这个目录;然后编辑配置本地软件仓库,软件仓库的配置内容如图所示:

此处也可以先建立一个目录,直接新建 /rhel8 ,然后将光盘挂载至该目录上,配置软件仓库时就要将目录更改为 rhel8 即可。

在这里插入图片描述
配置完软件仓库之后,需要输入命令 dnf install httpd -y 来安装 httpd 服务,然后开启该服务,关闭火墙即可,通过远程方式 http://172.25.254.223/rhel8 来访问该仓库。

在这里插入图片描述

由于此处之前在挂载时随便挂载了一个目录,所以将其卸载,挂载到新建的 /rhel8 ,然后再修改软件仓库文件内容,将之前的目录更改为 /rhel8 。

在这里插入图片描述

  1. 创建用户账号
    创建下列用户,组,和组的成员关系(servera)
    • 创建组sysmgrs
    • 一个名为 natasha 的用户,其属于 sysmgrs,这个组是该用户的从属组
    • 一个名为 harry 的用户,属于 sysmgrs,这个组是该用户的从属组
    • 一个名为 sarah 的用户,其在系统汇总没有可以交互的 shell
    • 用户 natsha,harry,sarah 的秘密吗都要设定为:modteed

由于此要求新建的用户有一个从属组,所以就要先建立该组,然后在建立用户的时候,将其指定为从属组即可;按要求建立完用户之后,用无交互的模式为其更改密码;具体操作如下图所示:

在这里插入图片描述

  1. 配置文件的权限
    拷贝文件 /etc/fstab 到 /var/tmp/fstab 配置文件 /var/tmp/fstab 的权限
    • 文件 /var/tmp/fstab 的拥有者是 root ,文件 /var/tmp/fstab 属于 root 组
    • 文件/var/tmp/fstab 对任何用户不可执行
    • 用户 natasha 能够对文件/var/tmp/fstab/具有读写权限
    • 用户 harry 对文件/var/tmp/fstab 既不能读也不能写
    • 其他用户(当前和将来的)能对文件/var/tmp/fstab 进行读操作

复制文件到指定的目录,然后对其查看,当前文件已经属于 root 用户,并且属于 root 组;由于权限是对于单个用户的设定,所以需要用到 acl 权限列表的方式设定;当用权限列表的方式设定完成之后,便不可再用 ls -ld 的方式查看文件的权限,应该用 getfacl 的方式来查看文件的权限;具体操作如下图所示:

在这里插入图片描述

  1. 创建一个共享目录 /home/managers 特性如下
    • /home/managers 目录的所有权是 sysmgrs
    • sysmgrs 组成员对目录有读写和执行的权限,除此之外的其他用户没有任何权限 (root 用户除外)
    • 在/home/managers 目录中创建的文件,其组所有权会自动设置为属于 sysmgrs 组

浏览本题可知道新建的目录是属于 sysmgrs 组,并且属于该组的成员可以有读写和执行的权限,在该目录中创建的文件自动归目录的左右组;可知这是一个特殊权限的设置;具体操作过程如图所示,在更改完所有组之后,直接用 chmod 2770 /home/managers ,即可答到要求。

在这里插入图片描述

  1. 配置 ntp 时间同步服务
    • 配置您的系统,让其作为一个 exam_ntp.westos.com 的 ntp 客户端
    • exam_ntp.westos.com 对应的 ip 地址为 172.25.254.250

时间同步服务的实现,首先要确保当前主机中安装了 chronyd 的服务,并将服务打开;

在这里插入图片描述
根据题目可知有一个域名解析的过程,所以先编辑配置文件 /etc/hosts ,写入本地解析如图所示:

在这里插入图片描述
然后编辑 chronyd 服务的客户端配置文件,在配置文件中写入 exam_ntp.westos.com ,

在这里插入图片描述
然后重启输入命令 systemctl restart chronyd 重启服务即可。
在这里插入图片描述

  1. 配置一个用户
    • 创建一个名为 manalo 的用户,用户 id3533 密码是 modteed

此题是指定用户 id 来新建用户,并且修改该用户的密码;具体操作过程如下图所示:

在这里插入图片描述

  1. 归档一个文件
    • 创建一个名为 /root/backup.tar.gz 的归档文件,其中包含/usr/local 目录中的内容;tar 归档文件必须使用 gzip 进行压缩

指定解压方式的归档,具体操作如下图所示:

在这里插入图片描述

  1. 查找一个字符串
    • 在文件 /usr/share/xml/iso-codes/iso_639_3.xml 中查找到所有包含字符 ng 的行
    • 将找出的行按照先后顺序复制到 /root/list 文件中
    • /root/list 文件中无意义的空格请去除掉
    • 其中的所有行的内容必须时源文件中原始的标准副本

先用过滤的方式,含有字符的行导入到目标文件中去,然后在 vim 编辑文件时去除无意义的空格,此处无意义的空格只有 Tab 生成的空格;所以只需要在 vim 编辑时输入 :%s/\t//g ,将所有的恐怖个去掉就可以;具体生成文件的操作如下图所示:

在这里插入图片描述

  1. 设定系统定时任务要求如下:
    • 用 manalo 用户建立用户级 crontab 任务
    • 要求此用户每周五09-17点每隔半小时清理 /tmp 目录中自己的文件

由于此题是要定时清除自己的文件,所以在用 crontab 发起用户级的任务之前,先给该目录设定一个特殊权限,在该目录中,所有文件只有被文集所有人删除;具体操作如下图所示:

在这里插入图片描述

对于以上的测试,涵盖了 RH124 大部分知识点;在测试的过程中,虽然会遇到一时不解,但是最终也完美的完成了此次测试;测试结果还算满意。

在这里插入图片描述

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值