RHCE双满分经验,集38篇前辈经验分享,一定要看!
wx64aac03505c1b
2024/04/25
致谢:首先感谢三位老师,还有一些前辈的经验,应邀,我为大家分享我的备考经验,这篇稿子大概是看了几乎半年内所有的前辈博客,还有一些自己摸索的经验,希望可以帮到你们。
文件:在紧急备考群的可以查询群文件有个TEXT.pdf,这是我早期准备的文档,当然在这个博客我也会尽量全面的涵盖
具体内容
1、开启ssh允许root登录。
2、swap 添加做swap题,题目要求512M,注意环境里已经挂载了一个500+M的swap分区,所以free -m 检验时候会有 1000+
3、autofsautofs题目时挂载以后root账户去ls挂载的目录发现报权限问题,但是df-h 查看autofs已经挂载好了,这个题是需要用指定用户来验证自动挂载,你需要以user1用户登录ls,才可以验证成功。
4、设置免密sudo。如果是用户免密就老一套,如果是用户组免密就:在组名前面加 %
5、破密码node2 上的密码重置,进入rescue模式,输入 “console=tty0 rd.break” 后续步骤和平时练的一样,解密码成功。不要侥幸,万一遇到需要输入就GG
6、创建ex200对标模拟环境的rhcsa输出hello gls,值得注意的是ex200这个文件路径 是/usr/local/bin/ex200 ,可以用which ex200查看。不要在/usr/bin/下创建
7、逻辑卷格式化新增逻辑卷要求格式化为vfat格式,一定看清题,空间大小别错了,我没遇到,mkfs.vfat /dev 我给出了格式化方法,但是我仍然希望你去搜索一下
8、容器这个题目,正常情况就按老师教的来,不会出什么问题,如果有问题,可能就是挂载有不一样的题目大概是,要求你把 /opt/files 挂载容器, /opt/process 挂载容器,/opt存在,但是里面的文件需要你创建,但是你使用普通用户无法创建,所以进入root创建文件夹,但是root创建不会给你普通用户操作权限,你需要一次性更改文件的用户和用户组,让你可以用普通用户进行挂载。chown user:group /opt/files chown user:group /opt/proscess。后面在运行,之后按照庚老师题里面的来就行了,这里说是在/opt/files下面创建的文件都会生成PDF格式,可以在里面touch一个文件,然后再切换成/opt/proscess目录,在里面会生成一个和/opt/files目录里面创建的一样的文件,通过file可以看一下,就是生成的PDF,然后也可以进入容器中查看。进入容器进行检查:podman exec -it logserver /bin/bash另外: 更改文件权限,就用chown,别用chmod 777 ,没用。
9、RHCSA检查两个虚拟机都要重启进行检查,一旦挂载出问题就GG,尤其是更改过fstab文件的虚拟机,另外,fstab文件中有个_netdev参数,用来帮助启动无法挂载网络设备的,如果重启一直失败,可以试着在fstab配置中,defaults词条后加上“,_netdev”。一些csa的前期学习可以看看这个博客:https://blog.csdn.net/HJKHUKB/article/details/136745397?spm=1001.2014.3001.550210、ansible roles_path collections_path首先你要记住两个安装ansible生成的目录,这两个目录要放在第一安装目录之后,roles_path中题目里没给/usr/share/ansible/roles,但是这个目录不写好像扣分,这个目录安装ansible后出现,记不住可以find查找一下。一般来说,会给要求你安装在一个指定的目录文件中,可能是/home/user/ansible/mycollections,或者直接就是/home/user/ansible/collections,role也是一样的,可能是/home/user/ansible/myroles可能是/home/user/ansible/roles如果是第一种,直接在配置文件里写 collections_paths =/home/user/ansible/mycollections,也可以直接安装的时候指定目录, an-galaxy install -r file -p /home/user/ansible/mycollections ,但是安装完一定要看看安装对没有,理论上可以的第二种?第二种还用我教你???另外,一定要检查目录安装好没有,如果你考试实在办不到,随便你安装到哪里,你只要把安装的包,放在指定目录就行,不论你复制还是挪动,放进去就给分,可能会扣点解释看不明白去看看这个博客,有实战解释,我写的https://blog.csdn.net/HJKHUKB/article/details/137793775?spm=1001.2014.3001.5502
10、用role
大概率给你的是rhel_system_roles,这个role的使用和rhel-system-roles一样的,你可以直接按照老师教的改,但是,你的roles:要写rhel_system_roles,大概如下:
---
- name: set selinux
hosts: all
vars:
selinux policy: targeted
selinux state:enforcing
roles:
- rhel_system_roles.selinux
如果实在不放心,你可以直接去看这个role的reademe.md文档,安装时候自带,至于怎么找到,我提供一点经验
另外,如果运行失败,很有可能是你的cfg文件配置有问题,你需要进行更改,输入ansible-galaxy roles list 查看你配置的路径能使用的路径和包
11、host.j2模板里有个空行,别删掉就行,大概类似于xxxx xxxxxxxx xxxx(空行)xxxx xxxx这个空行别删掉就行
12、hwreport.txt生成硬件报告这个题,需要特别注意的是hw_name一定要写和庚老师答案中一模一样的名字,因为考试的时候下载下来的hwreport.empty是有内容的,hw_name部分HOST、MEMORY这些名字和庚老师答案是一样的,需要确保我们写的playbook修改的是这些hw_name对应的值。另外,考题中只让统计了vda和vdb,没有vdc,和练习环境不一样,审题不要马虎。其他按照题库练习的去做就OK。
13、webcontentwebdev权限,mode:"2775"必须加双引号!并且一定要记得必须设置setype。webcontent.yml和roles.yml文件时,里面的firewalld模块都是没有启动的,所以都需要加一个task用来启动firewald(根据报错得知的)
14、分区和lv学会mount模块,你至少要会ansible-doc mount
15、考场机器是正常安装的,咱们环境是最小化安装的,所以出现一些奇怪的一些提示,不用管,直接做,没问题的。
16、ansible所有题目一定要记得检查,用ansible all -m shell -a "ls /xxxx"查看各个节点生产的文件对不对,
17、一定要重启,有一定概率起不来,我那个考场就有,让考官协助重置虚拟机了
18、最后,祝好,另外,如果你有看不懂的地方,可以去翻一番前面的博客或者我提供的网址,时间紧迫,我可能写的并不全,前辈的博客仍有参考价值。
—章鱼哥
©著作权归作者所有,未经许可不可转载及商用,否则将追究法律责任