轻松掌握CentOS Stream:必备的日常维护实操技巧全解析
引言
CentOS Stream 作为 CentOS 的继任者,为 Linux 系统管理员提供了一个动态更新的环境,可以及时获取最新的上游功能。本文将详细介绍 CentOS Stream 的日常维护实操技巧,帮助您轻松管理您的系统。
1. 系统更新
1.1 使用 yum
进行更新
CentOS Stream 的系统更新可以通过 yum
包管理器轻松完成。以下是一个基本的更新命令示例:
sudo yum update
1.2 使用 dnf
进行更新
dnf
是 yum
的替代品,提供了更快的更新速度和更好的用户体验。以下是如何使用 dnf
进行更新的示例:
sudo dnf update
2. 系统监控
2.1 使用 top
命令
top
命令可以实时显示系统中正在运行的进程,包括 CPU、内存和磁盘使用情况。以下是一个基本的 top
命令示例:
top
2.2 使用 htop
命令
htop
是 top
的增强版,提供了更丰富的功能和更友好的界面。以下是如何安装和使用 htop
的示例:
sudo yum install htop htop
3. 系统安全
3.1 使用 firewall-cmd
配置防火墙
CentOS Stream 使用 firewall-cmd
来管理防火墙规则。以下是如何开启和关闭特定服务的示例:
# 开启服务 sudo firewall-cmd --permanent --add-service=http # 关闭服务 sudo firewall-cmd --permanent --remove-service=http # 重新加载防火墙规则 sudo firewall-cmd --reload
3.2 使用 SELinux
配置安全策略
SELinux(安全增强型Linux)提供了额外的安全层。以下是如何查看和修改 SELinux 状态的示例:
# 查看SELinux状态 sestatus # 修改SELinux状态(重启后生效) sudo setenforce 0
4. 磁盘管理
4.1 使用 df
命令检查磁盘空间
df
命令可以显示文件系统中每个分区的磁盘空间使用情况。以下是一个基本的 df
命令示例:
df -h
4.2 使用 du
命令检查目录空间
du
命令可以显示指定目录的磁盘空间使用情况。以下是一个基本的 du
命令示例:
du -h /path/to/directory
5. 软件安装
5.1 使用 yum
安装软件
使用 yum
安装软件是 CentOS Stream 中最常见的方法。以下是一个基本的软件安装示例:
sudo yum install package-name
5.2 使用 dnf
安装软件
dnf
提供了与 yum
相似的安装命令。以下是一个基本的软件安装示例:
sudo dnf install package-name
结论
通过掌握上述技巧,您将能够更有效地维护您的 CentOS Stream 系统。无论是日常更新、系统监控、安全配置还是磁盘管理,这些实操技巧都将帮助您轻松应对各种挑战。