RHCSA考试总结01
考试须知
考试虚拟机的操作:使用桌面上的Activities -->VM Control打开虚拟系统控制台
您可以选择所要操作的虚拟机,对其进行开机(start)、关机(shutdown)、重启(reboot)断电或强制关机(poweroff)、打开显示器(console)、重置(rebuild)操作
使用桌面上的Activities --> View Exam 可以重新查看考题
配置信息:
虚拟系统 | ip地址 |
---|---|
node1.domain250.example.com | 172.25.250.100 |
node2.domain250.example.com | 172.25.250.200 |
您使用的系统属于 DNS 域 domain250.example.com 。该域中的所有系统都位于 172.25.250.0/255.255.255.0 子网中,该子网中的所有系统都位于 domain250.example.com 中。
针对这些系统列出的 IP 地址是应该分配给系统的地址。您可能需要为一个或两个系统配置网络,以便 能够通过上述地址访问您的地址。
账户信息
node1系统的根密码已经设置为flectrag
其他信息:
如果您需要在系统上安装其他软件,可以使用位于以下地址的存储库:
http://content/rhe19.0/x86_64/dvd/BaseOS http://content/rhe19.0/x86_64/dvd/AppStream
您可以通过 SSH 或控制台访问考试系统。请注意,SSH 访问权可能取决于您解答其他考试项目的情况。每个题号前面的完成和重新查看并不具备实际的考试意义,仅供您对题目进行标记。
注册服务器信息:
注册服务器地址utility.lab.example.com 使用admin作为用户名,使用redhat321作为映像注册表的凭据
RHCSA要求:
您的系统会在重新引导后进行评测,因此务必确保您实施的的所有配置和服务在重新引导后仍然保留。服务必须在没有人工干预的情况下启动。同样,本次考试使用的所有虚拟实例都必须 能够重新引导至适当的多用户目标,而无需任何人工辅助。在无法引导或无法进行无人干预引导的系统上完成的所有操作都将为零分。完成考试后,您在将7个工作日内收到成绩通知的邮件,本次的所有操作将被标记为RHCSA,并且只有一个总分和各个模块的得分情况,您必须得到300分中的210分或更高才能获得认证。
环境设置
1.启动所有虚拟机保证ping通 $ rht-vmctl start classroom $ rht-vmctl start all 测试连通性 $ for i in classroom bastion utility servera serverb;do ping -c 1 $i;done 2.部署题目 -kiosk身份 先保证所有主机启动无误,并联通 发题 bash /home/kiosk/ansible/setup.sh 收题 bash /home/kiosk/ansible/exam-grade.sh 3.默认RHEL9中不允许root身份ssh node节点,所以需要更改ssh配置文件 【node1】 以视图模式打开虚拟机node1,输入账号root,密码:xxxx 进入系统 [root@clear ~]vim /etc/ssh/sshd_config #PermitRootLogin prohibit-password #搜索/Per 找到PermitRootLogin选项在下面新添加一行,并取消注释 PermitRootLogin yes #PasswordAuthentication yes #搜索/Pas 找到PasswordAuthentication选项,在下面新添 加一行 PasswordAuthentication yes [root@clear ~]systemctl restart sshd 【foundation】 [root@clear ~]ssh root@server ip
在 node1.lab.example.com 上执行以下任务:
1.配置网络地址
将node1配置为具有以下网络配置:
-
主机名: node1.domain250.example.com
-
IP 地址: 172.25.250.100
-
子网掩码: 255.255.255.0
-
网关:172.25.250.254
-
DNS服务器: 172.25.250.220
# 通过控制台连接 servera 进行IP修改,然后使用ip addr命令进行检查, # 没问题之后,ssh到 servera 进行主机名修改,这样的话可以复制主机名,避免打错 查询网络配置文件 [root@clear ~]nmcli con show NAME UUID TYPE DEVICE Wired\ connection\ 1 1ec3a15fb-2e26-3254-9433-90c66981e924 ethernet eth0 修改网络ip地址并启用网卡 [root@clear ~]nmcli con mod 'Wired connection 1' ipv4.method manual ipv4.addresses 172.25.250.100/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.220 autoconnect yes [root@clear ~]nmcli connection up Wired\ connection\ 1 修改主机名 [root@clear ~]hostnamectl set-hostname node1.domain250.example.com [root@clear ~]bash
2.配置软件仓库
配置您 的系统以使用默认存储库:
YUM 存储库已可以从 http://content/rhel9.0/x86_64/dvd/BaseOS 和 http://content/rhel9.0/x86_64/dvd/AppStream 使用配置您的系统,以将这些位置用 作默认存储库
编写YUM仓库配置文件 rhe]-dvd.repo 考试对仓库的配置文件名,以及仓库名且仓库的描述信息等均没有作要求;因此在考试时可以自主命名,但是请注意仓库配置文件必须以.repo结尾 [root@node1 ~]# vim /etc/yum.repos.d/rhcsa.repo [BaseOS] name=BaseOS baseurl=http://content/rhel9.0/x86_64/dvd/BaseOS enabled=1 gpgcheck=0 [AppStream] name=AppStream baseurl=http://content/rhel9.0/x86_64/dvd/AppStream enabled=1 gpgcheck=0 清空原有的仓库缓存: [root@node1 ~]# dnf clean all 12 files removed 生成新的缓存: [root@node1 ~]# dnf makecache BaseOS 2.7 MB/s | 2.7 kB 00:00 AppStream 3.1 MB/s | 3.2 kB 00:00 Metadata cache created. 验证仓库 [root@node1~]# dnf repolist all repo id repo name status AppStream AppStream enabled BaseOS BaseOS enabled # 检查 [root@node1 ~]# yum -y install vsftpd
3.调试SELINUX
web服务器在非常规端口82上运行时失败,请解决web服务器遇到的故障,并使其满足以下条件:
-
web 服务器可以访问 /var/www/htm!中已经存在的网页文件 (注意:不要删除或者其他方式改动现有的文件内容)
-
Web 服务器通过 82端口访问
-
Web 服务器在系统启动时应自动启动确保
-
确保SELinux保护机制运行在Enforcing模式
确认端口是否是82端口: [root@servera ~]# grep Listen /etc/httpd/conf/httpd.conf # Listen: Allows you to bind Apache to specific IP addresses and/or # Change this to Listen on a specific IP address, but note that if #Listen 12.34.56.78:80 Listen 82 放行SELINUX策略: [root@node1 ~]# man semanage port | grep \# # semanage port -l # semanage port -a -t http_port_t -p tcp 81 # semanage port -a -t ssh_port_t -p tcp 8991 [root@node1 ~]# semanage port -a -t http_port_t -p tcp 82 [root@node1 ~]# chcon -R -t httpd_sys_content_t /var/www/html/ -R 递归操作 -t设置属性 [root@node1 ~]# ll -Z /var/www/html/ total 0 -rw-r--r--. 1 root root unconfined_u:object_r:httpd_sys_content_t:s0 0 Feb 22 16:47 file1 启动服务并设置为开机自启: [root@node1 ~]# systemctl enable httpd --now Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. [root@node1 ~]# [root@node1 ~]# curl http://172.25.250.100:82/file1 Test Ex200 message
4.创建用户账户
根据下列要求创建用户及组账号:
-
名为 sysmgrs 的组
-
用户 natasha ,作为次要组从属于 sysmgrs
-
用户 harry ,作为次要组还从属于 sysmgrs
-
用户 sarah ,无权访问系统上的 交互式 shell 且不是 sysmgrs 的成员
-
natasha 、 harry 和 sarah 的密码应当都是 flectrag
创建admins组: [root@node1 ~]# groupadd sysmgrs 创建用户并配置组、登录shell和设置密码: [root@node1 ~]# useradd -G sysmgrs natasha [root@node1 ~]# useradd -G sysmgrs harry [root@node1 ~]# useradd -s /sbin/nologin sarah [root@node1 ~]# echo flectrag | passwd --stdin natasha Changing password for user alice. passwd: all authentication tokens updated successfully. [root@node1 ~]# echo flectrag | passwd --stdin harry Changing password for user natasha. passwd: all authentication tokens updated successfully. [root@node1 ~]# echo flectrag | passwd --stdin sarah Changing password for user harry. passwd: all authentication tokens updated successfully. [root@node1 ~]#
5.配置周期性计划任务
配置 cron 作业,以用户 harry 身份每天 14:23 分执行 /usr/bin/echo hello
配置计划任务: [root@node1 ~]# crontab -u harry -e 23 14 * * * /usr/bin/echo hello [root@node1 ~]# crontab -u harry -l 23 14 * * * /usr/bin/echo hello [root@node1 ~]#
6.创建协作目录
创建具有以下特征的协作目录 /home/managers :
-
/home/managers 的组用权是 sysmgrs
-
目录应当可被 sysmgrs 的成员读取、写入和访问,但任何其他用户不具这些权限。(当 然,root 用户有权访问系统上的所有文件和目录)
-
/home/managers 中创建的文件自动将组所有权设置到 sysmgrs 组
创建目录: [root@node1 ~]# mkdir /home/managers 设置拥有组 [root@node1 ~]# chown :sysmgrs /home/managers 设置权限 [root@node1 ~]# chmod g=rwx,o=- /home/managers 设置共享目录 [root@node1 ~]# chmod g+s /home/managers/ 或者chmod 2770 /home/managers 验证 [root@node1 ~]# ls -ld /home/managers/ drwxrws---. 2 root admins 6 Feb 22 17:03 /home/managers/ [root@node1 ~]#
7.配置网络时间同步
配置您的系统,使其成为 materials.example.com 的 NTP 客户端。(注: materials.example.com 是 classroom.example.com 的 DNS 别名)
配置chrony.conf的时间源地址: [root@node1 ~]# vim /etc/chrony.conf ...此处省略... # server _gateway iburst server materials.example.com iburst ...此处省略... 重启chronyd服务: [root@node1 ~]# systemctl restart chronyd [root@node1 ~]# systemctl enable chronyd 验证: [root@node1 ~]# chronyc sources -v MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== `^* classroom.example.com` 8 6 7 0 +571ns[ +604ns] +/- ^*表示同步成功,如果考试时出现的不是*号,多同步几次:如果一直不是*号,只要保证出来的地址是所配置的地址即可,原因为时间服务器在考官机器上,同步周期不一致或者服务未响应;不会影响考试正常评分,考生只需要看到地址出来即可,看到*号是最好的
8.配置文件系统自动挂载
配置 autofs ,以按照如下所述自动挂载远程用户的主目录:
-
materials.example.com ( 172.25.254.254 ) NFS 导出 /rhome 到您的系统。此文件系 统包含为用户 remoteuser1 预配置的主目录
-
remoteuser1 的主目录是 materials.example.com:/rhome/remoteuser1
-
remoteuser1 的主目录应自动挂载到本地 /rhome 下的 /rhome/remoteuser1
-
主目录必须可供其用户 写入
-
remoteuser1 的密码是 flectrag
安装autofs [root@node1 ~l# yum install autofs -y 查看共享 [root@node1 ~]# showmount -e materials.example.com 编写配置文件: [root@node1 ~l# vim /etc/auto.master /rhome /etc/auto.rhome 复制模版文件并编写: [root@node1 ~l# cp /etc/auto.misc /etc/auto.rhome [root@node1 ~]# vim /etc/auto.rhome remoteuser1 -rw materials.example.com:/rhome/remoteuser1 启动服务并设置开机自启 [root@node1 ~]# systemctl enable --now autofs.service 验证: [root@node1 ~]# su - remoteuser1 [remoteuser1@node1 ~]$df -Th | grep rhome materials.example.com:/rhome/remoteuser1 nfs4 9.4G 1.7G 7.7G 18% /rhome/remoteuser1 [remoteuser1@node1 ~$touch test.txt
9.配置用户账户
配置用户 manalo ,其用户 ID 为 3533 。此用户的密码应当为 flectrag 。
创建用户: [root@node1 ~]# useradd -u 3533 manalo [root@node1 ~]# echo flectrag | passwd --stdin manalo Changing password for user john. passwd: all authentication tokens updated successfully.
10.查找文件
查找归 jacques 所有的所有文件并将其副本放入 /root/findfiles 目录
创建文件储存目录: [root@node1 ~]# mkdir /root/findfiles 使用find查找用户文件: [root@node1 ~]# find / -user jacques -exec cp -a {} /root/findfiles \; find:'/proc/3479/task/3479/fd/5’: No such file or directory find:'/proc/3479/task/3479/fdinfo/5’: No such file or directory find:'/proc/3479/fd/6’:No such file or directory find:'/proc/3479/fdinfo/6’: No such file or directory cp:-r not specified;omitting directory/home/john 注意:上面的find报错属于正常情况,只需要查看findfiles目录中是否存在jacques这个文件 验证: [root@node1 ~]# ll /root/findfiles/ total 0 -rw-rw----. 1 jacques mail 0 Mar 4 14:11 jacques
11.查找字符串
查找文件 /usr/share/xml/iso-codes/iso_639_3.xml 中包含字符串 ng 的所有行。将所有这 些行的副本按原始顺序放在文件 /root/list 中。 /root/list 不得包含空行,且所有行必须 是 /usr/share/xml/iso-codes/iso_639_3.xml 中原始行的确切副本。
过滤关键字导出: [root@node1 ~]# grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list 验证: [root@node1 ~]# cat /root/list
12。创建归档
创建一个名为 /root/backup.tar 的 tar 存档,其应包含 /usr/local 的 tar 存档,其应包含 /usr/local 的内容。该 tar 存档必须使用 bzip2 进行压缩。
创建归档: [root@node1 ~]# tar -cvjf /root/backup.tar /usr/local tar: Removing leading '/' from member names 验证: [root@node1 ~]# tar -tf /root/backup.tar 注意:此输出为正常输出,是压缩后将/usr/loca1/的/根目录去掉,变为相对路径,以免解压缩时覆盖根下面的源文件 提示: tar的压缩选项: gzip -Z bzip2 -j XZ -J
13.创建容器镜像
-
wallah 用户,下载 http://classroom/Containerfile
-
不要修改这个文件内容,构建镜像名为 pdf
登录到普通用户身份: [root@node1 ~]# ssh wallah@localhost 登录镜像仓库: [wallah@node1 ~]$ podman login utility.lab.example.com Username: admin Password:redhat321 Login succeeded! 下载Containerfile: [wallah@node1 ~]$ wget http://classroom/Containerfile 构建镜像: [wallah@node1 ~]$ podman build -t pdf . (这个点不要忘记) 验证: [wallah@node1 ~]$ podman images
14.配置容器开机自启
将容器配置为服务:
-
wallah 用户,配置一个 systemd 服务
-
容器名称为 ascii2pdf
-
使用刚创建的镜像 pdf
-
该服务命名为 container-ascii2pdf ,并在系统重启时自动启动,无需干预
-
将服务配置为在启动时自动将 /opt/file 挂载到容器中的 /dir1 下; /opt/progress 挂载到容器中的 /dir2 下 :
-
创建/opt/{file,progress}
-
所有者所属组,/opt/{file,progress}
-
运行容器 run -d --name ascii2pdf -v
-
创建容器映射宿主机: 到root用户,创建/opt下的文件夹 [root@node1 ~]# mkdir /opt/{file,progress} [root@node1 ~]# chown -R wallah /opt 运行容器: [root@node1 ~]# ssh wallah@localhost flectrag [wallah@node1 ~]$ podman run -d --name ascii2pdf -v /opt/file:/dir1:Z -v /opt/progress:/dir2:Z pdf [wallah@node1 ~]$ podman stop ascii2pdf [wallah@node1 ~]$ loginctl enable-linger [wallah@node1 ~]$ loginctl show-user wallah 创建服务单元目录: [wallah@node1 ~]$ mkdir -p ~/.config/systemd/user/ [wallah@node1 ~]$ cd ~/.config/systemd/user/ (一定要进入到这个目录下生成配置文件) 生成systemd单元文件: [wallah@node1 ~]$ podman generate systemd -n ascii2pdf -f 配置服务开机自启: [wallah@node1 ~]$ systemctl --user enable --now container-ascii2pdf [wallah@node1 ~]$ systemctl --user status container-ascii2pdf <Ctrl-D>
15.配置sudo提权
允许 sysmgrs 组成员sudo时不需要密码
[root@ansible ~]# visudo %sysmgrs ALL=(ALL) NOPASSWD: ALL 验证: [root@node1 ~]# su - natasha Last login: Mon oct 10 10: 34:00 CST 2022 on pts/0 [natasha@node1 ~]$ sudo id uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [natasha@node1 ~]$
在 node2.lab.example.com 上执行以下任务:
16.重置root密码
1.重启系统 node2 - Virt Viewer Send key , Ctrl+Alt+Del 👉右手🖱 Click 👈左手 ⬇ , e 选第二个启动菜单,rescue 2.将光标移至以linux开头的行,此为内核命令行 3.将内核命令行末尾删除参数一直删除到ro后添加rd.break console=tty0 4.ctrl+x后会自动进入救援模式,提示输入密码: Give root password for maintenance (or press Control-D to continue): 直接回车 sh-5.1# mount | grep sysroot sh-5.1# mount -o remount,rw /sysroot sh-5.1# mount | grep sysroot sh-5.1# chroot /sysroot sh-5.1# echo flectrag | passwd --stdin root sh-5.1# touch /.autorelabel sh-5.1# sync Ctrl + D 退出chroot Ctrl + D 退出单用户模式 node2 login: root Password: flectrag
17.配置软件仓库
请配置node2的软件仓库如下:
YUM 存储库已可以从 http://content/rhel9.0/x86_64/dvd/BaseOS 和 http://content/rhel9.0/x86_64/dvd/AppStream 使用配置您的系统,以将这些位置用 作默认存储库
编写YUM仓库配置文件 rhe]-dvd.repo 考试对仓库的配置文件名,以及仓库名且仓库的描述信息等均没有作要求;因此在考试时可以自主命名,但是请注意仓库配置文件必须以.repo结尾 [root@node2 ~]# vim /etc/yum.repos.d/rhcsa.repo [BaseOS] name=BaseOS baseurl=http://content/rhel9.0/x86_64/dvd/BaseOS enabled=1 gpgcheck=0 [AppStream] name=AppStream baseurl=http://content/rhel9.0/x86_64/dvd/AppStream enabled=1 gpgcheck=0 清空原有的仓库缓存: [root@node2 ~]# dnf clean a11 12 files removed 生成新的缓存: [root@node2 ~]# dnf makecache BaseOS 2.7 MB/s | 2.7 kB 00:00 AppStream 3.1 MB/s | 3.2 kB 00:00 Metadata cache created. 验证仓库 [root@node2 ~]# dnf repolist all repo id repo name status AppStream AppStream enabled BaseOS BaseOS enabled # 检查 [root@node2 ~]# yum -y install vsftpd
18.调整逻辑卷大小
将逻辑卷 vo 及其文件系统的大小调整到 230 MiB。确保文件系统内容保持不变。注:分区大小 很少与请求的大小完全相同,因此可以接受范围为 213 MiB 到 243 MiB 的大小。
扩容逻辑卷和文件系统: [root@node2 ~]# lvextend -r -L 230M /dev/myvol/vo 验证: [root@node2 ~]# df -Th Filesystem Type Size Used Avail use% Mounted on /dev/mapper/myvol-vo ext4 214M 2.1M 197M 2% /mnt/lvm1 注意:在正式考试中一定要检查,该逻辑卷是否已经在fstab中设置开机自动挂载,确保设置自动挂载
19.配置swap交换分区
向您的系统添加一个额外的交换分区 512MiB 。交换分区应在系统 启动时自动挂载 。不要删除或 以任何方式改动系统上的任何现有交换分区。
[root@node2 ~]# fdisk /dev/vdb 分一个512M的分区,类型设置为82 swap Command (m for help): n (创建分区) Select (default p): Using default response p. 直接回车创建主分区 Partition number (3-4, default 3): 直接回车设置分区号为3 First sector (2048-20971519, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519): +512M Created a new partition 2 of type 'Linux' and of size 512 MiB.(+512M设置分区大小) Command (m for help): w 保存并退出 The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. 格式化为swap并配置开机自动挂载: [root@node2 ~]# mkswap /dev/vdb3 [root@node2 ~]# echo '/dev/vdb3 swap swap defaults 0 0'>> /etc/fstab [root@node2 ~]# swapon -a 验证: [root@node2 ~]# free -m 注意:swap为511M 是符合题目需求的,swap文件系统自身有一定占用
20.创建逻辑卷
根据以下要求,创建新的逻辑卷:
-
逻辑卷取名为 qa ,属于 qagroup卷组,大小为 60 个扩展块
-
qagroup 卷组中逻辑卷的扩展块大小应当为 16 MiB
-
使用 vfat 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到 /mnt/qa 下
创建分区 [root@node2 ~]# fdisk /dev/vdb Command (m for help): n Partition type p primary (3 primary, 0 extended, 1 free) e extended (container for logical partitions) Select (default e): p #使用主分区 Selected partition 4 First sector (2596864-10485759, default 2596864): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2596864-10485759, default 10485759): Created a new partition 4 of type 'Linux' and of size 3.8 GiB. Command (m for help): w The partition table has been altered. Syncing disks. 创建卷组设置PE大小为16M [root@node2 ~]# vgcreate -s 16M qagroup /dev/vdb4 Physical volume "/dev/vdb4" successfully created. Volume group "qagroup" successfully created 创建逻辑卷: [root@node2 ~]# lvcreate -l 60 -n qa qagroup Logical volume "qa" created. 格式化文件系统: [root@node2 ~]# mkfs.vfat /dev/qagroup/qa 配置开机自动挂载: [root@node2 ~]# mkdir /mnt/qa [root@node2 ~]# echo '/dev/qagroup/qa /mnt/qa vfat defaults 0 0' >> /etc/fstab [root@node2 ~]# mount -a 验证: [root@node2 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/qagroup-qa vfat 929M 44K 731M 1% /mnt/mydata
21.配置系统调优
将系统的调优配置文件设置为tuned推荐的配置文件
查看tuned推荐的配置文件 [root@node2 ~]# tuned-adm recommend Cannot talk to TuneD daemon via DBus. Is TuneD daemon running? virtual-guest 设置tuned推荐的配置集 [root@node2 ~]# tuned-adm profile virtual-guest Cannot talk to TuneD daemon via DBus. Is TuneD daemon running? Trying to (re)start tuned... TuneD (re)started, changes applied. 验证: [root@node2 ~]# tuned-adm active Current active profile:virtual-guest
查分结果 pass为通过
[kiosk@foundation0 ~]$ bash /home/kiosk/ansible/exam-grade.sh exam_node1_grade.sh 100% 8940 6.3MB/s 00:00 exam_node2_grade.sh 100% 2647 3.7MB/s 00:00 exam_node1.txt 100% 1097 591.5KB/s 00:00 exam_node2.txt 100% 373 178.0KB/s 00:00 1. 配置网络设置 ..............................................PASS 2. 配置您的系统以使用默认存储库...............................PASS 3. 调试 SELinux..................................... .........PASS 4. 创建用户帐户..................................... .........PASS 5. 配置 cron 作业................................... .........PASS 6. 创建协作目录..................................... .........PASS 7. 配置 NTP......................................... .........PASS test.txt 8. 配置 autofs...................................... .........PASS 9. 配置用户帐户..................................... .........PASS 10. 查找文件........................................ .........PASS 11. 查找字符串...................................... .........PASS 12. 创建存档........................................ .........PASS 13. 创建一个容器镜像................................ .........PASS 14. 将容器配置为服务................................ .........PASS 15. 添加sudo免密操作................................ .........PASS 17. 配置您的系统以使用默认存储库.................... .........PASS 18. 调整逻辑卷大小.................................. .........PASS 19. 添加交换分区.................................... .........PASS 20. 创建逻辑卷...................................... .........PASS 21. 配置系统调优.................................... .........PASS [kiosk@foundation0 ~]$
附录
常见问题: 一 可以通过考试的软件打开虚拟机 1 配置root身份ssh登录服务器node1、2都做 二 node2 1 跳密码 2 涉及到服务的,都要开机自启动服务 3 开机自动挂载的,要仔细验证 三 RHCSA考试,全部做完重启node1、2 各1-2次,验证结果是否和重启前一致。