掌握Rocky Linux 9,解锁系统高级配置技巧
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 的系统高级配置。在实际应用中,这些技巧可以帮助您提高系统性能、安全性,并解决日常运维中的问题。