RHCE考试的干货经验分享
wuliangtianzu
4.2
12024/11/25
关于备考
1. 我的课程是在2023年6月买的,然后课程刷了一遍后就没看了。到9月份老师提醒我考试服务有效期快到了,所以准备赶紧考过。因为我有些基础,大部分视频都是2倍播放速度,在国庆后差不多又刷了一遍必修课程,然后在11.22号考试前刷了6遍题目。
2. 说一下我刷题的技巧,rhcsa的题目主要是记住要使用哪些命令,理解命令的一些基本参数,记住每个题目的处理流程,当然要彻底理解每个步骤的意义,因为考试的时候可能并不需要你完整的操作下来。关于rhce, 主要要记住使用哪些role,记住了这个,其他参数其实也不用完全记住,熟悉了解其他参数的功能。当忘记role需要哪些参数是,ansible-doc <role_name>查看下有哪些参数,也可以参照下里面给出的例子。
3.总的来说,这个考试,对于有基础的同学,如果需要考证,可以直接刷题目,耗时比较短。如果不熟悉linux以及ansible的话,那建议多看下视频,熟练使用,这不光是考试的需求,同时也是后面工作的一项必备技能。如果掌握不了linux和ansible,这个证考的意义也不大。
关于RHCSA考试:
1. 第一个题目就是要求配置node1的网络信息,node2不需要配置,node2的网络信息和已给的配置一致,不过建议在nod2上操作前可以检查一下。
2. 在控制台登录时,记得修改ssh的配置文件,在/etc/ssh/sshd_config中设置 PermitRootLogin yes, 然后重启sshd服务,然后后面的操作就可以ssh进去操作了。
3. 设置软件仓库:和练习题是一致的,baseurl和name不要写错,我考试的时候复制url的时候http复制掉了‘h’,然后安装就报错,所以在配置完了后,可以'yum install net-tools -y'看看能不能正常安装软件。
4. 调试selinux:selinux.conf的配置默认已经是enforcing了,不需要修改。但是也建议检查下。
5. 配置ntp: 这个和练习一样,配置完重启后,chronyc sources可以看到两个server, 但都是我配置的,ping server之后发现有一个和我配置server的IP是一样的,然后我把配置文件我添加的server去掉后。sources只能看到一个,说名我们之前配置时没有问题的。
6. autofs: 就是按照题目操作,软件是不需要安装的,可以systemctsl status autfs看看有没有这个服务,验证的时候需要重新ssh普通用户登录,所以记得一定要修改普通用户密码。
7. 查找文件:只有找到归属哪个用户的文件拷贝到某个目录,没有根据文件大小来查找的题目。
8.用户密码有效期:题目只要求设置用户密码过期时间,也就是PASS_MAX_DAYS, 没有其他的要求。所以这一题,一定要知道PASS_MAX_DAYS这个参数的意义。
9. 节点2重置密码:我是直接在linux开头的那一行的行尾直接加'rd.break',然后就可以进入到修改密码的终端;在mount的时候,会出现一行提示,没仔细看,不过吓了一跳,chroot能正常执行,后面也正常破解里密码,就没管这个提示了。
10.调整逻辑卷大小:要求是250MiB, 然后lvextend 后显示是252M, 练习时lvextend这个大小是一致的,但是考试时不一致,没去多想,不过根据分数判段,这个是正常的变动。然后是格式化成vfat, 直接用mkfs.vfat命令就行,考试时是有这个命令的。
11. 系统调优:调优先可以先检查下tuned-adm actives的输出,然后和调优后对比下,来判断设置是否生效。
12. 没有遇到修改/etc/sudoers的题目
13. 添加交换分区:需要注意,机器原本是交换分区的,所以在操作前后,一定要对比swap是否有变化。
关于RHCE考试:
1. 题目和练习都差不多,题目读练会了,通过考试没啥问题,仅有的问题就是这个考试太耗时了,做完题用了两个多小时,检查用了半个多小时,顺便建议下,考试时一定要带水喝。
2. 硬件报告的题目,建议先看看下载下来的hwreport.txt的内容,里面没有vdc的大小,所以剧本里面就别傻傻的写上了,写上了很可能就做错了。还有也要看下user_list.yml, 里面没有写密码最大过期时间,所以也别写了。
3. 然后涉及url访问的,建议都把http服务开启,然后防护墙允许web访问,这个多写是没问题的,少些的话可能就有问题了。
4. 关于使用collection方面我就不建议了,这个方面我扣了5分,简单说下我的配置吧:
ansible.cfg里面配置roles_path就配置了题目给的home下的目录以及一个/usr目录,collectoin的目录没有配置。collections_paths就配置了给定的一个目录,然后再后面引用selinux角色的时候,写的是"redhat.rhce_systetm_roles.selinux"。
我猜测可能要找到selinux和timesync roles的路径,将这个路径添加到collections_path。我考试时能够正常引用role就没有过多配置,可能这里丢5分了。
5. 生成主机文件:下载下来的host.j2文件包含了两行空行,我保留了一行,然后再空行下面增加的内容。题目给的示例里面也是有一空行的。不确定不留空行的话,是否判断正确。
有点要强调,一定要会ansible-doc查看role的参数,防止考试忘记时,可以参考修改。

©著作权归作者所有,未经许可不可转载及商用,否则将追究法律责任