服务器代运维服务之Linux CentOS7 升级内核的方法

服务器代运维服务之Linux CentOS7 升级内核的方法

我们首先要了解linux内核是什么

(Linux)内核是(Linux)操作系统的核心,一般包含五大部分:进程管理、存储管理、文件管理、设备管理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序。主要功能是:资源抽象、资源分配、资源共享。(资源是指CPU、内存等。)在内核基础上挂载第三方软件便构成操作系统,Ubuntu、RedHat、Fedora、Debian等都是基于Linux内核(版本号可能不同)的不同操作系统。它决定着系统的性能和稳定性。内核以独占的方式执行最底层任务,保百证系统正常运行。协调多个并发进程度,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等等.通俗的说有点像人的灵魂.大脑.指挥中心。废话不多说了,6个步骤完成Linux CentOS7 升级内核直接开始吧

首先使用ssh进入命令终端输入uname -r来查看Linux CentOS 7的内核版本

linux操作系统内核版本号

1、安装ELRepo到CentOS

Elrepo 是国外的一个只对Linux操作系统的第三方免费软件资源库,支持Linux和CentOS操作系统的软件安装和升级,该网站没有被任何国外屏蔽,使用linux系统的用户可以通过该网站进行软件和驱动的安装和升级操作。参考ELRepo

最好从官方网站获取最新版本(官网地址:http://elrepo.org/tiki/tiki-index.php),下面两个命令直接从官网上复制最新版的即可。

rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装ELRepo源到CentOS

这里记得输入y确认

2、添加 repository 后, 列出可以使用的kernel包版本

yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available

可以使用的kernel包版本

3、安装需要的kernel版本,这里安装 kernel-lt

内核版本介绍:

lt:longterm的缩写:长期维护版
ml:mainline的缩写:最新稳定版

稳定版只是稳定版,和百有没有长期支援没有关系。可能很快就不支持度了,意味着有了bug和漏知洞官方不会支持和修复。长期支持道版是可以被你用来做产品的,比如支持5年,意味着内5年内有任何漏洞或bug会有官方的支持。更多Linux知识可参考容书籍《Linux就该这么学》

yum –enablerepo=elrepo-kernel install kernel-lt

安装内核需要输入y

4.修改/etc/default/grub文件是系统在运行时自动执行最新的kernel

vi /etc/default/grub

在vim中输入i进入编辑状态修改GRUB_TIMEOUT=0按Esc键软后输入:wq保存退出

5.重新创建kernel配置

grub2-mkconfig -o /boot/grub2/grub.cfg

重新创建kernel配置

6.使用reboot命令重启云服务器使用最新的kernel

reboot

linux重启命令reboot

重新连接服务器之后使用uname -r检查最新的linux内核版本

最新linux内核版本

到这里服务器运维服务中的Linux CentOS7 升级内核就完成了.如果需要Linux服务器代运维服务请联系站长QQ474722434注明:服务器代运维服务

Leave a Reply

Your email address will not be published. Required fields are marked *