img

Как использовать команду shutdown в Linux с примерами

21 ноября
20:00
Бесплатный вебинар
Введение в Docker
Ведущий — Филипп Игнатенко.
Руководитель центра разработки
Записаться
img
img

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

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

Как использовать команду shutdown в Linux с примерами

Синтаксис команды выключения

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

shutdown [options] [time] [message]
  • [options] - определяют, хотите ли вы остановить, выключить или перезагрузить машину.
  • [time] - указывает, когда вы хотите завершить выключение.
  • [message] - добавляет сообщение, объявляющее о завершении работы.

Как использовать команду выключения

Для использования команды shutdown в системах Linux требуется пользователь root или пользователь с привилегиями sudo.

Если вы используете команду без дополнительных аргументов, запуск sudo shutdown в окне терминала выполнит завершение работы за 60 секунд.

sudo shutdown

Выключение со всеми параметрами

Чтобы просмотреть все параметры при завершении работы системы Linux, используйте следующую команду:

sudo shutdown --help

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

sudo shutdown --help

Как выключить систему в определенное время

Чтобы запланировать завершение работы, добавьте аргумент [time] и укажите, когда вы хотите, чтобы оно произошло. Есть два способа выключить систему в определенное время - с использованием абсолютного или относительного формата времени.

Абсолютное время соответствует формату чч:мм (hh:mm) и позволяет запланировать выключение в указанное время. Команда следует синтаксису:

sudo shutdown hh:mm

Например, чтобы потребовать выключения в 7 утра, введите следующую команду:

sudo shutdown 07:00
sudo shutdown 07:00

В качестве альтернативы можно использовать относительный формат +m и запланировать завершение работы через определенное количество минут с момента запуска команды. В этом случае синтаксис команды:

sudo shutdown +m

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

sudo shutdown +20
sudo shutdown +20

Как немедленно выключить систему

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

sudo shutdown now

Другой вариант - запланировать выключение, используя формат относительного времени со значением 0, как в приведенной ниже команде:

sudo shutdown +0

Как транслировать собственное сообщение

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

Вы можете добавить [message], только если команда также включает атрибут [time]:

sudo shutdown [time] "[message]"

Например, чтобы выключить систему через 20 минут и передать сообщение об обновлении системы, запустите:

sudo shutdown +20 "System Upgrade"
sudo shutdown +20 'System Upgrade'

Как отменить запланированное выключение

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

sudo shutdown -c

Вы также можете добавить сообщение для уведомления пользователей об отмене завершения работы. Для этого добавьте параметр [message] (в кавычках) к приведенной выше команде. Например:

sudo shutdown -c "Canceling System Upgrade"
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
Системное администрирование
Скидка 10%
Администратор Linux
Стань Linux администратором и сделай весомый шаг в сторону карьеры в DevOps. Самые важные знания от сертифицированного и практикующего тренера с 20 летним стажем
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
Fail2ban — это программное обеспечение, которое защищает ваш сервер от атак. ПО отслеживает журналы сервера и выявляет любую под
img
Виртуализация серверов — популярная тема в мире ИТ, особенно на уровне предприятий. Она позволяет разным операционным системам з
img
  Введение Системные вызовы выступают в роли посредников между приложениями и ядром. Они создают уровень абстракции, который защ
img
  Введение SWAP (SWAP-память или SWAP-пространство) – это раздел жесткого диска или SSD компьютера, где операционная система (ОС
img
  Введение Абсолютные и относительные пути определяют расположение файла или каталога в файловой системе. Это набор инструкций д
img
  Введение Файлы конфигурации Linux определяют поведение и функциональное наполнение операционной системы. Файлы конфигурации –
21 ноября
20:00
Бесплатный вебинар
Введение в Docker