Как выключить линукс через терминал
Перейти к содержимому

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

  • автор:

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

Осмотрим, как перезагрузить или выключить компьютер из командной строки. Я пользуюсь этим, когда при установке какого-то драйвера или при сильной нагрузке на процессор, интерфейс перестает реагировать на мои действия (хотя это приключается крайне редко). Можно убить «прожорливый» процесс через командную строку, но не постоянно известно какой это процесс, поэтому быстрое решение это перезагрузка компьютера.

Выключение Linux системы с помощью shutdown

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

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

Опции задают параметры отключения, их мы рассмотрим ниже. Время возможно задавать в формате чч:мм в 24 часовом формате. Также можно использовать запись +минутки, указывающую через сколько минут от текущего момента нужно выключить компьютер linux. Вдобавок доступна константа now, указывающая, что выключать нужно прямо сейчас. Команда shutdown, с источником -h.

Читайте также: Безопасность в сети ОС Linux

Как видите, используется обычное выключение, и константа времени now, тоесть сейчас. Сейчас попробуем запланировать выключение компьютера linux через пять минут:

sudo shutdown -h +5 «Пк будет выключен через 5 минут»

Для завершения работы системы служат команды halt и poweroff. Первоначальная команда завершает работу системы, но не выключает ее питание. Вы увидите сообщение «System is halted», указывающее о возможности выключения питания. Данная команда предназначена для старых компьютеров, не поддерживающих наращенное управление питанием. Вторая (poweroff) завершает работу системы (множество элементов, находящихся в отношениях и связях друг с другом, которое образует определённую целостность, единство) и выключает ее питание.

Выключение Linux с помощью halt

Команда идентична команде reboot по своим действиям, отличалка в том, что команда halt выключает систему. Также компьютер можно выключить выполнив бригаду:

Читайте также: Официально вышел релиз GNOME 3.0

Использование halt может повредить систему!

Эта команда тоже отключает компьютер. Только делает она это очень по-своему. Она не выполняет никаких подготовительных действий пред выключением, а просто отключает питание.

Выключение Linux с помощью poweroff

Команда poweroff схожа команде halt, кроме того, что после остановки системы посылается специальный запрос системе управления кормлением на отключение питания, что позволяет дистанционно отключать системы. А также можно использовать:

Выключение Linux с помощью telinit 0

С помощю этой команды можно задать демону init перейти на некоторый уровень выполнения, а именно цифра 0 говорит о том что нужно прейти на 0-ой уровеь (остановка системы). Бригада telinit не поддерживает задание паузы и вывода предупреждающих сообщений. Обычно используется при испытанию изменений внесеных в файл inittab.

Читайте также: Linux установка даты и времени

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

Возможно через dbus и ConsoleKit. Им можно управлять через dbus. Только вот его вроде выпиливают теперь повсюду.

ConsoleKit — это такой демон, обслуживащий пользовательские сессии.

Если у тебя systemd, то фокус-покус не прокатит. Может заглянут знатоки и подскажут, как это сделать через logind.

dbus-send —system —print-reply —dest=»org.freedesktop.ConsoleKit» /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

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

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

shutdown-linux

20 июня 2013

Перезагрузка и выключение Linux из командной строки

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

Замечание. Все ниже перечисленные команды надо выполнять из под пользователя root.

Для смены пользователя или получения прав root используйте команды «su -» или «sudo».

Перезагрузка Linux системы.

1. Команда shutdown, с ключом -r.

Команда shutdown является основной командой для управлением остановки или перезагрузки системы linux.

[root@linux ~]# shutdown -r now

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

[root@linux ~]# shutdown -r 10:30 "REBOOT SYSTEM"

2. Команда reboot.

Команда reboot выпоняет все необходимые операции для остановки системы, эта команда может быть вызвана командой shutdown -r, но может использоваться отдельно. Данная команда записывает в журнал логов время остановки системы, уничтожает незавершенные процессы, выполняет системный вызов sync, ждет завершения записи на диск, а только после этого прекращает работу ядра и перезагружает систему Linux.

[root@linux ~]# reboot

3. Команда telinit 7.

С помощю этой команды можно задать демону init перейти на определенный уровень выполнения, а именно цифра 7 говорит о том что нужно прейти на 7-ой уровеь (перезагрузка). Команда telinit не поддерживает задание паузы и вывода предупреждающих сообщений. Обычно используется при проверке изменений внесеных в файл inittab.

[root@linux ~]# telinit 7

Выключение Linux системы.

1. Команда shutdown, с ключом -h.

[root@linux ~]# shutdown -h now

2. Команда halt.

Команда идентична команде reboot по своим действиям, разница в том, что команда halt выключает систему.

[root@linux ~]# halt

3. Используем команду poweroff.

Команда poweroff идентична команде halt, кроме того, что после остановки системы посылается специальный запрос системе управления питанием на отключение питания, что позволяет дистанционно отключать системы.

[root@linux ~]# poweroff

4. Команда telinit 0

Идентична команде telinit 7 только переходит на уровень 0, что означает остановку системы.

[root@linux ~]# telinit 0

Вот и все, рассмотрение основных способов выключение и перезагрузки Linux систем из командной строки завершено.

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

выключить компьютер

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

Как отключить Ubuntu из терминала?

Бывают такие случаи, что нужно отключить linux дистрибутив из терминала, да еще и в определенное время. Для этих целей, пользователям Linux доступна команда «shutdown». Команда «shutdown» может использоваться для выключения, перезапуска, или остановки системы.

Команда Shutdown

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

Формат команды завершения работы

shutdown [Опции…] [Время] [WALL …] shutdown [-akrhPHfFnc] [-t сек] время [сообщение]

Обратите внимание на то, что

  • shutdown — Выключение компьютера.
  • restart — Перезагрузка компьютера.
  • halt — Остановка компьютера.
  • poweroff — Остановка компьютера.
  • reboot — Перезагрузка компьютера.
  • wall — отправляет сообщение всем зарегистрированным пользователям.

Первым аргументом может быть строка времени (которая обычно «сейчас»). Возможно, за этим может последовать некое сообщение, которое будет отправлено всем зарегистрированным пользователям перед тем, как выключить компьютер. Строка времени может быть в формате «hh:mm» часы/минуты, определяя время выключения заданное в 24-часовом формате. В качестве альтернативы, это время можно задать в синтаксисе «+m», относящемуся к указанному количеству минут m. «Now» — это псевдоним для «+0», то есть для запуска немедленного отключения. Если аргумент времени не указан, подразумевается «+1». Обратите внимание, что для указания сообщения пользователям, вы также должны указать аргумент времени.

  • -H, -halt: Остановить машину.
  • -P, -poweroff: выключение устройства (по умолчанию).
  • -r, -reboot: перезагрузить компьютер.
  • -h: Эквивалент -poweroff, если не указано значение -halt.
  • -k: Не останавливать, не отключать питание, не перезагружать, а просто написать сообщение.
  • -no-wall: не отправлять сообщение перед отключением питания, перезагрузкой.
  • -c: Отменить команду завершения работы. Это можно использовать, чтобы отменить эффект вызова выключения с аргументом времени, который не является «+0» или «now».

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

Чтобы выключить машину, наберите команду ниже. Аргумент «h» безопасно останавливает систему. Второй параметр — это параметр времени. «Now» означает, что выключение системы сразу.

sudo shutdown -h now

Параметр времени может быть указан в минутах или часах. Например

sudo shutdown -h +5 "Система будет выключена через 5 минут. Пожалуйста завершите свою работу"

Перезагрузка из терминала

Команда shutdown может использоваться для перезапуска системы с опцией r вместо опции h. Использование такое же, как и раньше. Просто замените опцию h опцией r.

sudo shutdown -r +5 "Система будет перезагружена через 5 минут. Пожалуйста завершите свою работу"

Отменить команду завершения работы

На этапе выключения, вы можете отменить команду, путем вызова выключения с опцией «c».

sudo shutdown -c

Вот и все. Надеюсь статья была полезной, и если это так, то не забудьте поделится ею в социальных сетях.

Команда Shutdown в Ubuntu 18.04 и CentOS 7

Большинство популярных операционных систем предлагают разные способы выключения компьютера или ноутбука. Операционные системы Linux не является исключением. Они тоже предлагают опцию безопасного выключения, перезагрузки, перехода в спящий режим или приостановки работы вашего компьютера на базе Unix (англ.). В этом руководстве мы покажем вам, как работает Linux команда shutdown, а именно безопасная перезагрузка из командной строки и перевод вашего VPS в спящий режим с помощью этой утилиты.

Мы рассмотрим два разных дистрибутива Linux – CentOS 7 и Ubuntu 18.04.

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

Здесь вы также узнаете, как заставить ОС отключаться по расписанию.

Команда shutdown в Linux: синтаксис

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

Shutdown [ОПЦИИ] [ВРЕМЯ] [СООБЩЕНИЕ]

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

Первый аргумент [ОПЦИИ] может быть строкой времени. После аргумента вы можете при желании ввести сообщение, которое будет выведено в терминал, чтобы уведомить вошедших в систему пользователей перед выключением.

Формат строки времени – чч:мм (часы/минуты) в 24-часовом диапазоне. Указанные вами цифры определят время выполнения команды shutdown. В качестве альтернативы вы можете использовать параметр , где м означает минуты. Замените букву на желаемое количество минут, по истечению которых ваша система будет выключена.

Вы также можете использовать в синтаксисе now. Это будет означать то же самое, что +0 и приведёт к немедленному отключению вашего VPS. Если вы не укажете аргумент [время], Linux автоматически применит +1.

Имейте в виду, что параметр времени является обязательным, если вы хотите вывести сообщение о выключении в терминал. Файл /run/nologin будет создан за 5 минут до выключения системы, чтобы убедиться, что дальнейшие входы не будут разрешены, но только если вы указали аргумент времени.

Использование команды shutdown в дистрибутивах Linux Ubuntu и CentOS

Команда shutdown для Ubuntu и CentOS относительно похожа. Каждую команду, показанную ниже, можно использовать в соответствующем терминале. Помните, что для доступа к вашему VPS-серверу вам нужно будет использовать SSH. У нас есть руководство, посвящённое процессу работы с PuTTY!

Основная команда выключения как для CentOS, так и для Ubuntu выглядит так:

shutdown

Приведённая выше команда не выключит ваш компьютер немедленно. Она установит минутный таймер перед выключением. Не забудьте сохранить свою работу до отключения.

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

shutdown now

Как мы уже упоминали ранее, здесь команды для обеих ОС одинаковы.

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

shutdown чч:мм

Команда shutdown Linux использует 24-часовый формат. Введите часы вместо чч и минуты вместо мм.

Чтобы выключиться систему через несколько минут или часов, введите следующую команду и нажмите Enter:

shutdown +м

Помните, здесь м означает минуты. Просто укажите количество минут.

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

Shutdown +м “Сохраните свою работу, компьютер выключится через 5 минут”

Текст в кавычках можно заменить на любое сообщение.

Как перезагрузить сервер VPS с помощью Linux shutdown

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

shutdown –r

Команда не перезагрузит ваш компьютер сразу. Она установит таймер на одну минуту. Таким образом, вы успеете сохранить свою работу.

Чтобы немедленно перезагрузить компьютер, просто добавьте параметр now, как вы делали ранее.

shutdown –r now

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

shutdown –r чч:мм

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

shutdown –r +м

Помните, здесь м означает минуты. Просто укажите количество минут.

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

Shutdown –r +m “Please save your Work, the PC will restart in 5 Minutes”

Вот некоторые дополнительные параметры команды shutdown в Linux, которые стоит запомнить:

  • -poweroff, -P: выключает систему (также выключает устройство)
  • -reboot, -r: перезагружает систему
  • -halt, -h : завершает работу системы, не выключая машину

Выключить систему, используя параметры остановки (halt) и выключения (power off), также можно с помощью следующих команд:

shutdown –h

Для полного выключения:

shutdown –p

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

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

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

shutdown –c

Эта команда немедленно отменит указанное запланированное время выключения или перезапуска. Вы не можете использовать эту команду с +0 или now.

Итоги

Вот и всё! Надеемся, эта статья помогла вам разобраться, как работает команда shutdown и её опции в Linux. Если у вас остались какие-либо вопросы, не стесняйтесь задать их в комментариях!

Ольга вже близько восьми років працює менеджером у сфері IT, три з яких вона займається SEO. Написання технічних завдань та інструкцій — один з її основних обов’язків. Її хобі — дізнаватися щось нове і створювати цікаві та корисні статті про сучасні технології, веброзробку, мови програмування, пошукову оптимізацію сайтів та багато іншого.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *