目录
离线方式
下载centos7.6 iso 镜像文件。
centos7.6镜像:https://scripts-backup.oss-cn-hangzhou.aliyuncs.com/CentOS-7-x86_64-DVD-1810.iso
centos7.9镜像:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
若服务器连不上网络可以在Windows下载好,用工具传输到服务器上。
若服务器能联网,则直接在服务器上用wget下载iso镜像文件。
1,创建新目录
mkdir chongzhuang
2,iso镜像文件挂载至新目录
mount ./CentOS-7-x86_64-DVD-1810.iso /mnt/chongzhuang
提示:mount: /dev/loop0 is write-protected, mounting read-only
可以不用管,不影响后面的操作。
3,备份系统repo文件到当前文件夹
mv /etc/yum.repos.d/* /home/
4,编辑本地源repo文件
vi /etc/yum.repos.d/local.repo
复制下方内容到到文件里
[base]
name=local
baseurl=file:///mnt/chongzhuang
gpgcheck=1
gpgkey=file:///mnt/chongzhuang/RPM-GPG-KEY-CentOS-7
enabled=1
5,更新yum缓存
yum clean all
yum makecache
注意:yum makecache(这一步报错的话,可能是yum 配置有问题,要检查yum配置文件或者重新安装yum命令)
6,更新系统
yum update
注意:如果中途出现包错误的情况,是因为和原系统的包冲突了,用 rpm -qa|grep xxxx 找到包,并使用 yum autoremove 或者 yum remove 后面接包的名称,最后再重新执行 yum update 更新系统。
自此已更新完成,用 lsb_release -a 或者 cat /etc/redhat-release 来查看更新过后的版本
在线方式
在线方式较为简单,大部分适用于centos7.6升级到centos7.9。centos7.6以下的系统用下方方式升级会提示找不到镜像包。可以试试,不行就用上方离线方式升级。
yum clean all
执行如下命令升级到Centos7.9:
yum update
yum install -y centos-release-7-9-0.el7
更新完成后,再次检查操作系统版本,如果已经是Centos7.9可以开始下一步了。
uname -a查看服务器上安装的内核版本
升级所需的内核程序包:
yum install -y kernel
yum update kernel
重新启动服务器,内核就会升级到最新版本。