centos liunx升级内核
1.查看自己主机linux版本,主机版本一般在3.10.0以上为好,如果版本过低,建议先升级。
[root@iz2ze82p1dogve7neb5tuoz ~]# uname -r
3.10.0-693.2.2.el7.x86_64
2.CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本
要在 CentOS 7 上启用 ELRepo 仓库,请运行
[root@iz2ze82p1dogve7neb5tuoz ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@iz2ze82p1dogve7neb5tuoz ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Retrieving http://elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:elrepo-release-7.0-3.el7.elrepo ################################# [100%]
[root@iz2ze82p1dogve7neb5tuoz ~]#
3.仓库启用后,你可以使用下面的命令列出可用的内核相关包
[root@iz2ze82p1dogve7neb5tuoz ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Loaded plugins: fastestmirror
elrepo-kernel | 2.9 kB 00:00:00
elrepo-kernel/primary_db | 1.7 MB 00:00:03
Loading mirror speeds from cached hostfile
* elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
Available Packages
kernel-lt.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 4.4.126-1.el7.elrepo elrepo-kernel
kernel-ml.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
perf.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
python-perf.x86_64 4.16.0-1.el7.elrepo elrepo-kernel
[root@iz2ze82p1dogve7neb5tuoz ~]#
4.安装最新的主线稳定内核
[root@iz2ze82p1dogve7neb5tuoz ~]# yum --enablerepo=elrepo-kernel install kernel-ml
Loaded plugins: fastestmirror
elrepo | 2.9 kB 00:00:00
elrepo/primary_db | 478 kB 00:00:02
Loading mirror speeds from cached hostfile
* elrepo: hkg.mirror.rackspace.com
* elrepo-kernel: hkg.mirror.rackspace.com
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml.x86_64 0:4.16.0-1.el7.elrepo will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================
Installing:
kernel-ml x86_64 4.16.0-1.el7.elrepo elrepo-kernel 44 M
Transaction Summary
=================================================================================================================================================================================================================
Install 1 Package
Total download size: 44 M
Installed size: 199 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-4.16.0-1.el7.elrepo.x86_64.rpm | 44 MB 00:00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : kernel-ml-4.16.0-1.el7.elrepo.x86_64 1/1
Verifying : kernel-ml-4.16.0-1.el7.elrepo.x86_64 1/1
Installed:
kernel-ml.x86_64 0:4.16.0-1.el7.elrepo
Complete!
[root@iz2ze82p1dogve7neb5tuoz ~]#
5.重新启动
[root@iz2ze82p1dogve7neb5tuoz ~]# reboot
6.并没有启用新的内核
[root@iz2ze82p1dogve7neb5tuoz ~]# uname -r
3.10.0-693.2.2.el7.x86_64
7.设置 GRUB 默认的内核版本
7.1查看内核版本
[root@iz2ze82p1dogve7neb5tuoz ~]# cat /boot/grub2/grub.cfg |grep menuentry
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'CentOS Linux (4.16.0-1.el7.elrepo.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.2.2.el7.x86_64-advanced-eb448abb-3012-4d8d-bcde-94434d586a31' {
menuentry 'CentOS Linux (3.10.0-693.2.2.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.2.2.el7.x86_64-advanced-eb448abb-3012-4d8d-bcde-94434d586a31' {
menuentry 'CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.el7.x86_64-advanced-eb448abb-3012-4d8d-bcde-94434d586a31' {
menuentry 'CentOS Linux (0-rescue-f0f31005fb5a436d88e3c6cbf54e25aa) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-f0f31005fb5a436d88e3c6cbf54e25aa-advanced-eb448abb-3012-4d8d-bcde-94434d586a31' {
[root@iz2ze82p1dogve7neb5tuoz ~]#
7.2设置默认启动内核
[root@iz2ze82p1dogve7neb5tuoz ~]# grub2-set-default "CentOS Linux (4.16.0-1.el7.elrepo.x86_64) 7 (Core)"
7.3查看设置好的内核
[root@iz2ze82p1dogve7neb5tuoz ~]# grub2-editenv list
saved_entry=CentOS Linux (4.16.0-1.el7.elrepo.x86_64) 7 (Core)
7.4重启查看
[root@iz2ze82p1dogve7neb5tuoz ~]# reboot
[root@iz2ze82p1dogve7neb5tuoz ~]# uname -r
4.16.0-1.el7.elrepo.x86_64
success!
centos liunx升级内核相关推荐
- centos 7升级内核,yum方式升级内核,编译方式升级内核
centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...
- Centos 7升级内核到5.12有线网络连不上
Centos 7升级内核到5.12有线网络连不上 检查网络适配器 安装Realtek驱动 安装驱动遇到的问题 检查网络适配器 输入ifconfig查看有没有enp3网络适配器,如果没有说明有可能新内核 ...
- CentOS 8 升级内核
新内核文件可以从官网下载,官网地址:https://www.kernel.com/ 我们使用ELRepo仓库来升级内核,ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat ...
- CentOS 7 升级内核
一.centos 7 下载地址 https://www.centos.org/download/ 升级参考 http://elrepo.org/tiki/tiki-index.php 二.实验机器(当 ...
- [Centos]Centos7升级内核版本
环境信息 OS: Centos7 内核:3.10.0-693.el7.x86_64 使用如下命令查询当前内核版本 uname -r 安装 添加ELRepo 源 rpm -Uvh http://www. ...
- centos8Linux内核版本,Centos 8升级内核版本
文章目录 1. 查看当前内核版本 2. 使用ELRepo仓库 3. 安装最新版内核 4. 设置以新的内核启动 5. 生成grub配置文件并重启系统 6. 验证新内核 7. 查看系统中已安装的内核 8. ...
- CentOS6.5升级内核到3.10.28
本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版. 1. 准备工作 确认内核及版本信息 [root@hostname ~]# uname -r2.6.32-22 ...
- CentOS6.5升级内核
2019独角兽企业重金招聘Python工程师标准>>> 本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版. 1. 准备工作 确认内核及版本信息 ...
- CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64
在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能.调试性能或者更新整个系统. 如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一 ...
最新文章
- GDCM:Traverse Modules的测试程序
- 3dContactPointAnnotationTool开发日志(三三)
- 2017上半年计算机教学计划,2016—2017学年度第二学期信息技术教学计划
- 32MB块意味着比特币现金为大量采用做好准备
- ONNX系列一 --- 带有ONNX的便携式神经网络
- Scikit-learn库中的数据预处理(一)
- iOS开发之控制器创建与加载(生命周期)
- andorid 录音去噪音
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_5_函数式接口作为方法的参数案例...
- Shallow Neural Network Week 3
- DNF单机版搭建(局域网、外网)
- Center OS和Linux的区别
- Windows终端配置emoji
- VSCode必备安装插件
- Java Security:Java加密框架(JCA)简要说明
- vue适配PC端屏幕自适应
- 交易系统开发(九)——Dark Pool技术
- python resample函数_python resample() 函数
- 【你好,windows】Windows 8.1 x86X64专业纯净版2020.2.5
- html格式打开软件打开方式,eps用什么软件打开方式(一文教你eps文件打开流程)...
热门文章
- 计算机里的MAC,怎么在mac苹果电脑中查看电脑开机运行的时长
- EDUCODER---计算机硬件基础---计算机系统测试 5.16.17.19.1 合集
- 由swr_get_delay想到的
- Google的搜索来源分布跟踪解读:GGGL与GGLD,sourceid和client,rlz,rls等
- [学习C++ ]C++ STL 全排列函数详解(排列组合与匹配算法)--1
- bilibili mac客户端 哔哩哔哩 b站mac客户端
- ubuntu折腾笔记【三】
- 苹果cms模板_苹果CMS建站的一些心得
- 数学符号的英文表达(持续更新中)
- A股股票列表下载——从零到实盘2