- 成绩镇楼
一、RHCSA
1. user
1 | # root远程登录 |
2. file
1 | # 目录下创建的文件自动设为dir的组 |
3. nmcli
1 | # 查看网卡信息 |
4. yum
1 | # 列出yum源 |
5. selinux
1 | # 查看文件安全策略 |
6. firewalld
1 | # 放开服务 |
7. cron
1 | # 编辑指定用户的定时任务 |
8. chrony
1 | $ vim /etc/chrony.conf |
9. podman
1 | $ yum install container-tools |
10. ps
1 | # 自定义格式 |
11. rescue
1 | # rw rd.break |
12. lv
- https://www.itcoca.cn/linux/lvm.html
- https://www.itcoca.cn/linux/mount-disk.html
- https://www.itcoca.cn/linux/fstab.html
13. tuned
1 | $ yum -y install tuned |
二、RHCE
1. 基础
1 | # 安装 |
- 文件结构:
1 | - hosts: a,b,c |
2. 常用模块
yum_repository
yum
user
group
get_url
copy
file
lineinfile
template
lvol
filesystem
parted
debug
cron
3. 常用变量:
ansible_nodename
ansible_default_ipv4.address
ansible_devices.vda.size
ansible_memtotal_mb
inventory_hostname
groups.all
hostvars['node1'].ansible_facts.default_ipv4.address
4. 循环
1 |
|
5. 系统角色
1 | $ yum search role |
6. ansible-galaxy
- 安装 conllections
1 | $ cat requirements.yml |
- 安装 roles
1 | $ cat requirements.yml |
- 创建 role
1 | $ ansible-galaxy role init <name> --init-path roles/ |
7. ansible-vault
1 | # 创建密码库 |