我简单分享下考试过程,首先进考场,考试邮箱要留跟申请红帽ID账号保持一致的邮箱。上机后,填写信息的时候先不要切中文,可能无法提交,先在英文下填写提交完信息后,再切成中文。然后开始正式考试。
RHCSA9:
https://edu.51cto.com/center/note/story/detail?id=17857
https://mp.weixin.qq.com/s/Hzx5hwVnL_wOtN1VfpVZOg
RHCE9:
在ansible.cfg中,配置了三个路径(其实感觉只需要两个,不需要第二个,稳妥起见第二个作为rhel-system-roles的一个标准路径还是加上了):
roles_path=/home/user/ansible/roles:/usr/share/ansible/roles:/home/user/ansible/mycollections/xxxxxxx/roles
最后这个路径是安装的mycollections里边的路径(可以find / -name "*selinux" 来查一下,里边有README.md,参考这个文档来写playbook中的vars)。然后playbook直接这样写:
---
- name: set selinux
hosts: all
vars:
selinux_policy: targeted
selinux_state: enforcing
roles:
- selinux
ansible-playbook执行即可。其实我是装了rhel-system-roles的,第一遍也用的是- rhel-system-roles.selinux,也执行了playbook,但后来还是改成了用mycollections里边给的,怕到时候control节点重置后不给装rhel-system-roles包,改完后重新执行了一遍,输出没有changed,两个selinux是一样的。
最后分享几个自己练习过程中的注意事项:
#ansible-playbook -vvvv可打印最详细调试信息
#webcontent中的webdev权限,mode: "2775" 必须加双引号!并且一定要记得必须设置setype。

系统升级通知
尊敬的学员:
为了给您提供更优质的学习体验,我们将于2025年7月4日(本周五)晚23:00 - 23:30进行系统升级维护,期间平台将暂停访问。
请您提前安排好学习时间,避免受影响。
感谢您的理解与支持!