centos7切换启动内核

注:建议如果需要的话,可以先执行yum update -y,升级所有软件包

注意事项:

1、我用于测试的CentOS是7.2版本,默认最小化安装,系统内核是3.10.0-327。

2、升级到4.4.x以后,如果随意使用yum update -y命令进行软件升级,会继续安装CentOS7.4中的3.10.0-693内核软件包,并且会作为第一个启动项。

3、每次yum update -y后,需要使用grub2-set-default 0命令,修改默认的内核启动项,0位第一项,1为第二项,依次类推,查看GRU

1、查看当前系统内核

uname -r

3.18.6-2.el7.centos.x86_64

查看可使用的内核列表

awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

结果如下:

0 : CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core)

1 : CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)

2 : CentOS Linux (0-rescue-05653d304ed443db9b60529d6cf7d242) 7 (Core)

2、查看当前默认内核启动项

grub2-editenv list

结果如下:

saved_entry=0

即系统当前启动时默认加载的内核是 CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core)

3、更改默认启动内核项

grub2-set-default 1

再次查看默认内核启动项,发现saved_entry字段变为1

4、重启系统

reboot

查看当前系统内核

uname -r

3.10.0-514.el7.x86_64

可以看到当前系统的内核已经更改

centos7切换启动模式

一、centos只有两种启动模式:

multi-user.target: analogous to runlevel 3 #命令行模式 graphical.target: analogous to runlevel 5 #图形模式

查看vim /etc/inittab 文件 ,这里有改变模式的命令

二、查看当前模式:

systemctl get-default

三、改变启动方式

以命令方式启动:

systemctl set-default multi-user.target

以图形方式启动:

systemctl set-default graphical.target

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

linux重启切换内核,centos7切换启动内核与切换启动模式的讲解相关推荐

  1. 一键配置linux centos,CentOS6和CentOS7 一键更换内核,一键安装锐速[lotServer]

    CentOS6和CentOS7 一键更换内核,一键安装锐速[lotServer][serverSpeeder ] CentOS6和CentOS7 一键更换内核,完成后会重启 wget --no-che ...

  2. linux重启docker服务,如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?...

    docker无法启动,执行启动docker的命令后会卡住无响应,只能执行crtl+c退出,之后执行任何docker相关命令也无响应 继续执行停止docker服务命令有响应,执行docker相关命令会提 ...

  3. linux重启下mysql数据库命令_linux重启mysql数据库命令

    Linux中难免会对数据库进行操作,下面由学习啦小编为大家整理了linux重启mysql数据库命令的相关知识,希望对大家有帮助! linux重启mysql数据库命令1.使用 service 启动 se ...

  4. Linux内核进程调度的时机和进程切换

    陈铁+ 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对于现代操作系统,多 ...

  5. 【Linux使用】Centos 7 GRUB与内核版本切换

    文章目录 系统信息参考 GRUB的配置文件 查找grub.cfg文件 列出所有的引导入口 列出默认的引导入口 修改默认的引导入口 /etc/default/grub文件 重新生成/etc/defaul ...

  6. Linux 升级到指定内核(Centos7 yum升级内核、centos系统中kernel-devel)

    文章目录 一.Linux 升级内核 Centos7 yum/rpm升级到最新内核 Centos 7 rpm升级到指定内核 关于Linux依赖包资源下载 二.Linux内核源码的编译及安装 三.设置 g ...

  7. linux为什么开机后有多个内核,CentOS7开机界面出现多个内核选项

    image centos7开机界面出现多个选项时 前面几个选项正常启动,最后一个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统) 在CentOS更新后,并不会自动删除旧内核.所以在启动选项 ...

  8. Linux内核源码分析--内核启动之(4)Image内核启动(setup_arch函数)(Linux-3.0 ARMv7)【转】...

    原文地址:Linux内核源码分析--内核启动之(4)Image内核启动(setup_arch函数)(Linux-3.0 ARMv7) 作者:tekkamanninja 转自:http://blog.c ...

  9. Linux拉取代码启动镜像,基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法...

    基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法总结 熊海泉 内核源代码 下载地址 这里下载的是linux-2.6.38.tar.bz源代码 下载地址 这里下载的是busy ...

最新文章

  1. 编写线程安全的Java缓存读写机制 (原创)
  2. 【转载】如何做一份突出的PPT
  3. SAP UI5 应用开发教程之十四 - 嵌入视图的使用方式
  4. 存储过程排版工具_安利一款比Evernote更为实用的云笔记工具,不容错过
  5. 开发者该如何利用 C# 加解密?
  6. .NET Core 管道
  7. JSP — request 内置对象
  8. Android Studio 0.1 gradle home的问题
  9. 编译OpenJDK8:configure error /usr/lib64/ccache/gcc is a symbolic link to ccache
  10. 姓名计算机编码,姓名代码
  11. isupper()函数
  12. 三星a5009Android6.0,三星A5009 6.0 root教程及获取6.0的root权限
  13. powerBI使用概览
  14. 超图申请试用以及激活
  15. 【身体这些部位不舒服的时候,你知道意味着什么吗?】
  16. hive sql中传date 指定后的“%Y-%m-%d“格式,需要加引号
  17. date在java中是什么类型_java中date 是什么类型
  18. NR中的盲检--pdcch candidate的起始CCE位置计算
  19. Elasticsearch工作原理
  20. 数据分析从零到精通第六课 流量转换、效率宣传牌和量化模型

热门文章

  1. 高薪、稀缺人才必备哪些技能?BDTC大会告诉你,附最新议程!
  2. 300 秒搞定第一超算 1 万年的计算量,量子霸权时代已来? | CSDN 博文精选
  3. 微软发布IoT应用现状报告:88%国内企业已使用IoT;技术人才仍为最大需求;三分之一企业死于构想阶段...
  4. 硬核软件开发者 30 多年的 11 条经验教训
  5. 实力分享,聚焦分布式高可用消息队列
  6. 30 秒?!Chrome 插件带你速成编程学习 | 程序员硬核评测
  7. 微信推视频红包;百度春晚红包互动 137 亿次;谷歌用皮影庆猪年 | 极客头条...
  8. 程序员不努力,和咸鱼有什么分别?
  9. 女生天生就是产品经理
  10. 微信小程序 731 天