Перейти к содержимому

Как выключить debian 11 через консоль

  • автор:

Linux: Как выключить\перезагрузить Debian 10?

Для многих стало открытием, но в операционной системе Debian 10 существенно сократился набор команд, посредством которым можно выключить или перезапустить операционную систему. В Debian 9 и младших версиях, для перезагрухки\выключения linux можно было использовать команды: reboot, halt, poweroff или shutdown -h now. В Debian 10 все они не работают. При этом, в официальной документации на странице: https://www.debian.org/ эти команды присутсвуют.

  • Для перезагрузки операционной системы:
systemctl reboot
  • Для выключения операционной системы:
systemctl poweroff

Похожие статьи:

02 апрель 2021, Пятница

27 декабрь 2019, Пятница

23 январь 2020, Четверг

02 июль 2018, Понедельник

28 ноябрь 2018, Среда

Комментарии:

Пользователь

Для просмотра без рекламы — войдите на сайт

Войти через:

VK Yandex

Популярные статьи

SQL: Получить список всех индексов БД и процент фрагментации

Использование extensionAttribute в Active Directory

IIS: Установка IIS ARR + URL Rewrite на Windows Server 2019

Обновление сертификата на подчиненном центре сертификации

SQL: Типы аутентификации в Microsoft SQL Server

Касперский: KSWS Базы программы повреждены

Что такое FSMO роли, их назначение и можно ли без них жить

TS: Проверка и ручная замена сертификата службы терминалов

TS: Ошибка при проверки подлинности 0x607

IIS: Файл конфигурации создан в неправильном формате XML

Как зарегистрировать оснастку Active Directory Schema

Узнать дату установки ОС Windows

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

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

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

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

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

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

Читайте также: Как в Linux записать образ Windows 10 на флешку?

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

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

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

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

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

Читайте также: Хост с максимальным tcp-соединением

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

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

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

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

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

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

Читайте также: Настройка прокси-сервера Squid

Выключить 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 через терминал. Если вас застигнет врасплох опечатка или зависание компьютера, вы знаете что делать.

Не выключается компьютер / Debian 11

Всем привет. Поставил на свой старенький ПК Debian 11 без графической оболочки. И он не выключается… Т.е я пишу команду shutdown now, всё идет к отключению, даже слышу как выключается hard disk, а сам компьютер не выключается, и продолжают работать вентиляторы, хотя я уже ничего делать не могу. Даже курсор перестает мигать

Что это может быть и как пофиксить?

Тестил на debian 10, debian 11, arch linux — выключение НЕ работает. Если поставить Windows 7 — работает…

SmokeRom
07.11.21 20:10:22 MSK

Проблемы с ACPI, значит. Бывает, многие мат. платы не поддерживают в этом плане Linux нормально.

Vsevolod-linuxoid ★★★★★
( 07.11.21 20:13:02 MSK )

# systemctl poweroff 

anonymous
( 07.11.21 20:13:44 MSK )

проверь установлен ли policykit-1

anonymous
( 07.11.21 20:16:10 MSK )
Ответ на: комментарий от Vsevolod-linuxoid 07.11.21 20:13:02 MSK

В 2014 году стояла Ubuntu с GUI – выключение работало…

У меня AMD Phenom II на мат. плате ASRock K10N78M

SmokeRom
( 07.11.21 20:16:58 MSK ) автор топика
Ответ на: комментарий от anonymous 07.11.21 20:13:44 MSK

Попробовал от рута – без результатов…

SmokeRom
( 07.11.21 20:17:56 MSK ) автор топика

Напишите модель платы, какие нить еще хар-ки, киньте сюда (и посмотрите сами) логи dmesg, kern, syslog, так больше шансов что кто нибуть поможет (телепаты в отпуске).

Pups
( 07.11.21 20:20:42 MSK )
Ответ на: комментарий от SmokeRom 07.11.21 20:16:58 MSK

С какой-то версии ядра Linux что-то поменяли, вроде есть опции на включение старого парсера… но я их не знаю.

Vsevolod-linuxoid ★★★★★
( 07.11.21 20:20:43 MSK )
Ответ на: комментарий от SmokeRom 07.11.21 20:17:56 MSK

вот так systemctl poweroff пробовал

anonymous
( 07.11.21 20:26:25 MSK )
Ответ на: комментарий от anonymous 07.11.21 20:26:25 MSK
SmokeRom
( 07.11.21 20:36:48 MSK ) автор топика
Ответ на: комментарий от anonymous 07.11.21 20:16:10 MSK

Не установлен. Я установил. Все равно не выключается. Или его нужно как-то запустить?

SmokeRom
( 07.11.21 20:37:36 MSK ) автор топика
Ответ на: комментарий от Pups 07.11.21 20:20:42 MSK

Плата ASRock K10N78M Проц AMD Phenom II Видно NVIDIA 9800 GT

Минутку… Соберу логи…

SmokeRom
( 07.11.21 20:39:16 MSK ) автор топика
Ответ на: комментарий от SmokeRom 07.11.21 20:39:16 MSK

Попробуй обновить BIOS на материнской плате.

anonymous
( 07.11.21 20:50:55 MSK )

А этот ваш этот systemd читает файлы /etc/default? Он их принимает к сведению? Если да, то посмотри файл /etc/default/halt. И там есть строчка: HALT= . Вот туда надо вписать HALT=poweroff. Но еще раз повторю, что не знаю, что там дергается в systemd.

Zubok ★★★★★
( 07.11.21 20:57:23 MSK )
Последнее исправление: Zubok 07.11.21 20:57:56 MSK (всего исправлений: 1)

