CentOS 7 switching boot kernel and switching boot mode explanation

CentOS 7 switching boot kernel and switching boot mode explanation

centos7 switch boot kernel

Note: If necessary, it is recommended to execute yum update -y first to upgrade all packages

Note:

1. The CentOS I used for testing is version 7.2, with the default minimal installation and the system kernel is 3.10.0-327.

2. After upgrading to 4.4.x, if you use the yum update -y command to upgrade the software at will, the 3.10.0-693 kernel package in CentOS7.4 will continue to be installed and will be the first startup item.

3. After each yum update -y , you need to use the grub2-set-default 0 command to modify the default kernel startup item. 0 is the first item, 1 is the second item, and so on. Check GRU

1. View the current system kernel

uname -r

3.18.6-2.el7.centos.x86_64

View the list of available kernels

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

The results are as follows:

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. View the current default kernel startup item

grub2-editenv list

The results are as follows:

saved_entry=0

That is, the default kernel loaded when the system is currently started is CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core)

3. Change the default startup kernel item

grub2-set-default 1

Check the default kernel boot entry again and find that the saved_entry field changes to 1

4. Restart the system

reboot

View the current system kernel

uname -r

3.10.0-514.el7.x86_64

You can see that the kernel of the current system has been changed

centos7 switch boot mode

1. CentOS has only two startup modes:

multi-user.target: analogous to runlevel 3 # Command line mode graphical.target: analogous to runlevel 5 # Graphics mode

Check the vim /etc/inittab file, there is a command to change the mode

2. View the current mode:

systemctl get-default 

3. Change the startup mode

Start with command:

systemctl set-default multi-user.target

Start in graphical mode:

systemctl set-default graphical.target

Summarize

The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links

You may also be interested in:
  • Installation and configuration of mysql 8.0.15 under Centos7
  • Centos7.4 server installation of apache and solutions to problems encountered during the installation process
  • Tutorial on installing lamp-php7.0 in Centos7.4 environment
  • Centos7.5 configuration java environment installation tomcat explanation
  • The best way to start a jar package project under Centos7 server
  • Alibaba Cloud Centos7 installation and configuration of SVN
  • How to add custom system services to CentOS7 systemd
  • How to add Nginx to system services in CentOS7
  • Detailed explanation of the basic use of centos7 firewall in linux
  • Detailed explanation of Nginx installation, SSL configuration and common commands under Centos7.x

<<:  Nodejs Exploration: In-depth understanding of the principle of single-threaded high concurrency

>>:  Special commands in MySql database query

Recommend

How to set up FTP server in CentOS7

FTP is mainly used for file transfer, and is gene...

About VUE's compilation scope and slot scope slot issues

What are slots? The slot directive is v-slot, whi...

JS implements a stopwatch timer

This article example shares the specific code of ...

Detailed process of installing Jenkins-2.249.3-1.1 with Docker

Table of contents 1. Install Docker 2. Pull the J...

Teach you how to build a Hadoop 3.x pseudo cluster on Tencent Cloud

1. Environmental Preparation CentOS Linux release...

A brief talk about JavaScript variable promotion

Table of contents Preface 1. What variables are p...

Detailed example of locating and optimizing slow query sql in MySQL

Table of contents 1. How to locate and optimize s...

Attributes and usage of ins and del tags

ins and del were introduced in HTML 4.0 to help au...

Briefly describe the four transaction isolation levels of MySql

Isolation Level: Isolation is more complicated th...

Vue implements a simple shopping cart example

This article shares the specific code of Vue to i...

How to monitor Tomcat using LambdaProbe

Introduction: Lambda Probe (formerly known as Tom...

How to use worker_threads to create new threads in nodejs

Introduction As mentioned in the previous article...