掌握CentOS Yum命令,快速上手运维必备速查表

引言
CentOS是一个广泛使用的Linux发行版,其内置的包管理器Yum(Yellowdog Updater, Modified)是系统管理员进行软件包管理的重要工具。Yum命令可以帮助用户安装、更新、删除软件包,以及查询软件包信息。本文将详细介绍CentOS中Yum命令的使用方法,并提供一个速查表,帮助运维人员快速上手。
Yum命令基础
1. 安装软件包
yum install 包名
例如,安装Apache服务器:
yum install httpd
2. 更新软件包
yum update 包名
例如,更新Apache服务器:
yum update httpd
3. 删除软件包
yum remove 包名
例如,删除Apache服务器:
yum remove httpd
4. 查询软件包信息
yum info 包名
例如,查询Apache服务器信息:
yum info httpd
5. 搜索软件包
yum search 关键词
例如,搜索所有与Apache相关的软件包:
yum search apache*
6. 清理缓存
yum clean [options]
例如,清理所有缓存:
yum clean all
Yum命令进阶
1. 依赖关系管理
Yum会自动处理软件包的依赖关系。如果需要查看某个软件包的依赖关系,可以使用以下命令:
yum deplist 包名
2. 配置Yum源
vi /etc/yum.repos.d/.repo
在配置文件中添加或修改源信息,例如:
[baseos]
name=CentOS $basearch – Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
3. 使用Yum插件
Yum支持多种插件,如
yum-fastestmirror
、
yum-priorities
等。可以通过以下命令启用插件:
yum install yum-plugin- Yum速查表
命令
功能
示例
yum install
安装软件包
yum install httpd
yum update
更新软件包
yum update httpd
yum remove
删除软件包
yum remove httpd
yum info
查询软件包信息
yum info httpd
yum search
搜索软件包
yum search apache*
yum clean
清理缓存
yum clean all
yum deplist
查看依赖关系
yum deplist httpd
yum config-manager
管理Yum配置
yum config-manager –add-repo
http://example.com/repo.repo
yum list
列出所有软件包
yum list
yum groupinstall
安装软件包组
yum groupinstall “Development Tools”
总结
Yum命令是CentOS系统管理员必备的工具之一。通过本文的介绍,相信您已经掌握了Yum命令的基本使用方法。在实际工作中,不断练习和积累经验,将使您更加熟练地运用Yum命令,提高运维效率。