好久没写,又来水一波,傻瓜式教程
跟着执行下面的命令操作吧
1.先把需要的镜像下载到机器里
如果想实现无需联网yum各种包,请使用当前OS对应的ISO(就是你安装这台机器的时候用的ISO)。
如果想实现升级os,就使用你想升级的OS对应的ISO(比如centos7.4想升级centos7.6,就下载centos7.6的镜像来挂载。)
2.执行下面两个命令
mkdir /mnt/cdrom
mount XXX.iso /mnt/cdrom #把你的iso挂载到/mnt/cdrom
效果如图:
挂载完之后可以去/mnt/cdrom目录里看看,效果如图:
3.修改yum配置文件
cd /etc/yum.repos.d/ #到yum源配置目录下
mkdir tmp
mv *.repo tmp/ #把所有原来的yum源给丢到tmp目录里
vi xxx.repo ##自个取个名吧
此时xxx.repo内容为:
[xxxx] ##自个取名
name=xxx ##自个取名
baseurl=file:///mnt/cdrom
gpgcheck=1
enable=1 #必须设置为1,表示开启
有个重要点需要说明!!
在CentOS/RHEL 8以及更高版本中,软件包已经被组织到两个仓库中,分别是AppStream仓库和BaseOS仓库,所以CentOS/RHEL 8以及更高版本的OS需要这么配置:
都把镜像挂/mnt上昂,然后copy这个配置就行
[XXX-AppStream] #XXX可随意替换
name=XXX - AppStream
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
[XXX-BaseOS]
name=XXX - BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0
4.刷新yum源缓存
执行这俩命令
yum clean all
yum makecache
效果如下:
这里缓存刷出来是使用你上面配置文件里你自己命名的name,那么本地yum源就配置完成了。
需要无网使用yum的到此就结束了,自己yum包试试看吧~
5.升级操作系统
命令如下:(其实就是升级各种包)
yum update -y
升级完后执行reboot重启机器。
开机后用uname -a命令查看一下内核版本,是不是已经装上新的了。
效果如下:
可以看到老的os内核还是在的,卸载掉就好了
执行命令:
rpm -qa| grep xxx | xargs -I {} rpm -e {} #此处xxx可以填内核版本号,比如上图kernel种的1160和693(用来识别内核的数字)