Команда перезагрузки (перезапуска) Linux

Команда перезагрузки Linux

После обновления ядра необходимо перезагрузить систему Linux, если вы не используете Livepatch или KernelCare. Перезагрузка системы может потребоваться и в других случаях, например, при устранении неполадок оборудования, установке приложений и т. д. Если вы используете Linux-сервер без графического интерфейса, вам необходимо знать, как перезапустить систему из командной строки.

В большинстве современных дистрибутивов Linux утилита systemctl заменяет большинство команд управления питанием, использовавшихся в старых дистрибутивах Linux, на sysvinit. Команды reboot и shutdown являются псевдонимами systemctl и доступны в системе для совместимости.

В этой статье мы объясним, как использовать команды systemctl и shutdown для перезагрузки Linux-системы. Эти команды необходимо выполнять от имени пользователя root или с правами sudo .

systemctl

Чтобы перезагрузить систему Linux, просто введите reboot или systemctl reboot :

 sudo systemctl reboot

Система будет немедленно перезапущена.

При запуске перезагрузки все вошедшие в систему пользователи и процессы уведомляются о выходе системы из строя, и дальнейшие попытки входа в систему запрещены. Linux закроет все открытые файлы, остановит запущенные процессы и перезапустит систему.

Чтобы команда перезагрузки не отправляла сообщение, выполните команду с опцией --no-wall :

 sudo systemctl --no-wall reboot

Если вы хотите задать пользовательское сообщение, объясняющее причину перезагрузки, используйте опцию --message= :

 sudo systemctl --message="Hardware upgrade" reboot

Сообщение будет отображено в журналах:

 System is rebooting (Hardware upgrade)

shutdown

При использовании с опцией -r команда shutdown выполняет перезагрузку системы:

 sudo shutdown -r

По умолчанию система перезагрузится через 1 минуту, но вы можете указать точное время, когда вы хотите, чтобы система перезагрузилась.

Аргумент времени может иметь два различных формата. Это может быть абсолютное время в формате hh:mm и относительное время в формате +m , где m — количество минут от текущего момента.

В следующем примере перезагрузка системы будет запланирована на 10 утра:

 sudo shutdown -r 10:00

Следующий пример запланирует перезагрузку системы через 5 минут:

 sudo shutdown -r +5

Чтобы немедленно выключить систему, используйте +0 или его псевдоним now

 sudo shutdown -r now

Чтобы передать пользовательское сообщение вместе со стандартным уведомлением о завершении работы, введите свое сообщение после аргумента времени.

Приведенная ниже команда выключит систему через 10 минут и уведомит пользователей о том, что будет выполнено обновление оборудования:

 sudo shutdown -r +10 "Hardware upgrade"

Важно отметить, что при использовании пользовательского сообщения на стене необходимо указать аргумент времени.

Если у вас запланирована перезагрузка и вы хотите ее отменить, выполните команду shutdown с опцией -c :

 sudo shutdown -c

Вы также можете передать сообщение с описанием причины отмены перезагрузки:

 sudo shutdown -c "Canceling the reboot"

Заключение

Чтобы перезагрузить систему Linux, reboot терминал. Перезагрузка операционной системы займёт несколько секунд.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

терминал выключения

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *