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

Linux Reboot (Restart) Command

10 Мая 2020 | Терминал

В этом руководстве мы расскажем , как использовать systemctl и shutdown команды для перезагрузки машины Linux. Команды должны запускаться от имени пользователя root или пользователя с sudo привилегиями.

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

Когда ядро ​​обновляется, если вы не используете Ksplice или KernelCare, вам необходимо перезагрузить систему Linux. Перезагрузка системы может также потребоваться в других обстоятельствах, например, при устранении неполадок оборудования, установке приложений и т. Д. Если вы используете безголовый сервер Linux, вам нужно знать, как перезагрузить систему из командной строки.

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


С помощью systemctl 

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

sudo systemctl reboot 


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

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


Чтобы запретить команде reboot отправлять сообщение, выполните команду с --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 свой терминал. Операционная система перезагрузится через несколько секунд.


    Комментарии

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

Загрузка комментариев...