Понятие команд Shutdown, Poweroff, Halt и Reboot в Linux

Понятие команд Shutdown, Poweroff, Halt и Reboot в Linux
На чтение
25 мин.
Просмотров
20
Дата обновления
11.11.2024

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

Если администрирование сервера Linux для вас интересны, эти команды Linux — будут очень важны, и вам необходимо их использовать для дальнейшего эффективного администрирования серверов.

Команда выключения

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

Вы можете указать в качестве первого аргумента времени (которая обычно задается как «сейчас» или «чч: мм» — часа/минут). Кроме того, вы можете настроить отправку сообщений всем зарегистрированным пользователям до того, как система выключится.

Важно (!) Если используется тот аргумент времени за 5 минут до того, как система выключится, файл/run/nologin гарантирует, что со всех «логинов» будет запрещен доступ к серверу.

Примеры команд выключения:

  # shutdown # shutdown now # shutdown 13:  20 # shutdown -p now # выключение устройства # shutdown -H now # функция halt # shutdown -r09: 35 # перезагрузка в 09:35  

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

  # shutdown -c  

Команда завершения

Команда halt отдает команду аппаратному обеспечению приостановить все функции CPU, но оставляет его включенным. Вы можете использовать систему для получения информации о состоянии системы.

Современные системы Linux с Systemd не нуждаются в этой команде.

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

  # halt # halt -p # halt --reboot  

Команда poweroff

Команда poweroff посылает сигнал по ACPI, которая дает команду системы отключения питания.

Ниже приведены примеры команд poweroff:

  # poweroff # poweroff --halt # poweroff --reboot  

Команда reboot

Команда reboot в Linux дает команду перезагрузить систему.

  # reboot # reboot --halt # reboot -p  

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

На этом все! Как уже было сказано, понимание командных данных позволит максимально эффективно и безопасно управлять сервером Linux в среде большого количества пользователей.

Вопросы по статье задавайте в комментариях ниже.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы узнать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля , а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля .
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на # НашиВCisco Вконтакте, # НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.


Команда завершения работы Linux

Обновлено

3 мин чтения

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

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

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

Перед тем, как перейти к использованию выключения , давайте начнем с обзора основного синтаксиса.

Выражения команды shutdown имеют следующую форму:

  выключение [ОПЦИИ] [ВРЕМЯ] [СООБЩЕНИЕ]  

  • параметры — Параметры завершения работы, такие как остановка, отключение питания (параметр по умолчанию) или перезагрузка системы.
  • time — Аргумент времени указывает, когда следует выполнять процесс завершения работы .
  • message — аргумент сообщения указывает сообщение, которое будет транслироваться всем пользователям.

последние дистрибутивы Linux shutdown — это псевдоним для systemctl , и он доступен в системе только из соображений совместимости.

Как сделать Используйте команду shutdown #

Только root и пользователи с sudo для прав можно использовать команду crontab .

При использовании без аргументов команда shutdown отключит питание машина.

  sudo shutdown  

процесс выключения начинается через 1 минуту, что является временным интервалом по умолчанию.

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

Аргумент времени может иметь два разных формата . Это может быть абсолютное время в формате чч: мм и относительное время в формате + m , где m — количество минут с текущего момента.

В следующем примере запланировано завершение работы системы в 11:00:

  sudo shutdown 11:00  

В следующем примере будет запланировано выключение системы через 10 минут:

  sudo shutdown +10  

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

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

  sudo shutdown now  

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

Кому транслировать настраиваемое сообщение вместе со стандартным уведомлением shutdown , введите ваше сообщение после аргумента времени.

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

  sudo shutdown +30 "Hardware u  pgrade " 

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

Как перезагрузить систему #

Чтобы перезагрузить систему, используйте аргумент -r :

  sudo shutdown -r  

Вы также можете указать аргумент времени и настраиваемое сообщение:

  shutdown -r +5 «Обновление ядра»  

Приведенная выше команда перезагрузит систему через 5 минут и передаст сообщение Обновление ядра .

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

Если вы запланировали выключение и хотите отменить его, вы можете использовать аргумент -c :

  sudo shutdown -c  

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

  sudo shutdown -c "Отмена перезагрузки"  

Заключение #

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

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

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

shutdown terminal

сообщить об этом объявлении

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий