第3章の練習問題からLinux入門:
テキスト モードでは実行されず、グラフィカル モードで実行されるサービスはどれですか?
そこで私は試してみました:
diff <(ls -l rc3.d/) <(ls -l rc5.d/)
/etc ディレクトリのターミナルで実行しましたが、出力によると (出力はありません)、両者に違いはなく、理解できません。誰か明確に説明してもらえますか?
さらに、次のコマンドを発行してランレベルを 5 から 3 に変更しようとすると、
sudo telinit 3
ターミナルから、画面が真っ黒になってフリーズします。キーボードからの入力には一切反応しません。
答え1
によるDebian ポリシーマニュアルデフォルトでは、ランレベル 2 から 5 の間に違いはなく、ランレベルのカスタマイズはシステム管理者に任されています。
デフォルトでは、
update-rc.d
マルチユーザー状態の各ランレベル (2、3、4、5) でサービスを開始し、停止ランレベル (0)、シングルユーザー ランレベル (1)、再起動ランレベル (6) でサービスを停止します。システム管理者は、シンボリック リンクが使用されている場合はシンボリック リンクを追加、移動、または削除するだけで、または方法が使用されている場合/etc/rcn.d
は変更するだけで、ランレベルをカスタマイズできます。/etc/runlevel.conf
file-rc