RHCSA结课考试这东西,我太有感触了。备考那一个月,虚拟机删了建、建了删,快照打了十几个,到最后闭着眼睛都能把LVM分区那段命令敲出来。现在回头想,这门课的结课考试其实是整个Linux运维学习生涯里,性价比最高的一次能力校验:考过了,说明你对系统管理的基础操作真的形成了肌肉记忆;考不过,那基本可以断定前面的知识点都是浆糊,后面学什么都白搭。
这篇就来系统复盘一下RHCSA结课考试的备考要点、实操细节和临场经验,准备考的和正在学的同学都可以参考,照着这个思路练,拿证书只是迟早的事。
1. 结课考试到底在考什么
1.1 一场纯粹的“上机实操”考核
很多没接触过的人一听认证,脑子里浮现的是几百道选择题、填空、简答。RHCSA完全不是这个路子,它从上到下就是一场单机上机实操,考试时间一般控制在2小时30分钟左右(课程结课考通常更宽松些,但核心形式一样),全程对着黑乎乎的终端干活。
没有选择、没有判断、没有问答,给的是一系列任务清单:“把系统主机名改成server1”“创建一个5G的逻辑卷并挂载到指定目录”“配置NTP时间同步”“让Apache服务开机自启并放行防火墙”……做完一个,系统后台自动判分一个。
这种考法决定了它和传统应试的备考逻辑完全不同:背选项没用,看别人敲命令没用,盯视频也没用,唯一有效的路径就是自己亲手在终端里过一遍又一遍。你在终端里敲下去的每一条命令、生成的每一个配置文件,都直接对应最终得分。
1.2 为什么结课考是最佳实战演练
我见过不少自学党直接跳过课程去报考试,结果一进机房手忙脚乱。相比之下,跟着课程学完再参加结课考,优势是实打实的:
- 有老师带着梳理过一轮模块,知识框架是完整的,不是东一榔头西一棒子;
- 课程实验环境通常预装了合适的镜像和工具集,省去自己折腾环境和踩坑的时间;
- 有同学一起备考,交流排错经验,能有效避免一个人卡死在某个冷门细节上。
所以如果你正在学RHCSA的相关课程,千万别把结课考只当“学校任务”敷衍,它就是一次高仿真的实战演练。抱着“这钱不能白花、这次考试就是正式认证预演”的心态去准备,收获会完全不一样。
1.3 这张证书在行业里意味着什么
从就业角度说,RHCSA是Linux运维方向普遍认可的入门级认证。HR筛简历时,同等条件下有一张RHCSA会比没有多一些面试机会,尤其是做服务器运维、云计算基础设施、DevOps方向的公司。它证明的不是你会多少高级技巧,而是你对“系统管理的基础动作足够标准、足够可靠”——对于企业来说,这恰恰是敢把生产环境交给你去碰的前提。
2. 核心考点拆解
2.1 文件、目录与权限管理
这部分是RHCSA反复出题的传统艺能。考试时丢分最多的往往是权限和属主这些细节,并不难,但特别强调规范。比如“创建一个用户,并让其对某目录具备读写执行权限但无法删除里面的其他人文件”这种题,考的就是权限位的理解和设置。
必须熟练掌握的技能点包括:
- 绝对路径和相对路径下的文件操作:复制、移动、删除、创建软硬链接。
- 权限位解析:rwx对文件和对目录含义的差异。文件上r是读内容,w是改内容,x是执行;目录上r是列目录列表,w是新建或删除子项,x是进入目录。目录的写权限控制的是“里面文件的增删”,不是改文件内容,这个区分特别容易出问题。
- chmod、chown、umask 的组合用法:尤其注意递归变更选项 -R 的使用时机,别把不该递归的目录给递归了。
- 特殊权限 SUID、SGID、Sticky bit:考题喜欢用数字法设置,如 4777、2775、1777,你需要知道它们各自的作用和适用场景。比如 /tmp 目录的Sticky bit能防止用户删除不属于自己的文件,这是经典考点。
实操心得:练习时把每个文件操作场景都写成一组命令序列,反复练习到不用想就能敲出来。例如“在 /srv 下创建目录 data,属主设为某指定用户,权限750”——这类组合任务在考试里出现频率极高,敲熟就是送分题。
2.2 用户、组与密码策略
RHCSA考试要求你在命令行下完成所有账号管理操作,没有图形界面。考点包括创建用户、创建组、调整用户属组、设置密码、配置密码有效期规则等。
这里有个高频坑:考试环境里自带的用户可能已经被配置过 SSH Key,你新创建的用户如果没配置任何密钥或密码,直接用 ssh 登录会被拒。虽然考试一般不考远程登录,但如果你习惯在测试时开个终端连过去操作,这个坑会特别浪费时间。
需要掌握的配置文件主要有三个:
- /etc/passwd:用户基本信息以及默认Shell;
- /etc/group:组信息;
- /etc/shadow:加密密码和过期策略。
命令层面必须把 useradd、usermod、userdel、groupadd、groupdel、passwd、chage 的常用参数全部记牢。例如 usermod -aG 是追加附加组,不带 -a 直接 -G 会清空原附加组,考试现场一旦打错,后续排错很费劲。
补充一个经验:创建用户的模板配置文件 /etc/login.defs 和 /etc/skel/ 目录也值得提前看一眼。考题里“新用户默认Shell是/usr/bin/zsh”“新用户家目录里要预置某个文件”这类需求,本质上就是在考你对这两个配置位置的理解。练一遍,比临时去man里翻高效得多。
2.3 存储:磁盘分区、LVM与文件系统
这一块是很多人第一次接触RHCSA时的噩梦,但恰恰是考点里的重头戏。考试不会让你去操作物理裸机,而是在虚拟机的虚拟磁盘上操作,所以系统挂了也能随时恢复,练起来心态可以放平。
必考动作几乎固定这几条:
- 给磁盘做分区(fdisk / gdisk / parted 均可用,我推荐 fdisk,在虚拟机上对 MBR 分区表操作顺手);
- 创建物理卷、卷组、逻辑卷(pvcreate / vgcreate / lvcreate);
- 在逻辑卷上创建文件系统(注意格式:xfs 还是 ext4,按题目要求来);
- 挂载到指定目录(临时挂载 mount 或永久挂载写 /etc/fstab);
- 设置开机自动挂载。
最容易被实际项目卡住的是 /etc/fstab 的配置。我建议你在练习阶段就把“UUID方式挂载”这个习惯养成,因为生产环境里磁盘顺序变化时设备名会漂移,靠 /dev/sdb 这种写法非常不保险。考试环境虽然不一定乱序,但用UUID能让你在复查时少很多错误。
关于 LVM 的常见扩展操作也要会:逻辑卷扩容(lvextend 之后必须 xfs_growfs 或 resize2fs 让文件系统感知新大小)。这个流程特别容易漏掉最后一步——卷扩了,文件系统没扩,结果 df -h 里看到的还是一样,很多人在这题上丢了一半分。
2.4 系统服务管理:systemctl 全家桶
这个模块几乎是白送分,但也有人白丢分。核心就一条:用 systemctl 管理服务的启动、停止、重启、开机自启、状态查看。考题一般长这样:
- 让某个服务(如 httpd)在系统启动时自动运行;
- 把某服务的当前运行状态检查并汇报;
- 设置某服务开机自启并且立即启动。
命令本身没有难度,systemctl enable --now 一条搞定。丢分点通常在于:服务名写错(注意 httpd 不是 apache)、没有先放行防火墙就上报“服务不可访问”、或者启动失败后不去看 journalctl 日志就直接放弃。
补充一些常见做法:考试中最常用的排错路径就是 journalctl -u 服务名 -n 50 和 systemctl status 服务名 -l。这两个命令能覆盖80%的“服务怎么起不来”问题,其余要么是配置文件权限错,要么是SELinux拦着。
2.5 网络安全与 SELinux
SELinux 和 firewalld 是RHCSA区别于普通“会敲Linux命令”的重要分水岭。很多只会用 iptables 的开发者第一次接触SELinux会非常不习惯,因为它导致服务不可访问时,常规排查完全看不出原因,一看 /var/log/messages 才看到 AVC 拒绝记录。
考点集中在:
- firewalld 放行/移除服务或端口,并且要理解运行时和永久配置的区别;
- SELinux 状态查看(getenforce)、临时和永久切换 Enforcing / Permissive / Disabled;
- 修改文件的安全上下文(chcon 和 semanage fcontext + restorecon 的组合);
- 判断服务是否被 SELinux 拒绝,并给出正确解决方式。
实际练习中最推荐的方法:先正常启动服务,再用受限方式访问来触发拒绝,然后看 /var/log/audit/audit.log 里的 type=AVC 信息,最后用 chcon 或 semanage 修正安全上下文。这套流程走三遍,SELinux 在考试里就不会再是障碍。
这里有个必须说的点:考试时千万别图省事直接把 SELinux 设成 Disabled。不少同学觉得“关了就一切都通了”,但有些版本的判分脚本或后续考题是依赖 Enforcing 模式的,你一旦永久关闭,后面几道题可能直接无法得分或环境异常。练习环境随便折腾,考场不要随意关闭。
2.6 容器基础与 Podman
近几年的RHCSA考纲加入了容器相关内容,考点集中在使用 Podman 管理容器生命周期、构建容器镜像、配置容器存储卷等方面。这是很多“老运维”也会翻车的新增内容,因为以前不考容器,很多人根本没碰过 Podman。
考试要求的典型操作包括:
- 用 Podman 搜索、拉取镜像,并基于镜像创建容器;
- 把容器端口映射到宿主机(-p 参数);
- 用宿主机目录作为数据卷挂载进容器(-v 参数);
- 配置容器开机自启(用 systemd 方式生成服务单元);
- 用 Dockerfile 构建自定义镜像并运行。
练习建议:在本地装一个带 Podman 的 RHEL 系列虚拟机,纯命令行操作一遍镜像构建和容器启动。要是课程环境里没有镜像仓库,可以手动 pull 一个最小的镜像(如 ubi-micro 或类似的轻量镜像)练手。
补充一个细节:用 systemd 管理容器时,生成的 unit 文件里 ExecStart 写的是完整 podman run 命令,命令里所有参数(包括 -d、-p、-v)都必须保留,否则重建出来的容器行为不一致。很多同学直接复制历史命令生成 unit,但漏掉了 -v 参数,容器重启后数据就丢了,这个在排查时很容易忽略。
3. 备考节奏与实验环境搭建
3.1 环境准备:用虚拟机练才是王道
备考 RHCSA 不需要实体机,但一定要有虚拟机。我推荐用某虚拟化软件(具体产品不限定,能装Linux镜像就行)装一个 RHEL 系发行版作为练习系统。内存建议给到4G以上,存储建议分三块虚拟盘:系统盘、数据盘(练习分区和LVM用)、备份盘(快照用)。这样做的好处是,你可以在不影响系统盘的情况下反复练习分区与LVM操作,把系统搞坏了也只需要回滚快照。
如果你的课程没有给你现成的实验环境,自己搭建时注意几个坑:
- 安装时选带图形界面的Server镜像,练习阶段有图形界面可以加快某些配置的排查速度;
- 网络模式建议用 NAT 或桥接,保证能访问软件仓库,装包时不至于因为DNS配置错误浪费大把时间;
- 记得打几个干净的初始快照,每次做破坏性练习前恢复一次环境,保证每次都是从同样的基线出发。
3.2 分模块练习:以考纲为地图,逐个击破
备考周期我建议控制在一个月左右,太长容易麻木,太短容易囫囵吞枣。前两周按模块过知识点,后两周做综合模拟。
我自己备考时是把知识分成六个模块,按顺序练习:
- 文件与目录管理、权限;
- 用户与组管理;
- 存储与文件系统、LVM;
- systemd 服务管理;
- firewalld 与 SELinux;
- 容器(Podman)基础操作。
每个模块花2到3天,每天保证在终端里手敲至少一小时命令。抄文档没用,一定要形成记忆和肌肉习惯。中间穿插着做一套完整模拟题,控制时间,模拟真实考试节奏。最后一周可以专门针对自己错误率高的知识点密集训练。
这里推荐一个土办法:每次练习完,用 history 命令把自己敲过的有效命令整理成笔记,按“需求场景+命令组合”的格式整理。比如“给目录设置递归写权限给指定组:chown -R 组名:组名 /目录 && chmod -R g+w /目录”。这样考前快速翻一遍笔记,就等于把高频操作都过了一遍。
3.3 一门结课考的真正价值:提前踩坑
很多人考完RHCSA会说“其实不难,就是细节必须熟”,我深有同感。结课考最大的意义在于,让这些“细节必须熟”的坑在低风险环境下全部暴露一遍。
我在练习期踩过最典型的坑有:
- /etc/fstab 里某一行语法错误,导致开机后系统卡在维护模式,折腾半天才发现是挂载选项写错了一个逗号;
- 把 LVM 逻辑卷扩容后忘了执行 xfs_growfs,导致逻辑卷看着大了,可实际文件系统还是老的容量;
- 配置好 Apache 后忘了放行防火墙端口,从其他机器访问直接被拒,排了半天才想起来是 firewalld 拦的;
- 用 chmod -R 777 图省事改了目录权限,结果破坏了原本设计好的安全策略,后面题目里再操作时各种报错。
每踩一个坑,就把场景和原因记在备考笔记里。到真考试时,这些踩坑经验就成了肌肉记忆的一部分。
4. 实操过程:一套典型综合题完整走一遍
光看不练假把式,这里用一套我在备考时反复练的综合题走一遍完整流程,目的是让你看一遍“从拿到任务到验证结果”的完整思考链路。
4.1 题目设定
假设题目如下:
- 创建一个 15G 的逻辑卷 lvdata,卷组名为 vgdata;
- 将逻辑卷格式化为 xfs 文件系统;
- 挂载到 /mnt/data,并设为开机自动挂载;
- 新建用户 webuser,属组为 webgroup,附加组为 manager;
- 给 /mnt/data 目录设置权限,使得 webgroup 组成员可读写执行,且新创建的文件自动继承组属组;
- 配置 httpd 服务开机自启,并把 8080 端口加入防火墙永久放行;
- 使用 Podman 运行一个 nginx 容器,将宿主机 80 端口映射到容器 8080 端口,挂载 /mnt/data 到容器 /usr/share/nginx/html,并设置重启后自动启动。
4.2 解题步骤和命令序列
第一步:分区和LVM
先查一下磁盘情况:
lsblk找到一块未分区的磁盘,比如 /dev/vdb。然后建分区:
fdisk /dev/vdb交互界面里依次按 n(新建分区)、p(主分区)、回车(默认起始扇区)、+15G(指定分区大小)、w(保存退出)。
然后创建PV、VG、LV:
pvcreate /dev/vdb1 vgcreate vgdata /dev/vdb1 lvcreate -L 10G -n lvdata vgdata这里有个细节,题目要15G逻辑卷,那么分区大小可以略大于15G(留一点余量给元数据,其实LVM在卷组上额外使用少量空间,不是必须,但给足一点问题少);实际创建时你直接给15G逻辑卷,分区给满整块盘就行。我上面示例里给10G是为了演示,你按题目实际容量做。
第二步:文件系统和挂载
mkfs.xfs /dev/vgdata/lvdata mkdir -p /mnt/data mount /dev/vgdata/lvdata /mnt/data永久挂载,先查UUID:
blkid /dev/vgdata/lvdata vi /etc/fstab写上:
UUID=xxxx /mnt/data xfs defaults 0 0然后测一下:
df -h /mnt/data umount /mnt/data mount -a df -h /mnt/data这里有个关键点,写完 fstab 必须用 mount -a 验证语法正确再往下继续,否则下次重启开不了机。
第三步:用户和属组
groupadd webgroup groupadd manager useradd -g webgroup -G manager webuser echo 'somepassword' | passwd --stdin webuser注意这里 -g 指定主组,-G 指定附加组。如果题目要求用户主目录下预置某个文件,直接往 /home/webuser 下放文件然后改属主即可。
第四步:目录权限和继承
webgroup 组可读写执行,并且新文件组归属自动继承,需要设置组权限和SGID位:
chown root:webgroup /mnt/data chmod 2775 /mnt/data注意 2775 中的 2 就是 SGID 位,它让目录下新建的文件自动继承目录的组属组。这一步最容易漏,漏了的话后面容器挂载时文件权限会有各种奇怪问题。
第五步:httpd 服务与防火墙
dnf install -y httpd systemctl enable --now httpd firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload firewall-cmd --list-all注意三个细节:服务名是 httpd;firewall-cmd 修改永久配置后必须 reload 才能生效;确认端口列表里能看到 8080/tcp。
第六步:Podman 容器
dnf install -y podman podman pull docker.io/library/nginx:latest podman run -d --name web -p 80:8080 -v /mnt/data:/usr/share/nginx/html:Z docker.io/library/nginx:latest注意挂载时加了 :Z 参数,这在 RHEL 系上很重要,它让容器自动调整挂载目录的 SELinux 标签,否则容器里读不到宿主机的文件内容。
然后生成 systemd 托管,让容器开机自启:
mkdir -p /home/webuser/.config/systemd/user cd /home/webuser/.config/systemd/user podman generate systemd --name web --files --new systemctl --user daemon-reload systemctl --user enable --now container-web.service如果需要系统级自启,可以把生成的 unit 文件放到 /etc/systemd/system/ 下再用 systemctl enable。
第七步:验证结果
- df -h 确认逻辑卷挂载;
- cat /etc/fstab 确认无语法错误;
- getent passwd webuser 确认用户信息;
- ls -ld /mnt/data 确认权限为 drwxrwsr-x;
- systemctl status httpd 和 firewall-cmd --list-all 确认服务正常;
- podman ps 和 curl http://localhost 确认容器可访问。
每一步都验证完,这套题才算真正做完。
4.3 实操过程中最容易翻车的位置
如果你照着上面流程练,你会发现出错的地方往往不是命令本身,而是状态判断。比如 fdisk 后没执行 partprobe,系统没重新读取分区表,pvcreate 就会报找不到设备。又比如 lvcreate 之后逻辑卷设备文件没出现,直接 mkfs 报错。这些问题的通用解决思路就是:lsblk 看磁盘、pvscan / vgscan / lvscan 看LVM状态、blkid 看文件系统。每次报错先问自己“当前层级的设备状态是什么”,再决定下一步。
还有一个隐蔽坑:当你在考试里创建文件或修改配置时,很多操作需要 root 权限。如果题目要求“某某用户能使用 sudo 执行所有命令”,你需要先确认该用户是否在 wheel 组里。如果不在,记得 usermod -aG wheel 用户名 加进去。这一小步在后续很多容器、服务管理操作中会用到,忘掉会非常卡手。
5. 结课考试实战手册:考场生存清单
5.1 进场前最后五分钟要默背的内容
考前最后几天不需要再啃大段文档,我建议把下面这个“默写清单”过一遍:
- 创建逻辑卷完整五连:pvcreate → vgcreate → lvcreate → mkfs.xfs → mount / fstab;
- 用户创建的完整选项:useradd -G、-g、-s、-m 与 passwd 组合;
- 权限数字法:7=rwx, 6=rw-, 5=r-x, 4=r--,特殊权限 2 是SGID、4是SUID、1是Sticky;
- systemctl 的 enable、--now、status、restart、daemon-reload;
- firewall-cmd 的 --permanent、--add-port、--reload、--list-all;
- SELinux 判断命令:getenforce、ls -Z、chcon、restorecon、semanage fcontext -a、restorecon -Rv;
- Podman 一条龙:search → pull → run(参数) → ps → generate systemd → enable。
每条都能闭着眼睛敲出来,进场的底气就有了。
5.2 时间分配建议
总时长180分钟(结课考可能短一点)的情况下,我的建议预留时间线是:
- 前10分钟:快速浏览全部题目,把题目按类型归类,先做有把握的“送分题”;
- 中间120分钟:集中做存储、用户、服务、网络、容器这些大块头,每做完一个大块就回头检查一遍对应的验证命令;
- 最后20分钟:专项复查 /etc/fstab、SELinux 标签、服务自启状态、容器持久化配置这四处最容易扣分的地方。
不要在一道题上死磕超过15分钟。如果卡住了,先跳到下一题,空着的最后再补。判分是按点给的,把后面的题做对了,比花半小时抠一个冷门细节划算得多。
5.3 判分逻辑与“复查三件事”
RHCSA判分不看过程,只看结果状态是否符合预期。所以做完题之后的“状态验证”比“命令敲没敲”更重要。
每次复查三件事:
- 用 lsblk / df -h 验证存储状态,确定了挂载和大小;
- 用 systemctl status / firewall-cmd --list-all 验证服务状态和放行规则;
- 用 ls -ld / cat /etc/passwd / getenforce 验证权限和SELinux相关的题目要求。
三件事都过一遍,交卷心里踏实很多。当然机房的网络环境通常不允许联网查资料,man是允许的,但不要指望现场翻 man 能救你,练习时就把常用参数刻进脑子里才是正道。
5.4 非技术层面的临场策略
机房考试和在自己虚拟机里练习,感觉完全不一样。最大的影响因素是“时间压力和物理环境切换”,很多人练习时能满分,一进机房就因为紧张甚至在 fdisk 里反复输错指令。
我的建议有以下几个:
- 控制节奏,先易后难,稳住心态,给自己正反馈;
- 每次输入命令后,立即用对应验证命令确认结果,减少“不确定做没做对”带来的焦虑;
- 做题过程中保持终端输出可读,及时清屏(clear)或重开标签页,别让旧输出干扰判断;
- 遇到SELinux或防火墙相关报错,先看日志再改配置,别凭感觉乱放权限。
6. 常见问题速查与避坑库
下面把这些年学生和自学党问我最多的问题集中整理成一张表,方便复习时直接查。
| 现象 | 原因 | 解决方案 |
|---|---|---|
| 新建用户无法通过密码登录SSH | 密码策略或SSH配置默认禁密码 | 检查 /etc/ssh/sshd_config 中 PasswordAuthentication,必要时重启 sshd |
| fstab 写错导致开机进入维护模式 | 挂载参数或设备名写错 | 进入维护模式后注释掉出错行,挂载成功后用 blkid 的UUID重写 |
| LVM扩展后 df -h 容量没变 | 忘记扩展文件系统 | xfs 用 xfs_growfs 挂载点,ext4 用 resize2fs 设备 |
| httpd 起不来 | 端口被占用、SELinux拦截、配置文件语法错误 | 依次用 journalctl -u httpd、ss -tlnp、ls -Z 排查 |
| 容器内读不到宿主机目录内容 | SELinux 标签问题 | 挂载时加 :Z,或用 chcon 给宿主机目录设置 container_file_t 标签 |
| Podman 容器无法开机自启 | 没有生成或启用 systemd unit | podman generate systemd --name 容器名 --files --new,然后 enable |
| 服务启动失败且无明确报错 | SELinux 拒绝访问非标准路径 | 查看 /var/log/audit/audit.log,用 semanage fcontext 修标签后 restorecon |
| 防火墙放行后外部仍无法访问 | 服务没监听对端口或没 reload | firewall-cmd --reload 后再用 ss -tlnp 确认监听端口 |
这张表看着简单,但每一条背后都有真实的翻车现场。把这些坑提前踩过一遍,你在考场上遇到同类问题时就不会慌。
另外再补充一个我自己的独门习惯:练习时从不使用 root 终端直接操作,而是用普通用户加 sudo。这跟考场环境其实不完全一致,但能强迫你意识到权限切换的上下文问题。很多RHCSA考生在真环境里不习惯 sudo -i 和直接 root 的区别,导致 chown、chmod 这类操作写错路径而报了权限错误。平时养成用 sudo 的习惯,考试遇到要求以普通用户身份完成的任务时,会顺手很多。
7. 考试之外:RHCSA结课考给你留下了什么
我遇到过不少人考完RHCSA后最大的困惑是:“这东西考完能用吗?感觉只是一堆命令组合。”这个想法其实偏了。
RHCSA真正的价值不是让你记住命令,而是逼你建立系统管理的“状态思维”:你做的每一步操作,最终都会改变系统中的一个状态;而一个合格的管理员,必须要能从当前状态反推出问题出在哪一步。你练LVM时养成的“先看设备状态再动手”的习惯,练SELinux时形成的“先看日志再改配置”的思维,这些才是认证背后真正值钱的东西。命令很快会忘,但这套方法论和排查思路会一直留着。
从课程节奏来看,结课考也是整个学习链路里承上启下的关键节点:往上,它就是RHCE认证的基石,RHCE考的Ansible自动化、高级存储、多机协作,全部建立在RHCSA对单机管理的熟练之上;横向,它也对你后续接触云原生、容器编排、CI/CD流水线有帮助,因为很多云上的故障排查,本质还是操作系统层面的基本功。
所以别把结课考当成“背题库过关”,它是你以最低成本体验一次“从任务到状态验证”的完整闭环的最好机会。把这个过程练扎实了,RHCE和以后的面试技术面都不是什么大问题。
最后再分享一个小技巧:考试结束前的最后20分钟,把每道题的任务要求重新读一遍,对照自己的配置逐条验证。我见过太多因为漏看“开机自启”或“永久放行端口”这种半句话而白白丢分的人。二十分钟的复查,拿到的可能不只十分,这笔账怎么算都值。