Il riavvio è uguale a init 6 per Ubuntu?
Sto eseguendo Ubuntu 12.04 su Amazon EC2. Quando viene inserito nella casella posso digitare runlevel
e ottengo:
N 2
Guardando man reboot
vedo che:
Quando viene chiamato con --force o in runlevel 0 o 6, questo strumento richiama la chiamata di sistema reboot (2) e riavvia direttamente il sistema. In caso contrario, questo invoca semplicemente lo strumento shutdown (8) con gli argomenti appropriati.
Se leggo man shutdown 8
vedo:
lo spegnimento prevede che il sistema possa essere arrestato in modo sicuro. A tutti gli utenti che hanno effettuato l'accesso viene notificato che il sistema non funziona e, negli ultimi cinque minuti di TIME, vengono impediti i nuovi accessi.
La mia comprensione di base sulla differenza tra reboot
ed init 6
è:
- Su altre distro e forse più vecchie, smonterei
reboot
semplicemente i dischi e basterebbe a premere l'interruttore di accensione senza eseguire script di spegnimento init 6
eseguirà tutti gli script di spegnimento in/etc/init/rc.*
quanto riduce il runlevel del sistema- Sulle versioni più recenti di Ubuntu il
reboot
comando senza--force
o-f
eseguirà il comando di spegnimento, che sostanzialmente farebbe la stessa cosa diinit 6
- Probabilmente è meglio prendere l'abitudine di usare
init 6
invece direboot
come è più sicuro e funzionerebbe meglio cross-distro, ma il comportamento predefinito direboot
è stato modificato per cercare di prevenire errori / perdita di dati se qualcuno lo usa.
È giusto? In caso contrario, cosa mi sto perdendo?