RHCE8考试真题RHCSA考试真题

阿里云限量代金券发放中

如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ401313302

考试环境搭建

【RHCSA 8版本】红帽认证管理员考前辅导视频:https://pan.baidu.com/s/1NrnN5Eb77J1StNANMQQVFw 提取码:sg1j

【RHCSA 8版本拔高题】最后两道容器题目的环境链接:https://pan.baidu.com/s/12HFk4E1EKd_Nl9665AMDgA提取码:clhm。

讲解视频链接:https://pan.baidu.com/s/1ufF3GDnt6syZapcqx7738g 提取码:h0ca

【RHCE 8版本】红帽认证管理员考前辅导视频:https://pan.baidu.com/s/17LBUfQeKMOdQzNisbrOmEw 提取码:v9yh

RHCSA&RHCE红帽模拟考试环境:https://pan.baidu.com/s/1akc941UKk_pS_gYtuKT5Fw 提取码:7o12

考试环境搭建备注

考试模拟环境总共有10个文件,都需要下载,然后解压到一个目录中。👉考试环境不能启动的处理办法👈

重要说明:如遇上图所示的报错,有三种可能的原因:

重新下载一遍,尽量不要中断,然后用Winrar软件进行解压。

使用特定版本的虚拟机版本VMware Workstation 15.5,然后再重新打开。

硬件配置不足,需要i5以上CPU,8G以上内存才可能正常使用,这种情况只能更换新电脑尝试。

如果依然不能运行考试模拟环境,可以使用普通的上课实验环境进行练习,考试和工作时不会出现这种情况,暂无其他解决办法。

重要说明:如果还原快照时提示CPU的虚拟化之类报错👇

第①步:先强行关机。

第②步:编辑虚拟机设置找到CPU处理器设备,取消所有VT虚拟化选项(默认是三个都开),处理器数量修改为1,核心数也修改为1,然后开启虚拟机。

第③步:开机过程中通过密码重置的方法将root管理员密码改成Asimov(原始的引导密码也是这个),大小写要区分。

第④步:正常开启虚拟机后,登录root管理员身份开始实验。如果实验节点还是不能正常运转,则需要关闭虚拟机,重新编辑CPU处理器设备,将VT虚拟化技术三个选项再重新开启,随后开启虚拟机。

RHCSA考试说明

温馨提示:由于模拟环境中判分脚本存在一些问题,有可能会误报错题——红帽考试只看结果,不看过程,只要最终效果达成,方法不唯一。RHCSA满分300分,210分即通过,时间2.5小时(上午)。


重要配置信息

在考试期间,除了您就坐位置的台式机之外,还将使用多个虚拟系统。您不具有台式机系统的根访问权,但具有对虚拟系统的完全根访问权。

系统信息

系统IP 地址
mars.domain250.example.com172.25.250.100
venus.domain250.example.com172.25.250.200

您使用的系统属于 DNS 域 domain250.example.com。该域中的所有系统都位于 172.25.250.0/255.255.255.0 子网中,该子网中的所有系统都位于 domain250.example.com 中。

针对这些系统列出的 IP 地址是应该分配给系统的地址。您可能需要为一个或两个系统配置网络,以便能够通过上述地址访问您的地址。

帐户信息

mars 的根密码已经设置为 flectrag 。

除非另有指定,否则这将是用于访问其他系统和服务的密码。此外,除非另有指定,否则应将该密码用于您创建的什么问题帐户或者需要设置密码的任意服务。

其他信息

您可以通过 SSH 或控制台访问考试系统(参见下文所述)。请注意,SSH 访问权可能取决于您解答其他考试项目的情况。

如果您需要在系统上安装其他软件,可以使用位于以下地址的存储库:

http://content/rhel8.0/x86_64/dvd/BaseOS

http://content/rhel8.0/x86_64/dvd/AppStream

重要评测信息

您的系统会在重新引导后进行评测,因此务必确保您实施的的所有配置和服务在重新引导后仍然保留。服务必须在没有人工干预的情况下启动。

同样,本次考试使用的所有虚拟实例都必须 能够重新引导至适当的多用户目标,而无需任何人工辅助。在无法引导或无法进行无人干预引导的系统上完成的所有操作都将为零分。


