龙空技术网

「Linux」17节-yum命令

网络圈 375

前言:

现在咱们对“扩展名为centos”大约比较关怀,各位老铁们都需要了解一些“扩展名为centos”的相关内容。那么小编在网摘上网罗了一些对于“扩展名为centos””的相关知识,希望大家能喜欢,大家快快来了解一下吧!

前言

Linux中的yum命令在日常运维管理中经常使用,频率相当高。yum命令是CentOS、RedHat系统的包管理工具,yum命令能够从远程仓库中自动下载RPM包安装,相比于传统编译安装,它的优势是能自动处理软件依懒关系。如果不用yum方式安装软件,我们编译安装软件时经常会遇到相关依懒丢失的情况,还需要单独安装此软件相关依懒,较烦琐。

yum源配置文件repo

上面说了,yum命令是要从软件仓库里下载安装软件的,那么软件仓库的配置是在哪里呢?

CentOS下的yum源配置文件均放在 /etc/yum.repos.d/ 目录下,每个yum源配置文件以 .repo 为后缀,如:CentOS-Base.repo 、epel.repo 等。

一般情况下,很少去修改yum源配置,如果需要将yum源改为国内yum源,则可以去修改配置。

配置国内yum源及epel源

默认的yum源是国外地址,所以yum安装软件时可能较慢,但可以将yum源及epel源修改为国内地址。

下面我们来配置Linux使用国内的网易和阿里开源镜像,具体方法如下:

# cd /etc/yum.repos.d/# mkdir repo.bak## 将旧源移至备份目录中# mv *.repo repo.bak## 下载新镜像源配置文件# wget  wget  清除系统yum缓存# yum clean all## 生成yum缓存# yum makecache## 安装epel源,epel源安装成功,比原来多了一个epel.repo和epel-testing.repo文件# yum list | grep epel-release# yum install -y epel-release## 下载阿里开源镜像提供的epel源# wget -O /etc/yum.repos.d/epel-7.repo  重新清理及生成yum缓存# yum clean all# yum makecache## 查看系统可用的yum源# yum repolist enabled## 查看系统所有的yum源# yum repolist all
yum命令使用
## 查看可用的软件包 yum search 软件包名# yum search iftop## 安装指定软件包 yum install -y 软件包名# yum install iftop# yum install -y iftop## 列出仓库中所有可安装的rpm包# yum list## 列出仓库中所有可安装的rpm包(以php开头的rpm包)# yum list php*## 列出指定软件包的信息 yum info 软件包名# yum info nginx## 列出已安装的软件包# yum list installed## 列出已安装软件包的信息# yum info installed## 系统升级,升级所有已安装包的同时也升级软件和系统内核# yum update## 只升级所有已安装包,但不升级软件和系统内核# yum -y upgrade

怎么样,通过这样的讲解,yum命令不难吧?如果大家GET到知识点了,可以加个关注支持一下网络圈哦 ~

标签: #扩展名为centos #yum源配置文件的后缀为