CentOS 7.4升级Linux内核
2023-09-27 14:24:47 时间
CentOS 7.4升级Linux内核
<table width="97%" align="center">
<tbody><tr>
<td width="140">[日期:2018-01-15]</td>
<td align="center">来源:Linux社区
作者:straycats</td>
<td width="160" align="right">[字体:<a href="javascript:ContentSize(16)">大</a> <a href="javascript:ContentSize(0)">中</a> <a href="javascript:ContentSize(12)">小</a>]
</td></tr>
</tbody></table>
由于最近intel出了Meltdown和Spectre两个漏洞让各大服务商相继进行系统升级,故最近学习了Linux内核升级的内容。
首先终于对Linux的理解更进一步,经常讲起Linux就以为整个操作系统,实际上Linux只是os的内核,CentOS、Ubuntu、Debian这些发行版才是一个功能完整的系统,而Linux内核的作用就是让系统更高效的使用底层硬件。
对于CentOS来说,非必要的情况下一般不进行大版本的升级,因为大版本的内核升级(比如从3.X升级到4.X)可能会引发线上服务无法使用的风险。
下面仅仅是记录升级CentOS内核的方法,如果生产环境一定要进行大版本的升级需要仔细进行测试。
一、系统信息
操作系统:CentOS 7.4(CentOS-7-x86_64-Minimal-1708)
二、升级内核
2.1 导入签名文件
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2.2 安装rpm包
登录https://www.elrepo.org,查看centos7获取到添加源的语句。
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
2.3 安装当前主分支上最新的内核
yum --enablerepo=elrepo-kernel install -y kernel-ml
2.4 GRUB 初始化页面的第一个内核设置为默认内核
# 修改grub文件
vim /etc/default/grub
将GRUB_DEFAULT=saved修改为 GRUB_DEFAULT=0,wq保存。
2.5 重新编译内核启动文件
grub2-mkconfig -o /boot/grub2/grub.cfg
2.6 重启centos
reboot
2.7 删除旧内核
yum autoremove kernel-3.10.0-327.13.1.el7.x86_64
</div>
相关文章
- Linux下逻辑卷LVM的管理和RAID磁盘阵列
- 为公网SSH远程树莓派/linux/ubuntu配置固定的TCP端口地址
- CentOS 用户请关注,你期待的 CentOS Linux 9 再也不会来了
- A share buffer infrastructure In Linux kernel through ION
- Linux / Unix:chroot 命令实例讲解
- Linux有问必答:如何在CentOS上安装phpMyAdmin
- 如何将 Debian Linux 中的默认的 Python 版本切换为替代版本
- 如何在 CentOS Linux 中配置 MariaDB 复制
- 十个非常有趣的 Linux 彩蛋
- 安装Linux CentOS与用Xshell实现远程连接
- Linux - 标准输入标准输出,重定向
- centos不联网Linux添加gcc,CentOS下离线安装gcc环境,图文详细,方法全面
- Linux/Centos/Ubuntu crontab备份数据库
- nginx验证微信文件(linux服务器添加校验文件)
- Centos删除多余的Linux内核
- linux重要的配置文件列表
- Linux 调度器之抢占式调度
- 深入理解Linux网络技术内幕(九)——中断和网络驱动程序
- Linux应用开发(十二)——LCD控制器
- 无需公网IP,远程SSH访问Linux服务器!
- Linux-020-Centos Shell 安装 Nginx 1.18.0
- Linux-009-Centos 安装 YUM
- 《Oracle高性能自动化运维》一一1.3 Linux内存体系的优势
- Linux 防火墙命令的操作命令CentOS
- 安装Linux centos 时编辑选项
- Linux——CentOS、Ubuntu、小红帽等操作系统的作用差异
- linux编程stat检测文件元数据信息
- Linux常用基本命令:三剑客命令之-awk格式化动作
- How to set JAVA environment variables in Linux or CentOS
- linux man使用方法 和centos安装中文man包 --转
- Find command usage in Linux with excellent examples--reference
- Linux CentOS 下关闭防火墙
- Alpine Linux 配置使用技巧,docker的基本使用以及docker in docker、docker run docker
- 国产化项目Debian系Linux离线安装docker
- Manjaro Linux下安装配置qstardict
- Linux CentOS更改文件的权限
- DokuWiki Linux CentOS 修改Apache的配置