2022
我们一起努力

centos升级命令(centos更新软件命令)

目录:

  • 1、centosupdate源含义
  • 2、Centos update 与 upgrade区别及其与Ubuntu的区别
  • 3、centos7升级gcc4.8.5到gcc8
  • 4、如何升级centos 到桌面版本
  • 5、CentOS系统中用yum update 命令开始更新,更新过程中怎么停下来。。求高手解答!
  • 6、CentOS升级内核版本

centosupdate源含义

更新源里的软件列表。根据centosupdate简介显示,centosupdate源含义是更新源里的软件列表。centosupdate命令可以一次性更新所有软件到最新版本。

Centos update 与 upgrade区别及其与Ubuntu的区别

Linux CentOS升级命令有两个,分别是yum upgrade和yum update, 这个两个命令是有区别的,与Ubuntu系统也有明显的区别:

yum update

这是升级所有包同时也升级软件和系统内核,主要是升级系统内核

yum upgrade

只升级所有包,不升级软件和系统内核。这里的包指的是非系统内核的安装包,也包括后来安装的各种包。

顺带一提,Ubuntu/Debian系统中,是使用类似的apt或apt-get命令替代yum命令,即apt update和apt upgrade,其作用是一样的。

centos7升级gcc4.8.5到gcc8

sudo yum install centos-release-scl

注意事项,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推

sudo yum install devtoolset-8-gcc*

可以一次安装多个版本的devtoolset,

需要的时候用下面这条命令切换到对应的版本

scl enable devtoolset-8 bash

大功告成,查看一下gcc版本

gcc -v

显示为 gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)

注意事项:gcc如果没有切换只对本次会话有效

1.切换gcc版本

补充: 这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本,要想随意切换可按如下操作。

首先,安装的devtoolset是在 /opt/rh 目录下的,如图

每个版本的目录下面都有个 enable 文件,如果需要启用某个版本,只需要执行

source ./enable

所以要想切换到某个版本,只需要执行

source /opt/rh/devtoolset-8/enable

旧的gcc是运行的 /usr/bin/gcc,所以将该目录下的gcc/g++替换为刚安装的新版本gcc软连接,免得每次enable

如何升级centos 到桌面版本

一、检查系统版本

$

cat

/etc/redhat-release

CentOS

Linux

release

7.1.1503

(Core)

二、备份重要数据(例如/etc,

/var,/opt)。如果centos是安装在虚拟机上,那么可以使用快照进行备份。

三、运行yum命令升级

$

sudo

yum

clean

all

$

sudo

yum

update

四、重启系统

$

sudo

reboot

五、查看现在系统版本

$

cat

/etc/redhat-release

CentOS

Linux

release

7.3.1611

(Core)

注意:在升级前记得检查系统正常运行,以及系统服务services已经安装。

CentOS系统中用yum update 命令开始更新,更新过程中怎么停下来。。求高手解答!

1、CentOS系统的yum repo存储位置在/etc/yum/repos.d下面。有一个CentOS-Base.repo文件。

2、需要配置的就是这个repo文件。配置文件可以从中科大的有关网站找到。可以首先到中科大镜像站。

3、镜像站下方的Mirrors帮助有配置软件源帮助。点击进入。

4、在USTC Mirror Help页面,可以搜索自己使用的linux发行版。如图是找到CentOS的源使用帮助。

5、CentOS 7的版本,直接下拉到CentOS 7的CentOS-Base.repo文件内容,**。创建repo文件。(可以在本地创建然后WinSCP上传也可以在CentOS直接创建)。

6、将创建的repo文件替换原来的repo文件,然后在命令行运行sudo yum makecache即可。

CentOS升级内核版本

1、查看当前内核版本

2、升级内核

更新yum源仓库

启用 ELRepo 仓库

ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。

ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。

3、查看可用的系统内核包

可以看到4.4和4.18两个版本

4、安装最新版本内核

--enablerepo 选项开启 CentOS 系统上的指定仓库。默认开启的是 elrepo,这里用 elrepo-kernel 替换。

5、设置 grub2

内核安装好后,需要设置为默认启动选项并重启后才会生效

查看系统上的所有可用内核:

设置新的内核为grub2的默认版本

服务器上存在4 个内核,我们要使用 4.18 这个版本,可以通过 grub2-set-default 0 命令或编辑 /etc/default/grub 文件来设置

方法1、通过 grub2-set-default 0 命令设置

其中 0 是上面查询出来的可用内核

方法2、编辑 /etc/default/grub 文件

设置 GRUB_DEFAULT=0,通过上面查询显示的编号为 0 的内核作为默认内核:

生成 grub 配置文件并重启

6、验证

7、删除旧内核(可选)

查看系统中全部的内核:

方法1、yum remove 删除旧内核的 RPM 包

方法2、yum-utils 工具

如果安装的内核不多于 3 个,yum-utils 工具不会删除任何一个。只有在安装的内核大于 3 个时,才会自动删除旧内核。

安装yum-utils

删除旧版本

赞(0)
文章名称:《centos升级命令(centos更新软件命令)》
文章链接:https://www.fzvps.com/245536.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!