Skip to content

8.5 网络、存储与RHCSA综合练习

"真正的掌握,来自一套完整任务的闭环交付。"

本章目标:将前四章能力串联,完成一套贴近 RHCSA 难度的综合练习。

1. 网络基础配置

在 RHEL/Rocky 中,推荐使用 nmcli 管理网络。

bash
nmcli con show
nmcli dev status
nmcli con mod "System eth0" ipv4.addresses 192.168.56.20/24
nmcli con mod "System eth0" ipv4.gateway 192.168.56.1
nmcli con mod "System eth0" ipv4.dns "223.5.5.5 8.8.8.8"
nmcli con mod "System eth0" ipv4.method manual
nmcli con up "System eth0"
ip a

不同发行版默认连接名可能不同,请以 nmcli con show 输出为准。

2. 存储基础:分区、文件系统、挂载

常见流程:识别磁盘 → 分区 → 格式化 → 挂载 → 开机自动挂载。

bash
lsblk
fdisk -l
mkfs.xfs /dev/sdb1
mkdir -p /data
mount /dev/sdb1 /data
df -h

开机自动挂载(编辑 /etc/fstab)示例:

text
/dev/sdb1  /data  xfs  defaults  0 0

建议用下面命令做语法验证:

bash
mount -a

3. 综合任务(模拟考风格)

请在实验机完成以下任务:

  1. 创建用户 ops,并加入管理员组。
  2. 配置 /srv/project 目录,属主为 ops
  3. 安装并启动 httpd,设置开机自启。
  4. 新增一块磁盘分区并挂载到 /data
  5. 写出完整验证步骤,证明以上配置生效。

4. 参考验证清单

bash
id ops
ls -ld /srv/project
systemctl is-active httpd
systemctl is-enabled httpd
findmnt /data

如果你能独立完成并解释每一步“为什么这么做”,就已经达到 RHCSA 入门到中阶的实战要求。


Next: 恭喜完成 Linux 基础模块,建议回到首页按章节二刷与复盘。