centos7切换启动内核与切换启动模式的讲解

下面是“centos7切换启动内核与切换启动模式”的攻略:

一、背景简介

CentOS 7是目前使用较为广泛的一款Linux操作系统。在使用CentOS 7的过程中,有时候可能需要切换启动内核或者切换启动模式。那么如何进行切换呢?本文将为大家提供具体的攻略。

二、切换启动内核

2.1 查看当前使用的内核版本

使用以下命令可以查看当前系统正在使用的内核版本:

uname -r

示例输出为:

3.10.0-1127.el7.x86_64

2.2 切换启动内核

CentOS 7支持同时安装多个内核版本,我们可以通过更改GRUB配置文件的方式切换启动内核。具体操作如下:

  1. 手动安装需要的内核版本:

以安装内核版本3.10.0-1124为例,命令如下:

sudo yum install kernel-3.10.0-1124.el7.x86_64

  1. 修改GRUB配置文件:

以编辑/etc/default/grub为例,运行以下命令打开该文件:

sudo vi /etc/default/grub

找到GRUB_DEFAULT一行,将其修改为GRUB_DEFAULT=saved。保存并退出。

  1. 生成新的GRUB配置文件:

运行以下命令重新生成GRUB配置文件:

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

  1. 修改默认启动内核:

运行以下命令设置默认启动内核:

sudo grub2-set-default 0

以上命令中的“0”表示第一个内核版本,如果需要设置其他内核版本为默认启动,可以修改0为对应的序号即可。

2.3 重启系统

最后,重启系统即可生效。

三、切换启动模式

CentOS 7默认使用systemd作为初始化系统,但是在一些场景下,可能需要使用sysVinit来进行初始化。那么如何进行切换呢?具体攻略如下:

3.1 查看当前的初始化系统

使用以下命令查看当前的初始化系统:

ls /proc/1/exe

如果输出结果包含“systemd”,则当前的系统使用systemd作为初始化系统;如果输出结果包含“init”,则当前的系统使用sysvinit作为初始化系统。

示例输出为:

/proc/1/exe -> /usr/lib/systemd/systemd

3.2 切换启动模式

如果需要切换启动模式,可以使用以下命令进行操作:

  1. 切换到sysvinit模式:

运行以下命令切换到sysvinit模式:

systemctl disable --now systemd

  1. 切换到systemd模式:

运行以下命令切换到systemd模式:

systemctl enable --now systemd

四、攻略结束

通过以上攻略,我们可以轻松地切换启动内核和切换启动模式。希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7切换启动内核与切换启动模式的讲解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux中的vi编辑器(一)

    1.在linux中如果两个用户都在打开一个文件进行编辑,那么文件最后将以最后保存的版本为主。 2.vi仅仅是一个文本编辑器,相当于windows中的记事本,vi的工作模式, 命令模式:在该模式下,在键盘上的输入都有可能是命令。在命令模式下,输入i,a,o,I,A,O都可以进入插入模式              i:在光标前插入文本              …

    Linux 2023年4月11日
    00
  • vs code .net core Linux下离线安装Nuget包

    linux系统,内网环境下,使用vs code 开发.net core项目,离线安装Nuget包的方法。   本人第一次使用 vs code在linux下开发.net core项目,由于处于内网,无法通过在线安装,所以在遇见离线安装Nuget包时,耗费了一番功夫,网上也没有相关的,最后还是多个思路结合才解决的,再次分享给大家,以便有需要的人,减少耗费时间。 …

    Linux 2023年4月11日
    00
  • linux简单命令8—用户登录查看命令

    ———————————————————————————————————–    ctrl+z它放到后台,还在耗资源要少用,所以尽量不用它。      

    Linux 2023年4月12日
    00
  • MobaXterm详细使用图文教程(MobaXterm连接Linux服务器)

    MobaXterm详细使用图文教程 本文将提供一个详细的 MobaXterm 连接 Linux 服务器的教程,包括安装、配置、连接等各个方面。 安装及配置 MobaXterm 首先下载 MobaXterm 安装包并安装。 打开 MobaXterm,进入“Session”页签,选择“SSH”协议,并填写要连接 Linux 服务器的 IP 地址、用户名和密码。例…

    Linux 2023年5月30日
    00
  • apache2服务器的搭建和配置步骤详解

    以下是“apache2服务器的搭建和配置步骤详解”的完整使用攻略,包含两个示例说明。 Apache2服务器的搭建 安装Apache。在终端中输入以下命令: sudo apt update sudo apt-get install apache2 启动Apache2。在终中输入以下命令: sudo systemctl start apache2 检查Apach…

    Linux 2023年5月13日
    00
  • Linux 全称列表【转】

    Linux 全称列表 /bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPorary /usr = Unix Shared Resources /var = VARiable …

    Linux 2023年4月12日
    00
  • apache的多站点虚拟主机配置方法

    以下是“Apache的多站点虚拟主机配置方法”的完整使用攻略,包含两个示例说明。 Apache的多站点虚拟主机配置方法 以下是在Apache服务器上配置站点虚拟主机的步骤: 创建虚拟主机目录:在Apache服务器的目录下创建一个新的目录,用于存虚拟主机的。 bash sudo mkdir /var/www/example.com 创建虚拟主机配置文件:在Ap…

    Linux 2023年5月13日
    00
  • Linux下rpm方式安装mysql教程

    下面是详细讲解“Linux下rpm方式安装mysql教程”的完整攻略。 背景 MySQL是一个开放源代码、轻量级的关系型数据库管理系统,它在Linux系统中得到了广泛的应用。本教程将介绍如何在Linux系统中使用rpm方式安装MySQL。 准备工作 在安装MySQL之前,需要先安装rpm包管理器。如果你已经安装了rpm包管理器,可以直接跳过这一步。 安装rp…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部