LINUX vi/vim
LINUX rpm 

LINUX yum

在 Red Hat Enterprise Linux (RHEL) 及其衍生发行版(如 CentOS、Oracle Linux 等)中,yum 是一种常用的包管理工具,用于安装、更新和移除软件包。以下是关于 yum 的基本用法和一些常见的操作:


更新软件包列表

使用 yum 更新本地软件包列表,以获取最新的可用软件包信息:

sudo yum update


安装软件包

使用 yum 安装指定的软件包及其依赖项:

sudo yum install package_name

示例:安装 nginx 服务器软件包:




卸载软件包

sudo yum remove package_name

示例:卸载 nginx 服务器软件包:

sudo yum remove nginx


搜索软件包

使用 yum 搜索特定的软件包:

yum search keyword

示例:搜索包含关键字 mysql 的软件包:

yum search mysql


显示软件包信息

使用 yum 显示特定软件包的详细信息:

yum info package_name

示例:显示 nginx 软件包的信息:

yum info nginx


清理缓存

使用 yum 清理本地缓存的软件包数据,以释放磁盘空间:

sudo yum clean all


列出已安装的软件包

使用 yum 列出系统中已安装的软件包:

yum list installed

如果想要查找特定的软件包,可以使用 yum list 命令加上软件包的名称:

yum list package_name

列出已安装的和可用的软件包

yum list all

列出可用的软件包更新

yum list updates


显示软件包提供的文件

使用 yum 显示特定软件包提供的文件列表:

yum provides /path/to/file

示例:查找哪个软件包提供了 /usr/bin/nginx 文件:

yum provides /usr/bin/nginx


启用/禁用软件源

通过编辑 /etc/yum.repos.d/ 目录下的 .repo 文件来管理软件源的启用和禁用。可以编辑相应的 .repo 文件,设置 enabled=1 启用或 enabled=0 禁用。


更新 yum 缓存

有时候,需要手动更新 yum 的缓存以确保获取到最新的软件包信息:

sudo yum makecache


这些是使用 yum 的基本命令和操作。yum 是管理 Red Hat 系列发行版中软件包的一种有效工具,使系统管理员能够方便地管理和维护系统软件。