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

Как в Linux выключить компьютер из командной строки?

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

Вот несколько способов выключения компьютера из командной строки в Linux:

Команда shutdown

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

Эта команда отправит сигнал системе, чтобы она начала процесс выключения. Опция «-h» означает выключение, а «now» указывает на момент выключения (сейчас). Вы также можете использовать опцию «-r» для перезагрузки компьютера.

Команда halt

Команда halt выключает компьютер и останавливает все процессы. Для этого введите следующую команду:

Команда poweroff

Команда poweroff выключает компьютер и отключает его от источника питания. Для этого используйте следующую команду:

Команда init

Команда init также может использоваться для выключения компьютера. Она запускает процесс init, который остановит все процессы и выключит компьютер. Для выключения компьютера используйте следующую команду:

Комбинация клавиш Ctrl+Alt+Del

В большинстве дистрибутивов Linux можно выключить компьютер с помощью комбинации клавиш Ctrl+Alt+Del. Эта комбинация отправляет сигнал системе, чтобы она начала процесс выключения.

Это были некоторые из способов выключения компьютера из командной строки в Linux. Используйте эти команды, чтобы быстро и легко выключить, перезагрузить или приостановить работу вашего компьютера.

Источник

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

img

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

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

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

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

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

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

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

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

Читайте также:  Linux форматировать флешку через командную строку

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

sudo shutdown

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

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

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

sudo shutdown --help

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

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

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

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

sudo shutdown 07:00

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

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

sudo shutdown +20

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

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

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

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

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

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

sudo shutdown [time] "[message]"

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

sudo shutdown +20 "System Upgrade"

sudo shutdown +20

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

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

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

sudo shutdown -c "Canceling System Upgrade"

Источник

Выключение Linux из командной строки

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

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

«Shutdown» выполняет свою работу, сигнализируя процессу init, прося его изменить уровень запуска. Уровень запуска 0 используется для остановки системы, уровень запуска 6 используется для перезагрузки системы, а уровень запуска 1 используется для перевода системы в состояние, в котором административные задачи могут выполняться (однопользовательский режим). Уровень запуска 1 по умолчанию, если не указаны опции -h или -r.

Читайте также:  Astra linux dkms установка

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

Выключение Linux из командной строки

shutdown [-akrhPHfFnc] [-t sec] time [message]

Выключение Linux из командной строки: примеры

  1. -a Управлять доступом к команде shutdown, используя файл доступа к управлению /etc/shutdown.allow. Для получения дополнительной информации см. Раздел «Контроль доступа» ниже.
  2. -k Не выключайте, а отправляйте предупреждающие сообщения, как будто выключение было реальным.
  3. -r Перезагрузка после выключения.
  4. -h Указывает системе завершить работу, а затем остановить ее.
  5. -P Поручает системе завершить работу, а затем выключить.
  6. -H Если указан параметр -h, эта опция указывает, что система должна загружаться в монитор загрузки в системах, которые его поддерживают.
  7. -f Пропустить fsck после перезагрузки.
  8. -F Принудительно выполнить fsck после перезагрузки.
  9. -n Не вызывать init для завершения процессов; Инструктируйте shutdown, чтобы сделать это сам.
  • Использование этой опции не рекомендуется, и ее результаты не всегда предсказуемы.
  1. -c Отменить ожидающее завершение работы. (Это не относится к «shutdown now», который не ждет до выключения.) С помощью этой опции невозможно указать аргумент времени, но вы можете указать пояснительное сообщение, которое будет отправлено всем пользователям.
  2. tsec. Сообщать инициалисту, чтобы подождать секунд между процессами отправки предупреждения и сигнала уничтожения, прежде чем перейти на другой уровень запуска.
  3. time Аргумент time указывает, когда следует выполнять операцию выключения.

Время может быть отформатировано по-разному:

Во-первых, это может быть абсолютное время в формате hh: mm, где hh — это час (1 или 2 цифры, от 0 до 23), а mm — это минута часа (в двух цифрах).

Во-вторых, он может быть в формате + m, где m — количество минут, чтобы ждать.