Плата ASRock K10N78M Проц AMD Phenom II Видно NVIDIA 9800 GT

Попробуй еще вот это. У меня были проблемы с уходом в сон: Черный экран после Suspend (комментарий)

Симтпомы: уход в сон, но вентиляторы остаются вращаться и зависает напрочь. То, что выше, помогло: указать в параметрах ядра init_on_alloc=0

Zubok ★★★★★
( 07.11.21 21:00:41 MSK )
Последнее исправление: Zubok 07.11.21 21:07:53 MSK (всего исправлений: 1)

в опции ядра добавь при загрузке acpi=noirq

st4l1k ★★
( 07.11.21 21:20:54 MSK )
Ответ на: комментарий от Zubok 07.11.21 21:00:41 MSK

Решено

Спасибо всем за советы/ответы.

Проблему решил с помощью совета «Zubok».

Указал в параметрах ядра init_on_alloc=0

SmokeRom
( 07.11.21 22:54:48 MSK ) автор топика
Ответ на: комментарий от st4l1k 07.11.21 21:20:54 MSK

Также, решил «протестировать» решение «st4l1k». Тоже работает. Теперь даже не знаю, какую команду оставить ��

SmokeRom
( 07.11.21 23:54:41 MSK ) автор топика
Ответ на: комментарий от SmokeRom 07.11.21 23:54:41 MSK

Версия биоса какая?

zemidius
( 08.11.21 00:28:12 MSK )

Шо за дурная привычка ставить линукс на всякое старое дерьмо? Где написано, шо линукс для этого предназначен?

anonymous
( 08.11.21 00:33:20 MSK )
Ответ на: комментарий от SmokeRom 07.11.21 23:54:41 MSK

Если у вас видео карточка nvidia и открытый драйвер то смотреть на init_on_alloc=0, правда странно что оно работает.
Вообще за включение, выключение, сон и кучу всего еще отвечает acpi, логичней лечить его.

st4l1k ★★
( 08.11.21 01:32:47 MSK )
Ответ на: комментарий от anonymous 08.11.21 00:33:20 MSK

Шо за дурная привычка ставить линукс на всякое старое дерьмо?

не знаю как ты, а я на линуксе именно по этому — летает даже на самом старом, слабом и убогом железе.

anonymous
( 08.11.21 07:15:08 MSK )
Ответ на: комментарий от anonymous 08.11.21 07:15:08 MSK

не знаю как ты, а я на линуксе именно по этому — летает даже на самом старом, слабом и убогом железе.

Раньше по крайней мере так и было, а сейчас линуксы жрут не меньше виды. Сейчас даже голую, минимальную консоль просто так не установить. Раньше помню скачал убунту минимал весом 40мб и быстро через сеть ставишь актуальную версию по. А сейчас для этого нужен образ под два гига.

anonymous
( 08.11.21 08:29:05 MSK )
Ответ на: комментарий от anonymous 08.11.21 08:29:05 MSK

Что за байки? Debian netinstall весит 378MB

achilles_85 ★
( 08.11.21 08:33:54 MSK )
Ответ на: комментарий от zemidius 08.11.21 00:28:12 MSK

Для этой материнки, вроде как самая новая

SmokeRom
( 08.11.21 11:33:01 MSK ) автор топика
Ответ на: комментарий от anonymous 08.11.21 00:33:20 MSK

Есть старый ПК, который хочу превратить в домашний FTP. Это незаконно? 🙂

SmokeRom
( 08.11.21 11:33:36 MSK ) автор топика
Ответ на: комментарий от st4l1k 08.11.21 01:32:47 MSK

Да, как раз nvidia

SmokeRom
( 08.11.21 11:51:06 MSK ) автор топика
Ответ на: комментарий от SmokeRom 08.11.21 11:33:36 MSK

Есть старый ПК, который хочу превратить в домашний FTP. Это незаконно? 🙂

Кто ж тебе запретит? Токо такие как ты засрали весь форум подобными ветками.

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

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

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

anonymous
( 08.11.21 12:00:59 MSK )
Ответ на: комментарий от SmokeRom 07.11.21 23:54:41 MSK

Также, решил «протестировать» решение «st4l1k». Тоже работает. Теперь даже не знаю, какую команду оставить ��

Проблема, как мне кажется, конкретно с драйвером nouveau из ядра. Если попробовать поставить проприетарный драйвер nvidia, то проблемы ухода в сон или выключения может и не быть. irq routing я бы глобально не отключал.

Zubok ★★★★★
( 08.11.21 12:56:27 MSK )
Ответ на: комментарий от SmokeRom 08.11.21 11:33:36 MSK

Да все законно, не слушай этого анонимуса.

Как раз линукс и дает вторую жизнь «старому» (по мнению маркетологов) железу.

ololoid ★★★★
( 08.11.21 14:14:12 MSK )
Ответ на: комментарий от anonymous 08.11.21 00:33:20 MSK

Шо за дурная привычка ставить линукс на всякое старое дерьмо? Где написано, шо линукс для этого предназначен?

А где написано что не предназначен?

Debian 11 (bullseye) | Выключение (shutdown)

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

Первым аргументом может быть строка времени (обычно это «now» (сейчас)). При желании за этим может последовать сообщение на стене, которое будет отправлено всем вошедшим в систему пользователям перед отключением.

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

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

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

ПАРАМЕТРЫ

Подразумеваются следующие варианты:

Распечатайте короткий текст справки и выйдите.

-H, —halt

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

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