目录
[1. 问题:本章覆盖哪 5 类 Linux 自动化管理任务?每类核心管控对象是什么?](#1. 问题:本章覆盖哪 5 类 Linux 自动化管理任务?每类核心管控对象是什么?)
[2. 问题:红帽rhel_system_roles集合在本章提供哪两个关键系统角色?分别用于什么场景?](#2. 问题:红帽rhel_system_roles集合在本章提供哪两个关键系统角色?分别用于什么场景?)
[3. 问题:Ansible 中实现 Linux 用户 SSH 密钥认证的核心模块有哪些?各自功能是什么?](#3. 问题:Ansible 中实现 Linux 用户 SSH 密钥认证的核心模块有哪些?各自功能是什么?)
1. 问题:本章覆盖哪 5 类 Linux 自动化管理任务?每类核心管控对象是什么?
答案:
①软件和订阅:RPM 包、Yum 仓库、红帽订阅;
②用户和身份认证:用户 / 组、SSH 认证、sudo 权限;
③启动过程和计划任务:系统服务、cron/at 任务、boot target、系统重启;
④存储:磁盘分区、LVM、文件系统、挂载;
⑤网络配置:主机名、网络接口、firewalld、名称解析。
2. 问题 :红帽rhel_system_roles集合在本章提供哪两个关键系统角色?分别用于什么场景?
答案 :提供storage 和network两个角色;
storage 角色用于受管主机本地存储、LVM 逻辑卷、文件系统配置;
network 角色用于 RHEL 受管主机网络接口与网络参数自动化配置。
3. 问题:Ansible 中实现 Linux 用户 SSH 密钥认证的核心模块有哪些?各自功能是什么?
答案:核心模块为两个
①ansible.builtin.known_hosts:管理受管主机的 SSH 已知主机密钥;
②ansible.posix.authorized_key:为用户配置 SSH 密钥授权,实现免密登录。