リブートは、ubuntuのinit 6と同じですか?
Amazon EC2でUbuntu 12.04を実行しています。ボックスにssh'edするとrunlevel
、次のように入力できます。
N 2
見てみるman reboot
と:
--forceで呼び出された場合、またはランレベル0または6の場合、このツールはreboot(2)システムコール自体を呼び出し、システムを直接リブートします。それ以外の場合、これは適切な引数を指定してshutdown(8)ツールを呼び出すだけです。
私が読んだ場合、私man shutdown 8
は見る:
シャットダウンは、システムを安全な方法で停止するよう手配します。ログインしているすべてのユーザーには、システムがダウンしていることが通知され、TIMEの最後の5分以内に、新しいログインが禁止されます。
reboot
との違いについての私の基本的な理解init 6
は:
- 他のディストリビューションやおそらく古いディストリビューションで
reboot
は、ディスクをアンマウントし、基本的にシャットダウンスクリプトを実行せずに電源スイッチをフリックします。 init 6
/etc/init/rc.*
システムのランレベルが低下するため、すべてのシャットダウンスクリプトが実行されます。- Ubuntuの新しいバージョンの
reboot
コマンドなし--force
か、-f
基本的には同じことをするだろうし、shutdownコマンドを実行しますinit 6
- おそらくより安全でクロスディストリビューションとして機能する
init 6
代わりに、使用する習慣を身に付けたreboot
方が良いでしょうが、デフォルトの動作はreboot
、誰かがそれを使用した場合にエラー/データ損失を防止するために変更されました。
それは正しいですか?そうでない場合、私は何が欠けていますか?