于2021年9月25日更新
一、配置本地yum源
1.1 添加ISO映像文件
我装的是centos7,添加的centos7的映像。
1.2 挂载镜像到本地
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
1.3 编辑repo配置
vim /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
1.4 清除缓存
yum clean all
1.5 生成缓存
这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度。
yum makecache fast
1.6 查看yum源
#查看所有yum源
yum repolist all
#查看可用的yum源
yum repolist enabled
1.7 更新(慎用)
生产环境中,有些代码依赖于软件版本,同时新内核可能会认不出老旧服务器的硬件,千万不要升级,这里只给出命令,看看就行了。
#更新所有包、系统版本;软件和系统内核
yum -y update
#只更新所有包、系统版本;不升级软件和系统内核
yum -y upgrade
这两个命令都会升级系统版本,假如你当前系统版本为centos6,那么运行该命令就会升级为centos7,谨慎操作。
二、配置网络yum源
2.1 配置阿里云源
1、打开阿里云官方源
例如使用centos源,按着操作来即可。
注意:先备份原始repo源文件再进行操作
2.2 配置其他厂商源
除此之外还有其他厂商的源,但没有阿里云的界面友好。
1)下载网易yum源到本地
#CentOS7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
#CentOS6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
#CentOS5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
yum clean all
yum makecache fast
三、配置epel源
3.1 安装epel
yum install -y epel-release
3.2 使用阿里云epel源
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache fast
2021年9月6日
学习ES时,需要安装jq工具,方便用来查看json数据,但是使用yum命令找不到该命令,意识到yum源有问题,特将链接写在此处,以供学习。
yum list | grep jq #发现找不到jq安装包
yum search jq
参考资料:使用epel源