引言

CentOS Stream 作为 CentOS 的继任者,为 Linux 系统管理员提供了一个动态更新的环境,可以及时获取最新的上游功能。本文将详细介绍 CentOS Stream 的日常维护实操技巧,帮助您轻松管理您的系统。

1. 系统更新

1.1 使用 yum 进行更新

CentOS Stream 的系统更新可以通过 yum 包管理器轻松完成。以下是一个基本的更新命令示例:

sudo yum update 

1.2 使用 dnf 进行更新

dnfyum 的替代品,提供了更快的更新速度和更好的用户体验。以下是如何使用 dnf 进行更新的示例:

sudo dnf update 

2. 系统监控

2.1 使用 top 命令

top 命令可以实时显示系统中正在运行的进程,包括 CPU、内存和磁盘使用情况。以下是一个基本的 top 命令示例:

top 

2.2 使用 htop 命令

htoptop 的增强版,提供了更丰富的功能和更友好的界面。以下是如何安装和使用 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 系统。无论是日常更新、系统监控、安全配置还是磁盘管理,这些实操技巧都将帮助您轻松应对各种挑战。