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