RHCSA考题题目


在您的系统上执行以下所有步骤。

在 mars.domain250.example.com 上执行以下任务。

配置网络设置

配置您的系统以使用默认存储库

调试 SELinux

创建用户帐户

配置 cron 作业

创建协作目录

配置 NTP

配置 autofs

配置 /var/tmp/fstab 权限

配置用户帐户

查找文件

查找字符串

创建存档

在 venus.domain250.example.com 上执行以下任务。

设置 root 密码

配置您的系统以使用默认存储库

调整逻辑卷大小

添加交换分区

创建逻辑卷

创建 VDO 卷

配置系统调优


RHCSA考题内容

mars.domain250.example.com 上执行

1.配置网络设置

将 mars 配置为具有以下网络配置:

主机名:mars.domain250.example.com

IP 地址:172.25.250.100

子网掩码:255.255.255.0

网关:172.25.250.254

解题方法A:

[root@mars ~]# vim /etc/hostname
mars.domain250.example.com
[root@mars ~]# nmtui
[root@mars ~]# nmcli connection up 'Wired connection 1'

解题方法B:

[root@mars ~]# vim /etc/hostname
mars.domain250.example.com
[root@mars ~]# nmcli connection modify 'Wired connection 1' ipv4.method manual ipv4.addresses '172.25.250.100/24' ipv4.gateway '172.25.250.254' ipv4.dns 172.25.250.254 connection.autoconnect yes
[root@mars ~]# nmcli connection up 'Wired connection 1'

2.配置您的系统以使用默认存储库

YUM 存储库已可以从 http://content/rhel8.0/x86_64/dvd/BaseOShttp://content/rhel8.0/x86_64/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库。

解题方法:

[root@mars ~]# cd /etc/yum.repos.d/
[root@mars ~]# vim rhcsa.repo
[BaseOS]
name=BaseOS
baseurl=http://content/rhel8.0/x86_64/dvd/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=http://content/rhel8.0/x86_64/dvd/AppStream
enabled=1
gpgcheck=0

3.调试 SELinux

非标准端口 82 上运行的 Web 服务器在提供内容时遇到问题。根据需要调试并解决问题,使其满足以下条件:

系统上的 Web 服务器能够提供 /var/www/html 中所有现有的 HTML 文件(注:不要删除或以其他方式改动现有的文件内容)

Web 服务器在端口 82 上提供此内容

Web 服务器在系统启动时自动启动

解题方法:

[root@mars ~]# semanage port -a -t http_port_t -p tcp 82
[root@mars ~]# ls -ldZ /var/www/html/
[root@mars ~]# semanage fcontext -a -t httpd_sys_content_t "/var/www/html/file1"
[root@mars ~]# restorecon -v /var/www/html/file1
[root@mars ~]# systemctl restart httpd
[root@mars ~]# systemctl enable httpd

4.创建用户帐户

创建下列用户、组和组成员资格:

名为 sysmgrs 的组

用户 natasha ,作为次要组从属于 sysmgrs

用户 harry ,作为次要组还从属于 sysmgrs

用户 sarah ,无权访问系统上的交互式 shell 且不是 sysmgrs 的成员

natasha 、 harry 和 sarah 的密码应当都是 flectrag

解题方法:

[root@mars ~]# groupadd sysmgrs
[root@mars ~]# useradd -G sysmgrs natasha
[root@mars ~]# useradd -G sysmgrs harry
[root@mars ~]# useradd -s /bin/false sarah
[root@mars ~]# passwd natasha
[root@mars ~]# passwd harry
[root@mars ~]# passwd sarah

5.配置 cron 作业

配置 cron 作业,该作业每隔 2 分钟运行并执行以下命令:

logger "EX200 in progress",以用户 natasha 身份运行

解题方法:

[root@mars ~]# crontab -e -u natasha
*/2 * * * * logger "EX200 in progress"

6.创建协作目录

创建具有以下特征的协作目录 /home/managers :

/home/managers 的组用权是 sysmgrs

目录应当可被 sysmgrs 的成员读取、写入和访问,但任何其他用户不具这些权限。(当然,root 用户有权访问系统上的所有文件和目录)

/home/managers 中创建的文件自动将组所有权设置到 sysmgrs 组

解题方法:

[root@mars ~]# mkdir /home/managers
[root@mars ~]# chown -R root:sysmgrs /home/managers
[root@mars ~]# chmod -R 2770 /home/managers

7.配置 NTP

配置您的系统,使其成为 materials.example.com 的 NTP 客户端。(注:materials.example.com 是 classroom.example.com 的 DNS 别名)

解题方法:

[root@mars ~]# vim /etc/chrony.conf
#将第7行,修改为:
server materials.example.com iburst
[root@mars ~]# systemctl restart chronyd
[root@mars ~]# systemctl enable chronyd

8.配置 autofs

配置 autofs ,以按照如下所述自动挂载远程用户的主目录:

materials.example.com ( 172.25.254.254 ) NFS 导出 /rhome 到您的系统。此文件系统包含为用户 remoteuser1 预配置的主目录

remoteuser1 的主目录是 materials.example.com:/rhome/remoteuser1

remoteuser1 的主目录应自动挂载到本地 /rhome 下的 /rhome/remoteuser1

主目录必须可供其用户写入

remoteuser1 的密码是 flectrag

解题方法:

[root@mars ~]# yum install autofs
[root@mars ~]# vim /etc/auto.master
#添加一行
/rhome /etc/rhcsa.misc
[root@mars ~]# vim /etc/rhcsa.misc
#添加一行
remoteuser1 -fstype=nfs,rw materials.example.com:/rhome/remoteuser1
[root@mars ~]# systemctl restart autofs
[root@mars ~]# systemctl enable autofs

9.配置 /var/tmp/fstab 权限

将文件 /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@mars ~]# cp /etc/fstab /var/tmp/fstab
[root@mars ~]# setfacl -m u:natasha:rw /var/tmp/fstab
[root@mars ~]# setfacl -m u:harry:- /var/tmp/fstab

10.配置用户帐户

配置用户 manalo ,其用户 ID 为 3533。此用户的密码应当为 flectrag。

解题方法:

[root@mars ~]# useradd -u 3533 manalo
[root@mars ~]# passwd manalo

11.查找文件

查找当 jacques 所有的所有文件并将其副本放入 /root/findfiles 目录

解题方法:

[root@mars ~]# mkdir /root/findfiles
[root@mars ~]# find / -user jacques -exec cp -a {} /root/findfiles \;

12.查找字符串

查找文件 /usr/share/xml/iso-codes/iso_639_3.xml 中包含字符串 ng 的所有行。将所有这些行的副本按原始顺序放在文件 /root/list 中。 /root/list 不得包含空行,且所有行必须是 /usr/share/xml/iso-codes/iso_639_3.xml 中原始行的确切副本。

解题方法:

[root@mars ~]# grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

13.创建存档

创建一个名为 /root/backup.tar.gz 的 tar 存档,其应包含 /usr/local 的 tar 存档,其应包含 /usr/local 的内容。该 tar 存档必须使用 gzip 进行压缩。

解题方法:

[root@mars ~]# tar czvf /root/backup.tar.gz /usr/local

2021年8月新增题目

14.添加sudo免密操作

允许sysmgrs组成员sudo时不需要密码

解题方法:

[root@mars ~]# visudo
#
#在大约100行的位置添加下面内容:
#
%sysmgrs ALL=(ALL) NOPASSWD: ALL

15.配置创建新用户的密码策略

创建新用户时,默认密码策略为20天后,密码会过期。

解题方法:

[root@mars ~]# vim /etc/login.defs
#
#修改第25行,将参数后面的99999改成20.
#
PASS_MAX_DAYS 20

16.创建shell脚本

创建一个名为myresearch的脚本

该脚本放置在/usr/local/bin下

该脚本用于查找/usr下所有小于10m且具有修改组ID权限的文件,将这些文件放置于/root/myfiles下

此为红帽内部人员透露的新增考题,也许再过几个月才加到考试中,当前不一定100%会考到,但要求大家必须背一下!

解题方法:

[root@mars ~]# mkdir -p /root/myfiles
[root@mars ~]# vim /usr/local/bin/myresearch
#!/bin/bash
find /usr -type f -and -size -10M -and -perm -2000 -exec cp -a {} /root/myfiles \;
[root@mars ~]# chmod 755 /usr/local/bin/myresearch

在 venus.domain250.example.com 上执行

1.设置 root 密码

将 venus 的 root 密码设置为 flectrag 。您需要获得系统访问权限才能进行此操作。

解题方法:

重启主机后进入开机菜单,光标移至第一个选项后敲击键盘e键,如下图所示:

img

随后在内核编辑页面,在Linux开头这行的结尾处加入rd.break console=tty0,随后同时按下键盘ctrl+x键即可进入到单用户模式(密码破解),以考前辅导视频为准:

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot
sh-4.4# echo flectrag | passwd --stdin root
sh-4.4# touch /.autorelabel
sh-4.4# sync
sh-4.4# 按ctrl+d键
switch_root:/# 按ctrl+d键

老刘温馨提示:此题受到虚拟机的影响可能不成功,会卡到开机界面,而真机与考试环境则不会有这种情况

2.配置您的系统以使用默认存储库

YUM 存储库已可以从 http://content/rhel8.0/x86_64/dvd/BaseOShttp://content/rhel8.0/x86_64/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库。

解题方法:

[root@venus ~]# cd /etc/yum.repos.d/ 
[root@venus ~]# vim rhcsa.repo
[BaseOS]
name=BaseOS
baseurl=http://content/rhel8.0/x86_64/dvd/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=http://content/rhel8.0/x86_64/dvd/AppStream
enabled=1
gpgcheck=0

3.调整逻辑卷大小

将逻辑卷 vo 及其文件系统的大小调整到 230 MiB。确保文件系统内容保持不变。

注:分区大小很少与请求的大小完全相同,因此可以接受范围为 217 MiB 到 243 MiB 的大小。

解题方法:

[root@venus ~]# df -h
/dev/mapper/myvol-vo 175M 1.6M 160M 1% /reports
#考试时大小为175M,扩展至230M即可
[root@venus ~]# lvextend -L 230M /dev/myvol/vo
[root@venus ~]# resize2fs /dev/myvol/vo

4.添加交换分区

向您的系统添加一个额外的交换分区 756MiB 。交换分区应在系统启动时自动挂载。不要删除或以任何方式改动系统上的任何现有交换分区。

解题方法:

[root@venus ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xcad347a4.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 敲回车即可
First sector (2048-41943039, default 2048): 敲回车即可
Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039): +756M
Created a new partition 1 of type 'Linux' and of size 756 MiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[root@venus ~]# mkswap /dev/vdb1
Setting up swapspace version 1, size = 756 MiB (792719360 bytes)
no label, UUID=5b0302b3-2a08-45a0-ada3-7e6461e2689e
[root@venus ~]# swapon /dev/vdb1
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0
/dev/vdb1 swap swap defaults 0 0

5.创建逻辑卷

根据如下要求,创建新的逻辑卷:

逻辑卷取名为 qa ,属于 qagroup 卷组,大小为 60 个扩展块

qagroup 卷组中逻辑卷的扩展块大小应当为 16 MiB

使用 ext3 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到 /mnt/qa 下

解题方法:

[root@venus ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): n
Partition type
  p   primary (1 primary, 0 extended, 3 free)
  e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 敲回车即可
First sector (1550336-41943039, default 1550336): 敲回车即可
Last sector, +sectors or +size{K,M,G,T,P} (1550336-41943039, default 41943039): 敲回车即可
Created a new partition 2 of type 'Linux' and of size 19.3 GiB.
Command (m for help): w
The partition table has been altered.
Syncing disks.
[root@venus ~]# pvcreate /dev/vdb2
[root@venus ~]# vgcreate -s 16M qagroup /dev/vdb2
[root@venus ~]# lvcreate -l 60 -n qa qagroup
[root@venus ~]# mkfs.ext3 /dev/qagroup/qa
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0
/dev/vdb1 swap swap defaults 0 0
/dev/qagroup/qa /mnt/qa ext3 defaults 0 0
[root@venus ~]# mount -a

