红帽RHCE考试双满分经验分享

mb6698dfab309e4

3.5
2

2024/11/25

 历时4个月,从视频学习到上机练习,终于通过了RHCE考试。

感谢庚老师的课程,让我收获了很多。比较意外的是,我两门考试都是满分通过。

我总结了以下学习和考试经验:

关于视频学习:

我习惯学习的过程中记笔记(现在有很多软件或者web可以记笔记)。尤其到后面学习解题视频的时候。我都会把ansible playbook自己尝试写一遍,记到我个人笔记中。这样在真正上机练习时,随时可以查阅。51CTO的考试经验分享帖一定要看,主要是有些问题在练习环境中没遇到过。关于考试细节,如下。我的写法也是仅供参考,而且每个人的题目也不一定一样。

关于RHCSA

  1. 修改ssh的配置文件,在/etc/ssh/sshd_config中设置 PermitRootLogin yes,重启sshd服务后续SSH登录做题,也方便粘贴。node1和node2都修改一下。
  2. node2破解密码,加了两个参数,console=tty0 rd.break。据说不加console=tty0也可以,我没试过。
  3. 容器题:

       (1)镜像名叫ascii2pdf

       (2)podman登录一下registry(账号和密码在考试最开始“重要信息”中,账号是admin);

       (3)然后podman pull拉一下镜像,podman images可以查看到当前的镜像;

       (4)root创建一下需要挂载的两个目录。chown user:group dir,将目录的所属者和组修改成普通用户

       (5)podman run,将容器运行起来,设置挂载目录。(这里没有使用dockfile build镜像,直接用的上一步拉的镜像)

       (6)普通用户创建~/.config/systemd/user目录,在这个目录下podman generate systemd,创建出systemd文件

       (7)root运行一下loginctl enable-linger

       (8)最后使用systemctl,将服务启动,设置成开机自启动。

关于RHCE

  1. 安装collection时,ansible-galaxy collection install -r collection.yml -p 指定安装目录。具体目录,题目中会告诉你。这里安装了3个collection,其中一个是rhel system role。注意这里没有使用yum install rhel-system-roles,而是通过collection的方式安装的。然后我找到安装目录下的rhel system role的目录,将这个目录加到了ansible.cfg的roles_path中。后续在playbook中使用selinux role时,直接写的- selinux(而不是- rhel-system-roles.selinux)
  2. 分区的题目,需要给两个盘分区,vdb和vdc,还需要挂载。另外vdd需要判断一下是否存在,不存在就显示不存在,不需要给vdd分区。据考场老师说,没有把握就不要挂载,如果挂载失败,node会起不来。我直接在playbook最后挂载了(使用mount模块),运行后,可以df -Th查看一下是否挂载成功。
    如果实在挂载失败,理论上可以修改/etc/fstab
  3. 每道题做完后,可以自己检查一下。比如 ansible all - a "cat /root/hwreport.txt",或者干脆登录到被管理节点,看下文件内容。

最后祝大家考试都能顺利通过。

20241125210557.jpg

代理合作
关注微信

扫一扫关注我们

客服投诉