img

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

Все пользователи 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
Если вы пытаетесь создать свою домашнюю IT-лабораторию или отвечаете за какую-то небольшую IT-операцию, то, скорее всего, у вас
img
В наше время безопасность – это крайне важный компонент разработки программного обеспечения и приложения, а также управления сер
img
  Прошло уже много времени с тех пор, как появился первый веб-сервер. На сегодняшний день есть довольно много разных интересных
img
В эпоху, когда многие процессы автоматизированы, люди постоянно ищут способы, как эффективно выполнять задачи. А почему бы и нет
img
Введение В серверной стойке (серверном шкафу) хранится и размещается информационно-техническое оборудование, например, выделенны
img
  Всплески трафика могут стать как проблемой для вашей инфраструктуры хостинга, так и потрясающей возможностью для развития.  На
Комментарии
ЛЕТНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59