GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL 6 :ブート中に対話的にサービスを開始する方法 (一部のサービスを無効化/中止するため)

RHEL / CentOS 6 には、システムの起動中に対話的にサービスを開始するオプションがあります。これを使用して、サービスに関連する起動の問題をトラブルシューティングできます。デフォルトでは、この機能は利用できないため、以下で説明する 2 つの方法のいずれかを使用して有効にする必要があります。

方法 1 – 起動中に Keypress を使用する

この方法には、/etc/sysconfig/init の編集が含まれます。 ファイル。値 「はい」 を割り当てます パラメータ PROMPT に システムをインタラクティブに起動するため。例:

# vi /etc/sysconfig/init
# Set to anything other than 'no' to allow hotkey interactive startup...
PROMPT=yes

上記のパラメータは、デフォルトで「yes」に設定されています。 yes に設定されていることを確認したら、キー「i」を使用して起動プロセスを中断する必要があります。 」 を数回クリックして、インタラクティブにサービスを開始します。

Y」と入力します 」サービスの開始を許可するには、「N 」はサービスの開始を停止し、「C」 」 対話型スタートアップを終了します。

方法 2 – カーネル パラメータの追加

あるいは、ブート中 (GRUB で) または /etc/grub.conf ファイルで、カーネル ブート行の末尾に「confirm」を追加して、永続化することもできます。

<強い>1.起動時に GRUB にカーネル パラメータを追加
これを行うには、システムを再起動し、GRUB スプラッシュ画面が表示されたら:

1. 上下矢印キーを使用して、起動するカーネルを選択/強調表示します。私の場合、選択するカーネルは 1 つだけです:)

2. e キーを押してエントリを編集します。 kernel という単語で始まる行を選択/強調表示します。

3. e キーを押して行を編集します。 確認を追加 行末まで単語。 ENTER を押して変更を受け入れます。

7. b キーを押して、変更したコマンド ラインでカーネルを起動します。サービスを開始するときは、インタラクティブ モードに入る必要があります。

<強い>2. /etc/grub.conf ファイルにカーネル パラメータを追加
カーネル パラメータを追加するもう 1 つの方法は、/etc/grub.conf ファイルを編集して confirm を追加することです。 起動したいカーネル行の最後に。例:

kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_os-lv_os rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_os/lv_os  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet confirm

システムを再起動して、設定が適用されているかどうかを確認してください。


Linux
  1. CentOS/RHEL 7 で「lvm2-lvmetad.socket/service」を無効にする方法

  2. CentOS / RHEL 6 :kdump の設定方法

  3. CentOS / RHEL 7 :kdump の設定方法

  1. RHEL/CentOS で SELinux モードを有効/無効にする方法

  2. CentOS / RHEL 5 :kdump の設定方法

  3. CentOS / RHEL 6:IPv6 を無効にする方法

  1. CentOS / RHEL :BASH シェルの履歴を無効にする方法

  2. CentOS / RHEL 6:telnet サービスを無効にする方法

  3. CentOS / RHEL :telnet タイムアウトを調整する方法 (および無効にする方法)