6.创建 VDO 卷

根据如下要求,创建新的 VDO 卷:

使用未分区的磁盘

该卷的名称为 vdough

该卷的逻辑大小为 50G

该卷使用 xfs 文件系统格式化

该卷(在系统启动时)挂载到 /vbread 下

解题方法:

[root@venus ~]# yum install vdo
[root@venus ~]# man vdo | grep vdo.*create
[root@venus ~]# vdo create --name=vdough --device=/dev/vdc --vdoLogicalSize=50G
[root@venus ~]# mkfs.xfs /dev/mapper/vdough
[root@venus ~]# udevadm settle
[root@venus ~]# mkdir /vbread
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0
/dev/vdb1 swap swap defaults 0 0
/dev/vdb2 /mnt/qa ext3 defaults 0 0
/dev/mapper/vdough /vbread xfs defaults,_netdev 0 0
[root@venus ~]# mount -a

7.配置系统调优

为您的系统选择建议的 tuned 配置集并将它设为默认设置。

解题方法:

[root@venus ~]# tuned-adm recommend
virtual-guest
[root@venus ~]# tuned-adm profile virtual-guest

新增两道容器题目

新增的两道容器题目,需要单独下载模拟环境和讲解视频

容器模拟环境:https://pan.baidu.com/s/12HFk4E1EKd_Nl9665AMDgA 提取码:clhm

容器考题讲解视频链接:https://pan.baidu.com/s/1ufF3GDnt6syZapcqx7738g 提取码:h0ca

虚拟机报错解决

VMware 产品创建,但该产品与此版 VMware Workstation 不兼容,因此无法使用。

https://blog.csdn.net/qq_36651243/article/details/91862831

先先修改.vmx文件

修改成你VM对应的版本号
考试环境系统用户和密码:
root
rehdat

配置容器使其自动启动

利用注册表服务器上的 rsyslog 镜像,创建一个名为 journal-server 的容器

面向 tom用户,配置一个 systemd 服务

该服务命名为 container-journal-server ,并在系统重启时自动启动,无需干预

为容器配置持久存储

通过以下方式扩展上一个任务的服务

配置主机系统的 journald 日志以在系统重启后保留数据,并重新启动日志记录服务

将主机 /var/log/journal 目录下任何以 *.journal 的文件复制到 /home/tom/container_logfile 中

将服务配置为在启动时自动将 /home/tom/container_logfile 挂载到容器中的 /var/log/journal 下

解题:

[root@venus ~]# su - tom
[tom@venus ~]$ podman login registry.networkX.example.com # 题目会提供地址,用户和密码
Username: admin
Password: registrxxx
Login Succeeded
[tom@venus ~]$ podman pull rsyslog         # 考试环境
[tom@venus ~]$ podman load -i /nginx.tar   # 实验环境

[tom@venus ~]$ podman images
[tom@venus ~]$ loginctl enable-linger tom
[tom@venus ~]$ mkdir -p /home/tom/container_logfile
[tom@venus ~]$ podman run -dit --name=journal-server -v /home/tom/container_logfile:/var/log/journal:Z rsyslog # 考试环境
[tom@venus ~]$ $ podman run -dit --name=journal-server -v /home/tom/container_logfile:/var/log/journal:Z localhost/nginx # 实验环境

[tom@venus ~]$ podman ps
[tom@venus ~]$ mkdir -p ~/.config/systemd/user
[tom@venus ~]$ cd ~/.config/systemd/user
[tom@venus ~]$ podman generate systemd --name journal-server --restart-policy always --files
[tom@venus ~]$ systemctl --user daemon-reload
[tom@venus ~]$ systemctl --user enable container-journal-server
[tom@venus ~]$ cp /var/log/journal/*.journal /home/tom/container_logfile
[tom@venus ~]$ reboot

未经允许不得转载:好玩吧 » RHCE8考试真题RHCSA考试真题

腾讯云全球云服务器1核2G服务器低至2折

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址