Rocky Linux 9 是一个基于 Red Hat Enterprise Linux 的免费发行版,它提供了与 RHEL 相似的功能和稳定性。掌握 Rocky Linux 9 的系统高级配置技巧对于系统管理员来说至关重要。以下是一些高级配置技巧,帮助您更好地利用 Rocky Linux 9。

1. 系统初始化和配置

1.1. 系统初始化

在 Rocky Linux 9 上,系统初始化主要依赖于 systemd。以下是一些初始化和配置的基本命令:

# 查看当前运行级别 systemctl get-default # 设置默认运行级别 sudo systemctl set-default graphical.target # 启动或停止服务 sudo systemctl start sshd sudo systemctl stop sshd # 重启服务 sudo systemctl restart sshd # 查看服务状态 sudo systemctl status sshd # 设置服务开机自启 sudo systemctl enable sshd 

1.2. 网络配置

Rocky Linux 9 使用 NetworkManager 进行网络管理。以下是一些基本命令:

# 查看网络接口状态 nmcli con show # 编辑网络配置文件 sudo nmcli con mod eth0 ipv4.addresses 192.168.1.10/24 # 重启网络服务 sudo systemctl restart NetworkManager 

2. 用户和组管理

2.1. 创建用户和组

# 创建用户 sudo useradd -m username # 创建组 sudo groupadd groupname # 将用户添加到组 sudo usermod -aG groupname username 

2.2. 修改用户密码

# 修改用户密码 sudo passwd username 

2.3. 用户权限管理

# 修改用户权限 sudo chown -R username:groupname /path/to/directory # 设置文件权限 chmod 755 /path/to/file 

3. 软件包管理

Rocky Linux 9 使用 dnf 包管理器。以下是一些基本命令:

3.1. 安装软件包

sudo dnf install package-name 

3.2. 卸载软件包

sudo dnf remove package-name 

3.3. 更新软件包

sudo dnf update 

4. 系统安全

4.1. 设置防火墙

Rocky Linux 9 使用 firewalld 作为防火墙管理工具。以下是一些基本命令:

# 启用防火墙 sudo systemctl start firewalld # 设置防火墙规则 sudo firewall-cmd --permanent --add-port=80/tcp # 重新加载防火墙规则 sudo firewall-cmd --reload 

4.2. 安装安全增强工具

sudo dnf install auditd selinux-policy-targeted 

4.3. 配置SELinux

# 查看SELinux状态 sestatus # 修改SELinux模式 sudo semanage port -a -t http_port_t -p tcp 80 

5. 系统监控

5.1. 安装监控工具

sudo dnf install sysstat 

5.2. 查看系统负载

top 

5.3. 查看磁盘使用情况

df -h 

5.4. 查看网络流量

iftop 

通过以上技巧,您可以更好地掌握 Rocky Linux 9 的系统高级配置。在实际应用中,这些技巧可以帮助您提高系统性能、安全性,并解决日常运维中的问题。