本书为RHEL 8.0系统管理员提供从入门到实践的全面指导,内容涵盖系统基础安装与初始化配置、用户与权限管理、文件系统与存储管理、网络服务配置(如DHCP、DNS、Web服务)、安全加固(SELinux、Firewalld)等核心知识点,结合实际运维场景,详细讲解日常监控、日志分析、故障排查及自动化运维工具(Ansible、Podman)的应用,助力读者快速掌握RHEL 8.0系统管理技能,提升企业级服务器运维效率与安全性。
系统安装与初始配置
1 安装方式与步骤
RHEL 8.0支持多种安装方式,包括U盘安装、网络安装(PXE)和虚拟机安装(如VMware、KVM),以U盘安装为例:

- 准备安装介质:从Red Hat官网下载RHEL 8.0 ISO镜像,使用
dd命令制作启动U盘(dd if=/path/to/rhel8.iso of=/dev/sdb bs=4M status=progress)。 - 启动与分区:插入U盘启动,选择“Install Red Hat Enterprise Linux 8”,按提示选择语言、键盘布局后,进入磁盘分区,推荐分区方案:
/boot:500MB(FAT32,存放引导文件)- 20-50GB(XFS文件系统,根分区)
/home:剩余空间(XFS,存放用户数据)swap:内存的1-2倍(用于虚拟内存)
- 安装后配置:首次启动时设置root密码、创建普通用户(建议日常操作使用普通用户,通过
sudo提权),并完成网络配置(详见1.5节)。
2 初始系统更新与基础设置
- 更新系统:确保系统为最新版本,执行:
sudo dnf update -y # -y表示自动确认所有操作
- 时区设置:调整为北京时间:
sudo timedatectl set-timezone Asia/Shanghai sudo timedatectl status # 查看时区状态
- 主机名配置:永久设置主机名(如
server01):sudo hostnamectl set-hostname server01
- 防火墙与SELinux:RHEL 8默认启用
firewalld防火墙和SELinux(安全增强型Linux),临时关闭SELinux(调试时使用):sudo setenforce 0;永久修改需编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=permissive或SELINUX=disabled(重启后生效)。
基础命令与文件管理
1 核心命令速查
Linux系统管理离不开命令行,以下是常用命令及参数:
- 文件/目录操作:
ls -la:显示详细文件列表(含隐藏文件)mkdir -p /path/to/dir:递归创建目录(-p自动创建父目录)rm -rf /path/to/file:强制删除文件/目录(-r递归,-f强制)cp -r /src /dst:递归复制目录mv /oldname /newname:重命名或移动文件
- 文本处理:
cat /etc/passwd:查看文件内容less /var/log/messages:分页查看日志(支持上下翻页、搜索)grep "error" /var/log/nginx/error.log:过滤包含“error”的行sed -i 's/old/new/g' /file:全局替换文件内容(-i直接修改原文件)
- 权限与属性:
ls -l /file:查看文件权限(如-rw-r--r--表示所有者可读写,组和其他用户只读)
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

