Является ли перезагрузка такой же, как 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
было изменено, чтобы попытаться предотвратить ошибки / потери данных, если кто-то их использует.
Это примерно так? Если нет, то что мне не хватает?
init 6
может вызвать это. Когда вы используетеreboot
вместоinit 6
, всегда ли он проходит через BIOS?reboot
привалы иногда на моем Ubuntu Server 14.02 на одного пользователя и только локального входа. Это безопасно, я всегда делаю сsync
последующимreboot -f
?