CentOS 7 ブートカーネルの切り替えとブートモードの切り替えの説明

CentOS 7 ブートカーネルの切り替えとブートモードの切り替えの説明

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 は 2 番目の項目、というように続きます。GRU を確認してください。

1. 現在のシステムカーネルを表示する

uname -r

3.18.6-2.el7.centos.x86_64

利用可能なカーネルのリストを表示する

awk -F\' '$1=="メニューエントリ " {print i++ " : " $2}' /etc/grub2.cfg

結果は次のとおりです。

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

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

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

2. 現在のデフォルトのカーネルスタートアップ項目を表示する

grub2-editenv リスト

結果は次のとおりです。

保存されたエントリ=0

つまり、現在システムを起動したときに読み込まれるデフォルトのカーネルは、CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core) です。

3. デフォルトのスタートアップカーネル項目を変更する

grub2-デフォルト設定 1

デフォルトのカーネルブートエントリを再度確認し、saved_entryフィールドが1に変更されていることを確認します。

4. システムを再起動する

リブート

現在のシステムカーネルを表示する

uname -r

3.10.0-514.el7.x86_64

現在のシステムのカーネルが変更されていることがわかります

Centos7 スイッチブートモード

1. CentOS には 2 つの起動モードしかありません。

multi-user.target: ランレベル 3 に類似 # コマンドライン モード graphical.target: ランレベル 5 に類似 # グラフィック モード

vimの/etc/inittabファイルを確認すると、モードを変更するコマンドがあります

2. 現在のモードを表示します。

systemctl デフォルトを取得

3. 起動モードを変更する

コマンドで開始します:

systemctl set-default マルチユーザーターゲット

グラフィカルモードで起動します。

systemctl set-default グラフィカルターゲット

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Centos7 での mysql 8.0.15 のインストールと設定
  • Centos7.4 サーバーへの Apache のインストールとインストール プロセス中に発生した問題の解決策
  • Centos7.4 環境に lamp-php7.0 をインストールするチュートリアル
  • Centos7.5 構成 Java 環境のインストール Tomcat の説明
  • Centos7 サーバーで jar パッケージ プロジェクトを開始する最良の方法
  • Alibaba Cloud Centos7のインストールとSVNの設定
  • CentOS7 systemdにカスタムシステムサービスを追加する方法
  • CentOS7 のシステム サービスに Nginx を追加する方法
  • Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明
  • Centos7.x での Nginx のインストール、SSL 設定、一般的なコマンドの詳細な説明

<<:  Nodejs 探索: シングルスレッドの高並行性の原理を深く理解する

>>:  MySql データベース クエリの特殊コマンド

推薦する

最新の人気スクリプトAutojsソースコード共有

今日は、最新の人気スクリプト 50 個を含むソース コードを共有します。現在、Mine Guard ...

CSSはクーポンスタイルを実装するために放射状グラデーションを使用します

この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...

純粋なCSSを使用してスクロールシャドウ効果を実現します

端的に言うと、スクロール可能な要素には非常によくある状況があります。通常、スクロールすると、要素が現...

Centos 7 64 ビット デスクトップ バージョンのインストール グラフィック チュートリアル

システムが遅いと感じてソースを変更したい場合は、別の記事で整理しました https://blog.c...

MySQL で B+ ツリー インデックスを使用する利点は何ですか?

この問題を理解する前に、まず MySQL テーブルのストレージ構造を確認し、次にバイナリ ツリー、マ...

ハイパーリンクAタグを学ぶ

聞く: CSS を使用してハイパーリンクのスタイルを設定しましたが、ホバーしても機能しません。なぜこ...

Tomcat マルチレイヤーコンテナの設計に関する簡単な説明

目次コンテナ階層サーブレットの検索を要求するプロセス仕組みTomcat のコンテナは Servlet...

ウェブデザイナーは3つの側面からウェブページを最適化する必要がある

<br />帯域幅の増加に伴い、Web ページ上のオブジェクトも増えているため、Web ...

MySQL で浮動小数点データを文字データに変換するときに起こりうる問題の詳細な説明

序文この記事は主に、MySQL で浮動小数点型を文字型に変換するときに発生する問題を紹介します。これ...

mysql mycat ミドルウェアの簡単な紹介

1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...

VMware15.5 インストール Ubuntu20.04 グラフィック チュートリアル

1. インストール前の準備1. 公式ウェブサイトからUbuntu 20.04のイメージファイルを直接...

Reactのref属性を深く理解する方法

目次概要1. Refsオブジェクトの作成1.1 React.createRef() 1.2React...

WeChat アプレット wxs 日付と時刻処理の実装例

目次1. 日付までのタイムスタンプ2. UTCを北京時間に変換するWXS (WeiXin Scrip...

HTMLを圧縮しない理由はいくつかある

理由は簡単です。 HTML ドキュメントでは、複数の空白文字は 1 つの空白文字と同等です。つまり、...

CSS での配置の使用方法の詳細な研究 (要約)

CSS における位置指定の概要position属性は英語で位置を意味し、 CSSでの主な機能は要素...