Neustart vs Shutdown -r jetzt zum Neustart von Linux

11

Normalerweise rebootstarte ich meine Linux-Box neu, aber ein Freund sagte, ich sollte shutdown -r nowstattdessen verwenden. Gibt es einen Unterschied?

Ein Blick auf die Manpages sagt mir etwas über Run Levels, aber ich hoffe auf eine Antwort in einfachem Englisch, die ein relativ unerfahrener Linux-Benutzer verstehen kann.

nas
quelle

Antworten:

7

Viele Unix-Systeme haben rebooteinen sofortigen Neustart durchgeführt - keine Synchronisierung, kein Umounting, nichts. Es ist wie das Drücken der Reset-Taste.

Ihr Freund versucht, Ihnen stundenlanges Fscking zu ersparen, oder schlimmer noch, wenn Sie jemals eines dieser Systeme neu starten möchten.

Sarnold
quelle
2
Dies ist beispielsweise das Verhalten beim Neustart unter Mac OS X, sodass wir bereits über die Mehrheit der bereitgestellten UNIX-Endbenutzersysteme sprechen. Laut Shakedowns Antwort variiert dies wahrscheinlich zwischen verschiedenen * NIX-Typen.
NReilingh
4

Es gibt wahrscheinlich geringfügige Unterschiede in der angebotenen Funktionalität, aber beide können verwendet werden, um dasselbe zu erreichen. In der Tat ist hier, was die Handbuchseite für rebootsagt:

Beim Aufruf mit --force oder in Runlevel 0 oder 6 ruft dieses Tool den Systemaufruf reboot (2) selbst auf und startet das System direkt neu. Andernfalls wird einfach das Tool shutdown (8) mit den entsprechenden Argumenten aufgerufen.

Es scheint auch, dass die RUN-LEVEL-Informationen für beide Operationen gleich sind. Den Handbuchseiten von Neustart und Herunterfahren nach zu urteilen, scheint das Herunterfahren etwas mehr Funktionen auf niedrigerer Ebene zu bieten, und Neustart ist ein übergeordnetes Tool, das das Herunterfahren verwendet.

Nate W.
quelle