Команды Linux · 2 min read · Sep 18, 2025

Команда Linux shutdown: объяснение с примерами

Командная строка Linux может быть немного сложной для изучения, но это того стоит. Причина в том, что она настолько мощная, что вы можете сделать почти все с ее помощью, что вы можете сделать с помощью интерфейса. На HowtoForge мы уже обсудили множество инструментов командной строки (которые позволяют выполнять различные операции), и здесь, в этом руководстве, мы обсудим утилиту, которую вы можете использовать для выключения вашей системы.

Утилита, о которой идет речь, — это shutdown. В этом руководстве мы обсудим основы этого инструмента, используя несколько простых для понимания примеров. Но прежде чем мы это сделаем, стоит упомянуть, что все примеры здесь были протестированы на Ubuntu 16.04 LTS.

Команда shutdown в Linux

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

shutdown [OPTIONS...] [TIME] [WALL...]

А вот как это описано в справочной странице:

       shutdown может быть использован для остановки, выключения или перезагрузки машины.  
       Первый аргумент может быть строкой времени (которая обычно "сейчас").  
       Опционально, за ним может следовать сообщение для всех  
       вошедших пользователей перед выключением.  
       Строка времени может быть в формате "hh:mm" для часов/минут,  
       указывая время, когда нужно выполнить выключение,  
       указанное в 24-часовом формате. В качестве альтернативы,  
       это может быть в синтаксисе "+m", относящемся к  
       указанному количеству минут m с текущего момента.  
       "сейчас" является псевдонимом для "+0",  
       т.е. для немедленного выключения. Если аргумент времени не  
       указан, подразумевается "+1".  
       Обратите внимание, что для указания сообщения вы должны  
       также указать аргумент времени.  
       Если используется аргумент времени, за 5 минут до  
       выключения системы создается файл /run/nologin, чтобы  
       гарантировать, что дальнейшие входы не будут разрешены.

Следующие примеры в формате вопросов и ответов должны дать вам хорошее представление о том, как работает утилита shutdown:

В1. Как использовать shutdown?

Основное использование простое — все, что вам нужно сделать, это выполнить команду ‘shutdown’.

shutdown

Поведение этого инструмента по умолчанию — выключить машину. Обратите внимание, что если аргумент времени не указан, +1 подразумевается, что означает, что процесс выключения будет инициирован через минуту. Если вы хотите, чтобы система выключилась немедленно, вы можете использовать сейчас или +0.

Если вы хотите отправить сообщение (для всех вошедших пользователей перед выключением), вы можете сделать это следующим образом:

shutdown 'ВАШЕ СООБЩЕНИЕ ЗДЕСЬ'

В2. Как остановить машину с помощью shutdown?

Это можно сделать с помощью опции -H.

shutdown -H

Если вы не в курсе, между остановкой и выключением системы есть разница. В то время как первое включает остановку всех ЦП, второе также гарантирует, что основное питание отключено.

В3. Как сделать так, чтобы shutdown выключил машину?

Хотя это по умолчанию, вы все равно можете использовать опцию -P, чтобы явно указать, что хотите, чтобы shutdown выключил систему.

shutdown -P

В4. Как перезагрузить с помощью shutdown?

Для перезагрузки опция -r.

shutdown -r

В5. Как сделать так, чтобы shutdown только отправлял сообщение, или наоборот?

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

shutdown -k

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

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

shutdown -r 18:00

Однако, если вы хотите отменить запланированное выключение, вы можете сделать это тоже. Это можно сделать с помощью командной строки -c.

shutdown -c

Заключение

Как большинство из вас согласится, команда shutdown не имеет крутой кривой обучения. Большинство функций/опций, которые она предлагает, легко понять и использовать. Здесь, в этом руководстве, мы обсудили большинство опций. После того, как вы закончите практиковаться с ними, вы можете узнать больше об инструменте, перейдя сюда.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.