Чи перезавантажити це те саме, що init 6 для ubuntu?
Я працюю на Ubuntu 12.04 на Amazon EC2. Коли ssh'ed у поле, я можу набрати, runlevel
і я отримаю:
N 2
Дивлячись, man reboot
я бачу, що:
При виклику з --force або при запуску рівня 0 або 6 цей інструмент викликає сам виклик перезавантаження (2) і безпосередньо перезавантажує систему. В іншому випадку це просто викликає інструмент shutdown (8) з відповідними аргументами.
Якщо я читаю, man shutdown 8
то бачу:
завершення роботи системи забезпечує безпечне збиття системи. Усі зареєстровані користувачі отримують сповіщення про те, що система виходить з ладу, і протягом останніх п'яти хвилин після TIME нові входи запобігаються.
Моє основне розуміння різниці між reboot
та init 6
:
- На інших дистрибутивах і, можливо, на старих дистрибутивах
reboot
просто роз'єднайте диски і в основному натисніть на перемикач живлення, не запускаючи жодних сценаріїв відключення init 6
запустить усі сценарії відключення,/etc/init/rc.*
оскільки це знизить рівень запуску системи- У нових версіях Ubuntu
reboot
команда без--force
або-f
запустить команду відключення, яка в основному буде робити те саме, що іinit 6
- Напевно, краще скористатися звичкою використовувати
init 6
замість тогоreboot
, що це безпечніше і буде працювати краще крос-дистрибуцію, але поведінка за замовчуваннямreboot
була змінена, щоб спробувати запобігти помилкам / втраті даних, якщо хтось цим користується.
Це правильно? Якщо ні, то чого я пропускаю?