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 データベース クエリの特殊コマンド

推薦する

Linux での VMWare15.5 のインストールに関するチュートリアル

Linux に VMWare をインストールするには、公式 Web サイト https://www....

Chrome プラグイン (拡張機能) 開発ガイド (完全デモ)

目次前面に書かれた序文ChromeプラグインとはChrome プラグイン開発を学ぶことの意義は何です...

HTML でシンプルな ListViews 効果を実装するためのサンプル コード

シンプルなリストビュー効果を実現するHTML結果: CSS スタイル ファイル listviewTe...

nginx プロキシ サーバーで双方向証明書検証を構成する方法

証明書チェーンを生成するスクリプトを使用して、ルート証明書、中間証明書、および 3 つのクライアント...

HTML でマウスが停止したときに行全体の色 (tr) を変更する方法

純粋な CSS を使用して、マウスが行の上を通過するときに行の背景色を変更し、その行にフォーカスがあ...

Nginx リバース プロキシと負荷分散を実装する方法 (Linux ベース)

ここで nginx のリバース プロキシを試してみましょう。リバースプロキシ方式とは、インターネット...

Tomcat でサーブレット URL パターンを構成する際の問題の詳細な説明

tomcat の web.xml を構成する場合、サーブレットは比較的重要な問題です。ここでは、サー...

MySQL データ型 DECIMAL(N,M) における N と M の意味の詳細な説明

同僚から、MySQL データ型 DECIMAL(N,M) の N と M の意味を尋ねられました。言...

Ubuntuがネットワークに接続できない場合の解決策

仮想マシン内の Ubuntu がネットワークに接続できない場合の効果的な解決策: 1. Ubuntu...

mysqlは時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します

時間フィールドは、データベースの使用時によく使用されます。よく使われるのは作成時間と更新時間です。し...

VMware Workstation のインストール Linux システム

始める段階から初心者になるまで、Linux オペレーティング システムは不可欠です。最初のステップは...

React Diff Principle の詳細な分析

目次差分アルゴリズムレイヤーごとの比較同じタイプのコンポーネントを比較する同じタイプの要素の比較子ノ...

docker-compose を使用して Apollo カスタム環境をデプロイする詳細なチュートリアル

目次アポロ コンフィギュレーション センターとは何ですか?アポロの特徴クライアントアーキテクチャアー...

中国語ウェブコンテンツを紹介する10の経験

<br /> テキスト、シンボル、リンクの 3 つの側面に焦点を当て、主に中国語で、私の...

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...