Выключение и перезагрузка Linux. Shutdown и Reboot. Linux статьи

Выключение и перезагрузка Linux. Shutdown и Reboot

6

Выключение и перезагрузка Linux

Команда shutdown

Команда shutdown предназначена для выключения и перезагрузки компьютера, используя командую строку Linux. shutdown также позволяет перезагрузить или выключить компьютер в заданное время или через заданный интервал времени.

Синтаксис команды shutdown

shutdown [опции] [время] [сообщение]

[опции] — указывает действие, которое необходимо выполнить.
[время] — время или интервал для выполнения действия.
[сообщение] — сообщение, рассылаемое залогиненным пользователям.

Перезагрузить систему

Для перезагрузки системы используется ключ -r. Чтобы немедленно запустить перезапуск системы используется команда:

sudo shutdown -r now

Для перезагрузки Linux также можно использовать команду reboot. Она является аналогом команды shutdown -r. Для перезагрузки Linux из командной строки, с использованием команды reboot, необходимо выполнить:

reboot

Выключить компьютер

Чтобы корректно завершить систему и выключить компьютер используется команда:

sudo shutdown now

Также можно использовать команду reboot с ключом -p:

reboot -p

Перезагрузка или выключение Linux по времени

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

Выключить систему через 15 минут:

sudo shutdown +15

Выключить систему в 13 часов 10 минут:

sudo shutdown 13:10

Перезагрузить систему через 10 минут:

sudo shutdown -r +10

Отправка сообщения перед перезагрузкой или выключением

Если система используется несколькими пользователями, то бывает полезно предупредить их перед выполнением перезагрузки или выключением системы. Для этого в конце команды shutdown пишется соответствующее сообщение:

sudo shutdown 15:30 "Save your data! System will be shutdown at 15:30."

Отмена запланированной перезагрузки или выключения

Если вы выполнили команду shutdown и установили соответствующее время для ее выполнения, то чтобы отменить данное действие используется ключ -c:

sudo shutdown -c

Дополнительную информацию по командам shutdown и reboot можно получить, выполнив

man shutdown
man reboot

К перезагрузке или выключению компьютера из командной сроки Linux иногда прибегают, когда «система» или какой-нибудь процесс или группа процессов серьезно повисла. Смотрите также как завершать процессы, используя команду kill.

Войдите, чтобы ставить лайкимне нравится
Лайков: +2
войдите, чтобы ставить лайки
6

Комментарии

Гость
18.12.2018, 14:19
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Добрый день, я начинающий пользователь линукса, но осмелюсь заметить, что "reboot" работает и без sudo. А также можно использовать sudo init 6.
yuriyАктивный
19.12.2018, 00:34
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Верное замечание. Подправил.
Но, кстати, при определенных настройках sudo может все-таки потребоваться для reboot.
Yuriy73nАктивный
18.12.2018, 19:06
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Прошу прощения! А зачем, например, для простой перезагрузки использовать "sudo"? С этим нужно быть поосторожнее!
ffeedd
25.12.2018, 00:57
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Я такие команды использую:
shutdown -r 0 - перегрузка
shutdown -P 0 - выключение
Сергей
29.12.2018, 03:02
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Юзаю poweroff и reboot
xeonx86
09.01.2019, 18:31
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Ещё для перезагрузки можно (но не рекомендуется) использовать волшебное сочетание Alt+SysRq+B
клавиша SysRq она же PrintScreen

Написать комментарий

Ваше имя:
Текст комментария: