首页 > 系统相关 >CentOS 7 升级内核及修改默认启动内核

CentOS 7 升级内核及修改默认启动内核

时间:2022-10-24 11:01:11浏览次数:63  
标签:x86 CentOS -- elrepo 默认 el7 64 内核 class

CentOS 7 的内核升级及修改默认启动的内核,操作备档

http://elrepo.org/tiki/HomePage

导入公钥:

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

 

To install ELRepo for RHEL-9:

yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

To install ELRepo for RHEL-8:

yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

To install ELRepo for RHEL-7, SL-7 or CentOS-7:

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

 

查看内核:

yum --disablerepo=* --enablerepo=elrepo-kernel list kernel*

安装内核:

yum --disablerepo=\* --enablerepo=elrepo-kernel install kernel-ml.x86_64

 

查看GRUB缺省启动顺序

# cat /etc/default/grub | grep GRUB_DEFAULT
GRUB_DEFAULT=saved

如果是saved,就是按照指定保存的内核启动,如果为数字(0/1/2等),就是/boot/grub2/grub.cfg中对应位置的内核,建议设置为saved。

查看当前使用的内核:

# grub2-editenv list

saved_entry=CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core) with debugging

查看可以使用的内核:

# cat /boot/grub2/grub.cfg | grep 'menuentry '

menuentry 'CentOS Linux (5.18.1-1.el7.elrepo.x86_64) 7 (Core) with debugging' --class rhel fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-229.el7.x86_64-advanced-a1003f9f-2f89-4a7d-baea-d7e2d6b5088a' {
menuentry 'CentOS Linux (5.18.1-1.el7.elrepo.x86_64) 7 (Core)' --class rhel fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-229.el7.x86_64-advanced-a1003f9f-2f89-4a7d-baea-d7e2d6b5088a' {
menuentry 'CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core) with debugging' --class rhel fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-229.el7.x86_64-advanced-a1003f9f-2f89-4a7d-baea-d7e2d6b5088a' {
menuentry 'CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core)' --class rhel fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-229.el7.x86_64-advanced-a1003f9f-2f89-4a7d-baea-d7e2d6b5088a' {

设置默认启动的内核:

# grub2-set-default 'CentOS Linux (5.18.1-1.el7.elrepo.x86_64) 7 (Core) with debugging'

查看设置后的结果:

# grub2-editenv list
saved_entry=CentOS Linux (5.18.1-1.el7.elrepo.x86_64) 7 (Core)

重启生效。

标签:x86,CentOS,--,elrepo,默认,el7,64,内核,class
From: https://www.cnblogs.com/xiedy001/p/16820785.html

相关文章

  • 如何在 CentOS 7 中将用户添加到wheel组
    在CentOS7中,wheel组的成员可以使用sudo权限运行linux命令。在本教程中,我们将学习如何在CentOS7中将用户添加到车轮组。要将用户添加到CentOS7中的车轮组,我们可......
  • ubuntu系统查看内核,升级内核,删除内核,切换内核
    1.查看内核列表sudodpkg--get-selections|greplinux-image2.查看当前使用的内核uname-r3.删除内核tips:删除当前版本重启会使用低一级的已安装内核,如......
  • 驱动开发:内核注册并监控对象回调
    在笔者上一篇文章《驱动开发:内核枚举进程与线程ObCall回调》简单介绍了如何枚举系统中已经存在的进程与线程回调,本章LyShark将通过对象回调实现对进程线程的句柄监控,在内核......
  • Centos7对外开放端口 | 运维 | Linux
    概要本篇文章记录Centos7下查看防火墙状态和网络状态命令firewal相关操作查看对外开放的端口状态查询已开放的端口$netstat-anp查询指定端口是否已开$firewall-......
  • centos7 防火墙及开放端口的常用命令
    开放centos系统tcp端口firewall-cmd--zone=public--add-port=待开放的端口号/tcp--permanent让端口生效firewall-cmd--reload查看防火墙所有开放的端口fi......
  • Centos安装lnmp,云起实验室
    1.执行如下命令,下载并安装MySQL官方的YumRepository。wget-ihttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum-yinstallmysql57-comm......
  • Linux /centos- ES(Elasticsearch)-kibana-head安装
    CentOS7.31.在线安装es1、wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip2、解压es.zipunzipelasticsearch-5.5.1.zip目......
  • centos8安装JDK
    1、下载JDK https://www.oracle.com/java/technologies/downloads/2、上传到/opt,并解压到/usr/local/目录下tar-zxvf /opt/jdk-8u351-linux-x64.tar.gz......
  • centos8下安装tomcat
    1、下载tomcatapache-tomcat-10.0.27.tar.gz2、上传到/opt目录下,并解压到/usr/local目录tar-zxvf/opt/apache-tomcat-10.0.27.tar.gz-C/usr/local3、......
  • 【centos8】更换国内阿里源
    1、国内各大yum源阿里源https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11G5ZGvj  2、备份本机yum源 mv/etc/yum.repos.d/CentOS-......