Кроме того, теперь слово такое же, как указание +0; Он немедленно отключает систему.

Message. Сообщение отправляемое всем пользователям, вместе со стандартным уведомлением о завершении работы.

Детали

Если выключение запланировано на будущее, он создаст консультативный файл / etc / nologin, который заставляет программы, такие как login, не допускать новых пользователей. Этот файл создается за пять минут до запуска последовательности выключения. Shutdown удаляет этот файл, если он остановлен до того, как он может сигнализировать об инициализации (то есть он отменен или что-то пошло не так). Он также удаляет его перед вызовом init для изменения уровня запуска.

Флаг -f означает «перезагрузка быстро». Это создает только консультативный файл / fastboot, который может быть проверен системой, когда он снова появится. Загрузочный rc-файл системы («rc» означает «runcom», который является сокращением от «run-команд») может проверить наличие этого файла и решить не запускать fsck, так как система была закрыта надлежащим образом. После этого процесс загрузки должен удалить / fastboot.

Читайте также:  Linux bash do done

Флаг -F означает «force fsck». Это создает только консультативный файл / forcefsck, который может быть проверен системой, когда он снова появится. Загрузочный rc-файл может проверить, присутствует ли этот файл, и решит запустить fsck со специальным флагом «force», чтобы проверить правильность размонтированных файловых систем. После этого процесс загрузки должен удалить / forcefsck.

Флаг -n заставляет shutdown не вызывать init, а убивать все запущенные процессы. Shutdown отключит квоту, учет и обмены и размонтирование всех файловых систем.

Контроль доступа

Выключение может быть вызвано из init, когда нажата комбинация клавиш CTRL-ALT-DEL, если существует соответствующая запись в / etc / inittab. Это означает, что каждый, кто имеет физический доступ к консольной клавиатуре, может закрыть систему.

Чтобы это предотвратить, выключение может проверить, не зарегистрирован ли авторизованный пользователь. Если выключение вызывается с аргументом -a (добавьте это к вызову shutdown в / etc / inittab), он проверяет, есть ли файл / etc /shutdown.allow присутствует. Затем он сравнивает имена входа в этом файле со списком людей, которые вошли в систему на виртуальной консоли (из / var / run / utmp). Только если один из авторизованных пользователей или root входит в систему, он будет действовать. В противном случае оно будет писать сообщение

shutdown: no authorized users logged in

На физическую консоль системы. Формат /etc/shutdown.allow — одно имя пользователя в строке. Пустые строки и строки комментариев (с префиксом #) разрешены. В настоящее время в этом файле есть ограничение для 32 пользователей.

Обратите внимание: если /etc/shutdown.allow отсутствует, аргумент -a игнорируется.

Выключение Linux и питания компьютера

Опция -H просто устанавливает переменную среды инициализации INIT_HALT в HALT, а параметр -P просто устанавливает эту переменную в POWEROFF. Скрипт shutdown, который вызывает halt в качестве последней вещи в последовательности выключения, должен проверить эти переменные среды и вызвать halt с правильными параметрами для этих параметров, чтобы на самом деле иметь какой-либо эффект.

Файлы

/fastboot
/etc/inittab
/etc/init.d/halt
/etc/init.d/reboot
/etc/shutdown.allow

Выключение Linux из командной строки: примеры

Запланируйте выключение системы в 8 часов утра.

Запланируйте выключение системы в 8 часов вечера.

shutdown +15 "Upgrading hardware, downtime should be minimal"

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

Немедленно выключить Linux

Немедленно опустите систему и автоматически перезагрузите ее.

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

Связанные команды

  • Halt — Остановить компьютер.
  • Poweroff — Остановить компьютер.
  • Reboot — Остановить компьютер.
  • Wall — Отправить сообщение всем вошедшим в систему пользователям.

Перевод из замечательного английского ресурса computerhope.

Если у вас остались какие-то вопросы по теме «Выключение Linux из командной строки», то можете писать их нам в форму комментариев на сайте.

Источник

Оцените статью
Adblock
detector