Rocky 9 自测清单:8 个任务,能独立做完就算过关
一台 Rocky 9 虚拟机(可快照),按顺序做完 8 个任务。每条都有检查命令:全部通过说明你已经能独立处理这类问题;卡住的条目点回对应页面。
清单只覆盖本站已发布的实战页;题目不来自任何官方题库,也不代表 Red Hat 认证考试内容。
任务 1:撤销一次误装
Section titled “任务 1:撤销一次误装”sudo dnf -y install treednf history list | head -3 # 记下安装事务的 IDsudo dnf -y history undo <ID>rpm -q tree # 预期:package tree is not installed参考:dnf 事务回滚
任务 2:只放行一个端口
Section titled “任务 2:只放行一个端口”sudo firewall-cmd --permanent --zone=public --add-port=8443/tcpsudo firewall-cmd --reloadfirewall-cmd --zone=public --list-ports # 预期包含 8443/tcpsudo systemctl restart firewalldfirewall-cmd --zone=public --list-ports # 重启后仍在任务 3:离线装一个包
Section titled “任务 3:离线装一个包”# 有网机器sudo dnf -y install --downloadonly --destdir=/srv/offline treesudo createrepo_c /srv/offline# 离网机器(/etc/yum.repos.d/local.repo 指向 file:///srv/offline)sudo dnf --disablerepo="*" --enablerepo=local-offline -y install treerpm -q tree参考:离线环境装包
任务 4:安装后 7 项核对
Section titled “任务 4:安装后 7 项核对”dnf repolist --enabled # baseos/appstream/extras,CRB 未启用timedatectl status | grep "Time zone"hostname -fgetenforce # Enforcingfirewall-cmd --zone=public --list-servicesneeds-restarting -r; echo $? # 0rpm -q firewalld chrony参考:安装后 7 项核对
任务 5:给应用日志做轮转
Section titled “任务 5:给应用日志做轮转”sudo tee /etc/logrotate.d/lab >/dev/null <<'EOF'/var/log/lab/*.log { daily rotate 3 compress copytruncate }EOFsudo logrotate -f /etc/logrotate.d/labls /var/log/lab/ # 预期:a.log + a.log.1.gz,a.log 为 0 字节参考:logrotate 实战
任务 6:加 4 GB swap
Section titled “任务 6:加 4 GB swap”sudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfileswapon --show # 预期有 /swapfile任务 7:固定包来源
Section titled “任务 7:固定包来源”sudo dnf --disablerepo="*" --enablerepo=multi install -y treerpm -q tree# 在 multi.repo 里加 includepkgs=tree,dnf clean all 后:dnf --disablerepo="*" --enablerepo=multi list available | grep -c wget # 预期 0参考:多仓库冲突
任务 8:把 DHCP 改成静态 IP
Section titled “任务 8:把 DHCP 改成静态 IP”nmcli connection modify "<连接名>" ipv4.method manual \ ipv4.addresses 192.0.2.10/24 ipv4.gateway 192.0.2.1 ipv4.dns 192.0.2.53nmcli connection up "<连接名>"ip -4 addr show; ip route show default; cat /etc/resolv.conf参考:nmcli 静态 IP
| 通过 | 结论 |
|---|---|
| 8/8 | 日常运维的包管理、防火墙、网络、存储缓冲都能独立处理 |
| 6–7 | 回看未通过的那 1–2 页,重点在「检查命令」而不是「敲过一遍」 |
| < 6 | 建议按任务顺序重做,每个任务都先自己写检查命令 |
- 从第一页开始:安装后 7 项核对
- 排障方法:/troubleshooting/performance/
- 安全基线:安全基线