Linuxを再起動するためのreboot vs shutdown -r now


11

私は通常reboot、Linuxボックスの再起動に使用しますが、shutdown -r now代わりに使用する必要があると友人から言われました。違いはありますか?

manページを見ると、実行レベルについて何かわかりますが、比較的経験の浅いLinuxユーザーが理解できる、簡単な英語での回答を期待しています。


回答:


7

多くのUnixシステムはreboot即時の再起動を実行しています。同期もアンマウントもなしです。リセットボタンを押すようなものです。

あなたの友人は、これらのシステムのいずれかをリブートしたい場合、fsckingの時間を節約しようとしています。


2
たとえば、これはMac OS Xでの再起動の動作であるため、既に展開されているエンドユーザーUNIXシステムの大部分について話している。Shakedownの回答によると、これは* NIXタイプによって異なる可能性があります。
NReilingh

4

提供される機能にはおそらくわずかな違いがありますが、両方を使用して同じことを実現できます。実際、次のマニュアルページの内容はreboot次のとおりです。

--forceで呼び出されたとき、またはランレベル0または6で呼び出されたとき、このツールはreboot(2)システムコール自体を呼び出し、システムを直接リブートします。それ以外の場合、これは単に適切な引数を指定してshutdown(8)ツールを呼び出します。

また、両方の操作のRUN-LEVEL情報が同じであるように見えます。再起動とシャットダウンの両方のマニュアルページから判断すると、シャットダウンはもう少し低レベルの機能を提供し、再起動はシャットダウンを使用する高レベルのツールのようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.