yum常用命令
基本语法
yum [选项] [参数]
选项说明
| 选项 | 功能 |
|---|---|
| -y | 对所有提问都回答“yes” |
参数说明
| 参数 | 说明 |
|---|---|
| install | 安装rpm软件包 |
| update | 更新rpm软件包 |
| check-update | 检查是否有可用的更新rpm软件包 |
| remove | 删除指定的rpm软件包 |
| list | 显示软件包信息 |
| clean all | 清理yum过期的缓存 |
| makecache | 将当前yum源里的rpm包列表缓存到本地 |
| deplist | 显示yum软件包的所有依赖关系 |
#采用yum方式安装net-tools
[root@learn101 lqs]# yum -y install net-tools
修改网络YUM源
1、安装wget, wget用来从指定的URL下载文件
[root@learn101 lqs]# yum install wget
2、在/etc/yum.repos.d/目录下,备份默认的repos文件
[root@learn101 lqs]# cd /etc/yum.repos.d/
[root@learn101 yum.repos.d]# ll
总用量 36
-rw-r--r--. 1 root root 2523 12月 26 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 4月 29 2018 CentOS-Base.repo.backup.163
-rw-r--r--. 1 root root 1309 4月 29 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 4月 29 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 4月 29 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 4月 29 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 4月 29 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 4768 4月 29 2018 CentOS-Vault.repo
[root@learn101 yum.repos.d]# .repo.backup CentOS-Base.repo CentOS-Base.repo.backup
3、下载网易163或者是aliyun、华为云、的repos文件,任选其一
#阿里云
[root@learn101 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#网易163
[root@learn101 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
#华为mirrors
[root@learn101 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
4、使用下载好的repos文件替换默认的repos文件
#例如:用Centos-7.repo替换CentOS-Base.repo
[root@learn101 yum.repos.d]## mv Centos-7.repo CentOS-Base.repo
5、 清理旧缓存数据,缓存新数据
[root@learn101 yum.repos.d]# yum clean all
#yum makecache就是把服务器的包信息下载到本地电脑缓存起来
[root@learn101 yum.repos.d]# yum makecache
6、测试
[root@learn101 yum.repos.d]# yum list | grep net-tools
[root@learn101 yum.repos.d]# yum -y install net-tools