简介

Rocky Linux 8 是一个开源的企业级操作系统,它是 CentOS 8 的官方继任者。Yum(Yellowdog Updater, Modified)是 Rocky Linux 8 中最常用的包管理器之一,用于安装、更新和删除软件包。熟练掌握 yum 命令可以帮助系统管理员更高效地管理系统。

yum 命令概述

Yum 命令的语法如下:

yum [options] [command] [package ...] 

其中,options 是可选的参数,command 是要执行的操作,而 package 是要操作的软件包名称。

常用 yum 命令

1. 安装软件包

要安装软件包,可以使用 install 命令:

yum install package_name 

例如,安装 Apache 服务器:

yum install httpd 

2. 更新软件包

要更新已安装的软件包,可以使用 update 命令:

yum update package_name 

例如,更新 Apache 服务器:

yum update httpd 

3. 卸载软件包

要卸载软件包,可以使用 removeuninstall 命令:

yum remove package_name 

例如,卸载 Apache 服务器:

yum remove httpd 

4. 查找软件包

要查找软件包,可以使用 search 命令:

yum search package_name 

例如,查找所有与 MySQL 相关的软件包:

yum search mysql 

5. 列出已安装的软件包

要列出已安装的软件包,可以使用 list 命令:

yum list installed 

6. 更新所有软件包

要更新系统中的所有软件包,可以使用 update 命令的 -y 选项:

yum update -y 

7. 清理缓存

要清理 yum 缓存,可以使用 clean 命令:

yum clean packages 

8. 查看软件包信息

要查看软件包的详细信息,可以使用 info 命令:

yum info package_name 

例如,查看 Apache 服务器的信息:

yum info httpd 

高级 yum 命令技巧

1. 使用 yum 源

要使用特定的 yum 源,可以使用 config-manager 命令:

yum config-manager --add-repo repository_url 

例如,添加 EPEL(Extra Packages for Enterprise Linux)源:

yum config-manager --add-repo https://mirrors.fedoraproject.org/mirrorlist?repo=epel&arch=$basearch 

2. 使用 yum 脚本

可以使用 yum 脚本来自动化软件包安装和更新过程。以下是一个简单的 yum 脚本示例:

#!/bin/bash # 安装 Apache 服务器 yum install -y httpd # 启动 Apache 服务 systemctl start httpd # 设置 Apache 服务开机自启 systemctl enable httpd 

将上述脚本保存为 install_apache.sh,并赋予执行权限:

chmod +x install_apache.sh 

然后运行脚本:

./install_apache.sh 

总结

掌握 Rocky Linux 8 的 yum 命令可以帮助系统管理员更高效地管理系统。通过使用上述命令和技巧,您可以轻松地安装、更新、卸载和查找软件包,同时还可以自动化软件包管理任务。