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 runlevel
und bekomme:
N 2
Auf den ersten Blick man reboot
sehe 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 8
sehe 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 reboot
und init 6
ist:
- In anderen Distributionen und vielleicht in älteren Distributionen werden
reboot
die Datenträger einfach abgehängt und der Netzschalter betätigt, ohne dass Shutdown-Skripte ausgeführt werden init 6
Führt alle Shutdown-Skripte aus,/etc/init/rc.*
da dies den Runlevel des Systems verringert- In neueren Versionen von Ubuntu führt der
reboot
Befehl ohne--force
oder-f
den Befehl shutdown aus, der im Grunde das Gleiche bewirkt wieinit 6
- Es ist wahrscheinlich besser in der Gewohnheit, zu verwenden ,
init 6
anstattreboot
wie es sicherer ist , und würde besser funktionieren Cross-Distro, aber das Standardverhaltenreboot
geä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?
init 6
dies verursachen würde. Wenn Siereboot
anstelle von verwendeninit 6
, kommt es immer über das BIOS hinaus?reboot
manchmal Aussetzer auf meinem Ubuntu Server 14.02 einzelner Benutzer und lokale Anmeldung. Ist es sicher, dass mir immer einsync
folgtreboot -f
?