How To Restart/Reboot Computer Running On Linux/Ubuntu OS
Оглавление:
Когда ядро обновляется, если вы не используете Ksplice или KernelCare, вам необходимо перезагрузить систему Linux. Перезагрузка системы может также потребоваться в других обстоятельствах, например, при устранении неполадок оборудования, установке приложений и т. Д. Если вы используете безголовый сервер Linux, вам нужно знать, как перезагрузить систему из командной строки.
В большинстве современных дистрибутивов Linux утилита
systemctl
заменяет большинство команд управления питанием, используемых в старых дистрибутивах Linux, на sysvinit. Команды
reboot
и
shutdown
являются псевдонимами
systemctl
и доступны в системе по причинам совместимости.
В этом руководстве мы объясним, как использовать команды
systemctl
и
shutdown
для перезагрузки компьютера с Linux. Команды должны запускаться от имени пользователя root или пользователя с привилегиями
sudo
.
Использование
systemctl
Чтобы перезагрузить систему Linux, просто введите
reboot
или
systemctl reboot
:
sudo systemctl reboot
Система будет перезапущена немедленно.
Когда инициируется перезагрузка, все зарегистрированные пользователи и процессы уведомляются о том, что система выходит из строя, и дальнейшие входы в систему запрещены. Linux закроет все открытые файлы, остановит запущенные процессы и перезапустит систему.
Чтобы запретить команде reboot отправлять сообщение, запустите команду с параметром
--no-wall
:
sudo systemctl --no-wall reboot
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
или ее псевдоним:
sudo shutdown -r now
Чтобы передать собственное сообщение вместе со стандартным уведомлением о завершении работы, введите свое сообщение после аргумента времени.
Следующая команда отключит систему через 10 минут и уведомит пользователей, что будет выполнено обновление оборудования:
sudo shutdown -r +10 "Hardware upgrade"
Важно отметить, что при указании пользовательского настенного сообщения вы также должны указать аргумент времени.
sudo shutdown -c
Вы также можете отправить сообщение, описывающее, почему перезагрузка была отменена:
sudo shutdown -c "Canceling the reboot"
Вывод
Для перезагрузки системы Linux наберите
reboot
в вашем терминале. Операционная система перезагрузится через несколько секунд.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
терминал отключенияПерезагрузка между установками
Norm Hunt хочет знать, когда он устанавливает несколько программ, если он должен перезагрузиться между установками
Создание выключения, перезагрузка, выход из системы, приостановка ярлыков в Windows
Узнайте, как создать Shutdown, Restart, Log Off, Suspend Ярлык или кнопка на рабочем столе Windows 10/8/7 вручную или с помощью бесплатных Handy Shortcuts.
Замораживание или перезагрузка Windows из-за проблем с оборудованием
Замораживает ли компьютер или перезагружает Windows 7/8? Узнайте, как исправить случайные зависания компьютера и перезагрузки, вызванные аппаратными проблемами, сбоями, проблемами.