Articles

CentOS/RHEL7でシングルユーザーモードで起動する方法

シングルユーザーモード(メンテナンスモードとも呼ばれます)は、Linux operateなどのUnixライクなオペレーティングシステムのモードであり、単一のスーパーユーザーが特定の重要なタスクを実行できるようにするための基本的な機能のために、システム起動時に少数のサービスが開始されます。これは、システムSysV initの下でランレベル1であり、ランレベル1です。ターゲットまたは救助。systemdのターゲット。 重要なのは、このランレベル/ターゲットで開始されたサービスがあれば、配布によって異なります。 これは、コンピュータが通常の操作ができない場合、メンテナンスや緊急修理(ネットワークサービスをまったく提供していないため)に一般的に便利です。低レベルの修復には、破損したディスクパーティションのfsckなどの実行、紛失した場合のrootパスワードのリセット、”/etc/fstabのマウントに失敗しました”エラーの修 また、システムが正常に起動できない場合もあります。

このチュートリアルでは、CentOS7でシングルユーザーモードで起動する方法について説明します。 実際には、これは緊急モードに入り、緊急シェルにアクセスするのに役立つことに注意してください。シングルユーザーモードで起動する方法

1. まずCentOS7マシンを再起動し、起動プロセスが開始されたら、以下のスクリーンショットに示すようにGRUBブートメニューが表示されるのを待ちます。

CentOS7Grubメニュー
CentOS7Grubメニュー

2. 次に、grubメニュー項目からカーネルのバージョンを選択し、eキーを押して最初のブートオプションを編集します。 次に、下矢印キーを使用してカーネル行(”linux16″で始まる)を見つけ、引数を変更しますrorw init=/sysroot/bin/sh以下のスクリーンショットに示すように。

Grubブートオプションの編集
Grubブートオプションの編集

3. 前の手順でタスクを完了したら、Ctrl-XF10を押して、シングルユーザーモードで起動します(緊急シェルにアクセスします)。

CentOS7緊急シェル
CentOS7緊急シェル

4。 次に、次のコマンドを使用してroot(/)ファイルシステムをマウントします。

# chroot /sysroot/

この時点で、必要なすべての低レベルのシステムメンテナンスタスクを実行できます。 完了したら、このコマンドを使用してシステムを再起動します。p>

# reboot -f

次の記事を読むのも好きかもしれません。

  1. あなた自身のLinuxシステムをハックする方法
  2. Linuxディレクトリ構造と重要なファイルパスを説明しました
  3. シェルスクリプトを使用してSystemdで新しいサービスユニットを作成して実行する方法
  4. Linuxで’Systemctl’を使用して’Systemd’サービスとユニットを管理する方法

最後に、シングルユーザーモードまたはメンテナンスモードはデフォルトでパスワードで保護されていないので、悪意のある意図とコンピュータへの物理的なアクセスを持つ人は、緊急モードに入り、”破壊”することができます。”あなたのシステム。

次に、CentOS7でシングルユーザーモードをパスワードで保護する方法を紹介します。 それまでは、接続を維持しますTecmint.com.