Linux系统 Centos7.4手动在线升级到Centos7.7

Kubernetes部署要求Centos7.5以上版本,否则会出现kubelet无法启动、harbor端口访问异常等问题(同时要求内核版本要升级到4.4.x以上)。

1)查看当前centos系统版本和内核版本

[root@k8s-vm01 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1902 (Core)

[root@k8s-vm01 ~]# uname -r

2)备份原来的CentOS-Base.repo

[root@k8s-vm01 ~]# cd /etc/yum.repos.d/
[root@k8s-vm01 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo_bak

3)修改yum源。

要保证更换的yum源地址可以正常访问。如下使用阿里云的yum源http://mirrors.aliyun.com/centos/7.7.1908,要保证手动打开这个地址是有效地址,且镜像yum源内容完整存在。

[root@k8s-vm01 yum.repos.d]# cat /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7.7.1908/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7.7.1908/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7.7.1908/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4)执行更新yum

确保下面更新操作没有报错。

[root@k8s-vm01 yum.repos.d]# yum update -y

5)重启系统

[root@k8s-vm01 yum.repos.d]# init 6

重启后查看系统版本

[root@k8s-vm01 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

更多关于Centos手动升级的文章请查看下面的相关链接

(0)

相关推荐

  • 如何将CentOS7升级至CentOS8(详细步骤)

    这篇文章以具体的示例来介绍一下从CentOS 7升级值CentOS 8的方法. 事前准备 最小化安装CentOS 7,具体版本如下所示:7.6.1810 [root@liumiao ~]# uname -a Linux devops 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@liumiao ~]# cat /etc/redhat-release Cen

  • 从Centos7升级到Centos8的教程(图文详解)

    如果在正式环境升级,请做好数据备份以及重要配置备份!因为升级会造成一部分应用被卸载. 1.安装epel源 yum -y install epel-release 2.安装rpmconf和yum-utils yum -y install rpmconf yum-utils 3.执行rpmconf ,如果出现一些提示,请输入Y和回车继续,如果没提示继续第四步操作 rpmconf -a 4.安装dnf yum -y install dnf 5.移除yum和yum-metadata-parser dnf

  • CentOS7升级内核kernel5.0版本

    升级过程: 原系统:CentOS7.3 [root@my-e450 ~]# uname -r 3.10.0-514.el7.x86_64 安装必需的软件包: # yum update # yum install -y ncurses-devel make gcc bc bison flex elfutils-libelf-devel openssl-devel grub2 从https://www.kernel.org/ 下载内核: 这里我下载的内核版本是5.0.21 链接: https://p

  • 通过yum升级CentOS/RHEL最小化安装的方法

    1.如果你有安装CentOS / RHEL最小服务器安装,您可能有很多麻烦没有安装包 2.有一种方法来安装所有的包,需要一个基本的服务器,使用yum groupinstall命令 3.从最小的安装基本升级你的服务器 # yum groupinstall "Base" 4.升级你的系统Web服务器 # yum groupinstall "Web Server" 5.升级你的系统为MySQL数据库服务器 # yum groupinstall "MySQL Da

  • Linux系统 Centos7.4手动在线升级到Centos7.7

    Kubernetes部署要求Centos7.5以上版本,否则会出现kubelet无法启动.harbor端口访问异常等问题(同时要求内核版本要升级到4.4.x以上). 1)查看当前centos系统版本和内核版本 [root@k8s-vm01 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1902 (Core) [root@k8s-vm01 ~]# uname -r 2)备份原来的CentOS-Base.repo [root@k8s-vm0

  • 远程升级Linux系统

    本文简要地介绍了使用 Red Hat LINUX 的 kickstart 及网络安装功能方便快捷地升级己有 LINUX 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0. 自从 5.2 版开始, Red Hat LINUX 便 增加了一个称为 kickstart 的功能,其主要是为了减少安装过程中需要交互式 (interactive)的系统参数输入,提高安装效率.将其运用于自动安装 LINUX,特别是需要在短时间迅速安装至成百台 LINUX 工作站这种特殊场合尤为

  • Linux系统下 centos7下搭建ElasticSearch中间件及常用接口演示

    一.中间件简介 1.基础概念 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎. 2.分布式数据库 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络

  • Linux系统(CentOS7安装)安装JDK8的教程详解

    JDK 的安装 系统安装就不做过多介绍,大家从网上寻找安装步骤进行安装,不过我推荐大家进行安装时选择桌面图形化格式进行安装,方便做一部分操作,同时在安装过程中选择英文模式,同时我自己在安装的过程中发现使用Oracle VM VirtualBox这个虚拟机工具比使用VM工具开发更加方便些 使用工具 系统:CentOS7_64位(推荐使用最小配置命令窗口) Jdk:jdk1.8.0_191 虚拟机:Oracle VM VirtualBox 文档编写工具:EditPlus 文件传输工具:FileZil

  • 在 Linux 系统中手动滚动日志的方法

    日志滚动log rotation在 Linux 系统上是再常见不过的一个功能了,它为系统监控和故障排查保留必要的日志内容,同时又防止过多的日志造成单个日志文件太大. 日志滚动的过程是这样的:在一组日志文件之中,编号最大的(最旧的)一个日志文件会被删除,其余的日志文件编号则依次增大并取代较旧的日志文件,而较新的文件则取代它作为当前的日志文件.这一个过程很容易就可以实现自动化,在细节上还能按需作出微调. 使用 logrotate 命令可以手动执行日志滚动的操作.本文将要介绍的就是手动进行日志滚动的方

  • Linux系统centos7.X安装tomcat8的图文教程

    1.创建tomcat安装路径 mkdir /usr/local/tomcat 2.wget直接下载tomcat8 注意,需要已经安装了wget命令 wget http://mirrors.estointernet.in/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz 第二个红框是正确的 第一个红框代表资源包不存在,可以自己去这个网址找资源包,然后改下url再执行一遍命令就可以了:http://mirrors.estoi

  • linux系统下pip升级报错的解决方法

    Pip 安装 1.在python中提供了一个get-pip.py;下面是地址 https://bootstrap.pypa.io/get-pip.py 2.在Linux下执行curl https://bootstrap.pypa.io/get-pip.py | python 进行下载安装 这样很方便了  想装什么包就装什么包 Pip install xxx 注意:升级完python版本注意,可能你的yum命令不能使用,因为yum命令使用python写的 # vi /usr/bin/yum #打开

  • Linux系统下升级pip的完整步骤

    前言 问题提出:在Linux系统下安装python的logging库时提示以下信息 经过一番折腾,定位在pip版本过低和setuptools版本过低上 一.Linux下更新包 sudo python3 -m pip install --upgrade [modulename] 注:我这里使用的是python3所以命令中用的python3,如果使用python2直接python:mdulename参数为要升级的模块名称 1.升级pip: sudo python3 -m pip install --

  • CentOS Linux系统搭建Android开发环境详细介绍

    CentOS Linux系统搭建Android开发环境详细介绍 很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文: 由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境. 主要包括以下步骤: 1.JDK安装 2.Eclipse安装 3.ADT安装 4.Android SD

  • VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法

    VMware Workstation/Fusion 分别是 Windows/Linux 和 macOS 下面对应的桌面虚拟化软件.过去,在 VMware 中安装了操作系统虚拟机后,需要在虚拟机中再安装 VMware Tools 增强工具用来实现宿主机和虚拟机之间的文件共享.虚拟机显示分辨率自适应调节.虚拟机显示能力增强及 3D 加速等功能. 但随着 Linux 系统内核及周边环境的不断发展,目前 VMware 已经不再推荐在 Linux 虚拟机中安装 VMware 官方的增强工具了,转而推荐用户

随机推荐