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

推薦する

Matlab による JavaScript プログラミング、重心アルゴリズムによる位置決め学習

目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...

Amoeba を使用して MySQL データベースの読み取り/書き込み分離を実装する方法の詳細な説明

MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...

よく使われるCSSカプセル化方法の概要

1. pc-reset PCスタイルの初期化 /* 正規化.css */ html{ 行の高さ: 1...

CSSレイアウトにおけるフロート属性と位置属性の違い

CSS レイアウト - position プロパティposition 属性は、要素に適用する配置方法...

フィールドを結合するSQL関数

最近、関連テーブル内のすべてのフィールドをクエリし、それらを 1 つのフィールドに再グループ化する必...

Apache Tika を使用してファイルが破損しているかどうかを検出する方法

Apache Tika は、さまざまな形式のファイルからファイル タイプを検出し、コンテンツを抽出す...

VMware WorkStation 14 pro インストール Ubuntu 17.04 チュートリアル

この記事では、VMware Workstation14 ProにUBuntu17.04をインストール...

Vue3 における非親子コンポーネントの値転送の詳細な説明

目次アプリ.vueサブ1.vueサブ2.vue要約する vue2 における非親子コンポーネントの値の...

CSSフロートの特性についての簡単な説明

この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...

Linux で Xfce デスクトップ環境を使用すべき 8 つの理由

いくつかの理由(好奇心も含む)から、数週間前に Linux デスクトップとして Xfce を使い始め...

CentOS7 システムでスワップを増やす方法の例

序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...

mysql8.0.11 winx64 手動インストールと設定チュートリアル

まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン...

MySQL にテーブルが存在するかどうかを確認し、それを一括で削除する方法

1. インターネットで長時間検索しましたが、判定表が存在するかどうかがわからなかったので、漠然と削除...

Vueはv-modelを使用してel-paginationコンポーネントのプロセス全体をカプセル化します。

v-model を使用してページング情報オブジェクトをバインドします。ページング情報オブジェクトに...

Vue-router ネストルーティングの詳細な説明

目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...