掌握Rocky Linux 9,这些实用技巧让你更高效
Rocky Linux 9 作为 CentOS 的替代者,继承了其稳定性与可靠性,并且在许多方面进行了优化和增强。作为一名系统管理员或开发者,掌握一些实用技巧可以帮助你更高效地使用 Rocky Linux 9。以下是一些实用的技巧:
1. 使用 dnf
管理软件包
dnf
是 Rocky Linux 9 中推荐的包管理器,它提供了比 yum
更强大的功能和更好的用户体验。
1.1 自动更新软件包
dnf upgrade
这条命令会自动升级所有可用的软件包。
1.2 查找特定版本的软件包
dnf list available --queryonly | grep -E 'package_name-([0-9]+)'
这条命令可以帮助你找到特定版本的软件包。
1.3 安装多个软件包
dnf install package1 package2 package3
使用空格分隔不同的软件包名称,可以同时安装多个软件包。
2. 使用 systemctl
管理服务
systemctl
是用于管理系统和服务的一个强大工具。
2.1 启动服务
systemctl start service_name
这条命令会启动名为 service_name
的服务。
2.2 停止服务
systemctl stop service_name
这条命令会停止名为 service_name
的服务。
2.3 重启服务
systemctl restart service_name
这条命令会重启名为 service_name
的服务。
3. 使用 journalctl
查看系统日志
journalctl
是用于查看和查询系统日志的命令。
3.1 查看所有日志
journalctl
这条命令会显示所有系统日志。
3.2 查看特定服务的日志
journalctl -u nginx
这条命令会显示 nginx
服务的日志。
3.3 搜索日志中的关键词
journalctl | grep "error"
这条命令会搜索所有包含 “error” 的日志。
4. 使用 firewalld
管理防火墙
Rocky Linux 9 使用 firewalld
作为默认的防火墙管理工具。
4.1 添加防火墙规则
firewall-cmd --permanent --add-port=80/tcp
这条命令会永久性地添加一个允许 TCP 端口 80 传入的规则。
4.2 移除防火墙规则
firewall-cmd --permanent --remove-port=80/tcp
这条命令会永久性地移除一个允许 TCP 端口 80 传入的规则。
5. 使用 git
管理版本控制
git
是一个非常流行的版本控制系统。
5.1 克隆仓库
git clone https://github.com/username/repo.git
这条命令会克隆一个名为 repo
的 GitHub 仓库。
5.2 查看提交历史
git log
这条命令会显示提交历史。
5.3 创建分支
git checkout -b new_branch
这条命令会创建一个新的分支 new_branch
。
6. 使用 nmcli
管理网络连接
nmcli
是用于配置和管理网络连接的一个命令行工具。
6.1 查看网络连接
nmcli con show
这条命令会显示所有网络连接。
6.2 编辑网络连接
nmcli con mod <connection_name> ifname <new_ifname>
这条命令会修改名为 <connection_name>
的网络连接的接口名称为 <new_ifname>
。
以上是一些 Rocky Linux 9 的实用技巧,通过掌握这些技巧,你可以更高效地使用 Rocky Linux 9。