Le redémarrage est-il le même qu'init 6 pour Ubuntu?
J'utilise Ubuntu 12.04 sur Amazon EC2. Une fois dans la boîte, je peux taper runlevelet j'obtiens:
N 2
En regardant, man rebootje vois que:
Lorsqu'il est appelé avec --force ou lorsqu'il est au niveau d'exécution 0 ou 6, cet outil appelle l'appel système reboot (2) lui-même et redémarre directement le système. Sinon, cela appelle simplement l'outil shutdown (8) avec les arguments appropriés.
Si je lis, man shutdown 8je vois:
l'arrêt permet d'arrêter le système en toute sécurité. Tous les utilisateurs connectés sont informés que le système est en panne et, dans les cinq dernières minutes de TIME, de nouvelles connexions sont empêchées.
Ma compréhension de base de la différence entre rebootet init 6est:
- Sur d'autres distributions et peut-être des distributions plus anciennes,
rebootil suffit de démonter les disques et d'appuyer sur l'interrupteur d'alimentation sans exécuter de scripts d'arrêt init 6exécutera tous les scripts d'arrêt/etc/init/rc.*car il réduit le niveau d'exécution du système- Sur les versions plus récentes d'Ubuntu, la
rebootcommande sans--forceou-fexécutera la commande d'arrêt, ce qui ferait essentiellement la même chose queinit 6 - Il est probablement préférable de prendre l'habitude d'utiliser
init 6au lieu derebootcar il est plus sûr et fonctionnerait mieux entre les distributions, mais le comportement par défaut dereboota été changé pour essayer d'éviter les erreurs / pertes de données si quelqu'un l'utilise.
C'est à peu près ça? Sinon, que me manque-t-il?