Ist Neustart dasselbe wie Init 6 für Ubuntu?
Ich verwende Ubuntu 12.04 auf Amazon EC2. Wenn ich in die Box gehe, kann ich tippen runlevelund bekomme:
N 2
Auf den ersten Blick man rebootsehe ich Folgendes:
Wenn dieses Tool mit --force oder Runlevel 0 oder 6 aufgerufen wird, ruft es den Systemaufruf reboot (2) auf und startet das System direkt neu. Andernfalls wird einfach das Tool shutdown (8) mit den entsprechenden Argumenten aufgerufen.
Wenn ich lese, man shutdown 8sehe ich:
Herunterfahren sorgt dafür, dass das System auf sichere Weise heruntergefahren wird. Alle angemeldeten Benutzer werden benachrichtigt, dass das System ausfällt, und innerhalb der letzten fünf Minuten nach TIME werden neue Anmeldungen verhindert.
Mein Grundverständnis über den Unterschied zwischen rebootund init 6ist:
- In anderen Distributionen und vielleicht in älteren Distributionen werden
rebootdie Datenträger einfach abgehängt und der Netzschalter betätigt, ohne dass Shutdown-Skripte ausgeführt werden init 6Führt alle Shutdown-Skripte aus,/etc/init/rc.*da dies den Runlevel des Systems verringert- In neueren Versionen von Ubuntu führt der
rebootBefehl ohne--forceoder-fden Befehl shutdown aus, der im Grunde das Gleiche bewirkt wieinit 6 - Es ist wahrscheinlich besser in der Gewohnheit, zu verwenden ,
init 6anstattrebootwie es sicherer ist , und würde besser funktionieren Cross-Distro, aber das Standardverhaltenrebootgeändert worden ist, um zu versuchen und verhindern Fehler / dataloss , wenn jemand es nicht verwendet.
Ist das ungefähr richtig? Wenn nicht, was fehle ich?