Alt linux не выключается

Содержание
  1. Не выключается Linux
  2. Почему не выключается компьютер Linux?
  3. Как исправить ошибку «не выключается Linux»
  4. 1. Лог выключения в реальном времени
  5. Linux не выключает питание
  6. Re: Linux не выключает питание
  7. Re: Linux не выключает питание
  8. Re: Re: Linux не выключает питание
  9. Re: Re: Re: Linux не выключает питание
  10. Re: Re: Re: Re: Linux не выключает питание
  11. Re: Re: Re: Re: Re: Linux не выключает питание
  12. Re: Re: Re: Re: Re: Re: Linux не выключает питание
  13. Re: Re: Re: Re: Re: Re: Re: Linux не выключает питание
  14. 5 способов выключить компьютер с Linux через терминал
  15. 1. Отключение
  16. Перезапустить с -r
  17. 2. Перезагрузка
  18. 3. Остановить
  19. 4. Poweroff
  20. 5. Аварийный вариант: REISUB
  21. Помогите, я случайно выключил свой Linux компьютер или сервер!
  22. unixforum.org
  23. Не выключается (Не выключается компьютер полностью)
  24. Не выключается
  25. Re: Не выключается
  26. Re: Не выключается
  27. Re: Не выключается
  28. Re: Не выключается
  29. Re: Не выключается
  30. Re: Не выключается
  31. Re: Не выключается
  32. Re: Не выключается
  33. Re: Не выключается
  34. Re: Не выключается
  35. Re: Не выключается
  36. Re: Не выключается
  37. Re: Не выключается
  38. Re: Не выключается
  39. Справочная информация
  40. четверг, 7 июня 2018 г.
  41. Проблема с выключением Linux?

Не выключается Linux

Сразу после установки, как правило, любая операционная система будет работать очень хорошо и быстро. Но со временем ошибки могут накапливаться и вызывать различные проблемы с использованием ОС.

В сегодняшней статье мы рассмотрим такую ошибку, как «не выключается Linux». Разберём, почему может возникнуть такая проблема, методы её отладки и исправления.

Почему не выключается компьютер Linux?

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

Есть несколько путей решения этой проблемы:

  • Во первых, нам необходимо понять в чём именно проблема, какой сервис её вызывает и попытаться её решить;
  • Во вторых, мы можем уменьшить время ожидания от 90 до пяти секунд, для большинства сервисов этого будет вполне достаточно.

А теперь давайте рассмотрим пути решения проблемы.

Как исправить ошибку «не выключается Linux»

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

1. Лог выключения в реальном времени

Первый способ не настолько информативный, но всё же может быть полезным. Для отключения заставки откройте /etc/default/grub и в строке GRUB_CMDLINE_LINUX_DEFAULT замените слова quiet splash на verbose:

Источник

Linux не выключает питание

Помогите—Linux при halt -p останавливает процессы, но не выключает питание.

Re: Linux не выключает питание

модуль apm загружен?

lsmod | grep apm

Re: Linux не выключает питание

modprobe apm короче

Re: Re: Linux не выключает питание

до остановки дисков дело дошло? собери ядро с поддержкой апм. и обрати внимание на опцию «переходить в реальный режим при выключении питания»

Re: Re: Re: Linux не выключает питание

APM ? Вообще о сейчас как то более распространено все же ACPI, все же 21 век на дворе 😉

Читайте также:  Приложение заметки для mac os

hint: и не забудь включить поддержку PM в BIOS

Re: Re: Re: Re: Linux не выключает питание

Ну например в ноутах IBM T4x/R4x при включенном ACPI не работает выключение подстветки матрицы, а при APM работает. Это единственное почему я до сих пор на APM.

Re: Re: Re: Re: Re: Linux не выключает питание

>Ну например в ноутах IBM T4x/R4x при включенном ACPI не работает выключение подстветки матрицы, а при APM работает. Это единственное почему я до сих пор на APM.

Это на 2.4 или на 2.6 ?

У меня правда Тошиба (с 2.6.3) и никаких особых проблем с ACPI я не замечал.

Re: Re: Re: Re: Re: Re: Linux не выключает питание

Возможно, нужно включить ACPI в LILO.

Re: Re: Re: Re: Re: Re: Re: Linux не выключает питание

>Возможно, нужно включить ACPI в LILO.

Источник

5 способов выключить компьютер с Linux через терминал

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

Но как ты мог это сделать? Доступны несколько команд для выключения или перезагрузки компьютера Linux через терминал.

Давайте посмотрим на них по очереди и рассмотрим, как и когда следует использовать эти команды.

1. Отключение

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

shutdown [option] [time] [message]

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

Где -h означает остановку, а now – сейчас, что означает, инструкция должна быть выполнена немедленно. Различные задержки могут быть использованы. Например, вместо этого вы можете использовать +5, что скажет компьютеру выполнить процедуру выключения через пять минут.

Если вы хотите использовать message (сообщение), оно будет мигать всем зарегистрированным пользователям:

shutdown -h +5 «Сервер выключается, сохраните свою работу и выйдите из системы.»

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

Перезапустить с -r

Альтернативный вариант – использовать команду -r для перезагрузки компьютера. Она используется вместо -h, поэтому, для перезагрузки компьютера или сервера вы можете использовать:

shutdown -r +5 «Сервер перезагружается через пять минут, сохраните свою работу и выйдите из системы.»

Любое запланированное отключение или перезапуск можно отменить, введя команду -c:

2. Перезагрузка

Поскольку команда shutdown имеет опцию перезапуска, неудивительно, что команда reboot имеет опцию shutdown.

Стандартная команда перезагрузки:

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

Другой вариант – принудительная перезагрузка. Это может быть полезно, если приложение или служба зависли и вам нужно быстро перезагрузиться:

Эта команда принудительно перезагрузит ваш Linux ПК.

3. Остановить

Мы уже видели переключатель -h выше, но остановка может использоваться как команда сама по себе. Это приведет к немедленному отключению компьютера с помощью простого четырехбуквенного слова:

Переключатель -f также можно использовать с остановкой, но результаты противоречивы, и может привести к проблемам стабильности системы.

Читайте также:  Linux проверка диска ntfs

4. Poweroff

Вы можете предпочесть терминологию команды poweroff. Это делает то же самое, что и halt, за исключением того, что ввод текста занимает в два раза больше времени.

Однако, кроме использования -f для принудительного отключения питания, вы также можете использовать ключ -w для регистрации вызова перезагрузки системы в /var/log/wtmp. Это потенциально полезный инструмент отладки, как -verbose, который может помочь с проблемами при завершении работы.

5. Аварийный вариант: REISUB

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

Ответ тогда – комбинация клавиатуры. Если вы переключились с Windows, вы, вероятно, знаете, что Ctrl + Alt + Del отображает меню с выключением в качестве опции. Если удерживать дольше, машина выключится автоматически. В то же время на Mac вы просто должны удерживать кнопку питания (опция, которая также работает на оборудовании Windows).

В Linux комбинация клавиш для перезагрузки Alt + Print Screen + B. Однако, если это не работает или существует более сложная проблема, вы можете изменить комбинацию, используя до шести клавиш.

Это известно как REISUB, из-за следующей вынужденной аббревиатуры:

  • unRaw – возвращает управление клавиатурой обратно с сервера X-дисплея.
  • tErminate – посылает сигнал завершения SIGTERM всем процессам для корректного завершения.
  • kIll – как и выше, но сигнал SIGKILL, который вызывает немедленное завершение процессов.
  • Sync – сбрасывает данные на диск.
  • Unmount – перемонтирует все файловые системы в состояние только для чтения.
  • reBoot – что и следовало ожидать.

Чтобы это сработало, вы должны удерживать Alt + Print Screen, а затем, поочерёдно нажимать клавиши: R E I S U B, в этом же порядке. Задержка между каждым нажатием должна составлять 1-2 секунды. Это необходимо для того, чтобы дать немного времени на выполнение всех вышеперечисленных процессов. Обратите внимание, что этот метод обычно не работает на компьютерах с архитектурой ARM.

Помогите, я случайно выключил свой Linux компьютер или сервер!

Мы видели, как отменить команду выключения или перезапуска. Однако бывают ситуации, что вы запускаете команду выключения, когда выполняется жизненно важный процесс, особенно на удаленном сервере. Обойти это можно, установив molly-guard, который может отменить отключение, проверив определенные параметры.

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

Для этого установите molly-guard в терминал:

sudo apt-get install molly-guard

Поскольку molly-guard работает в фоновом режиме, он обнаружит такую ​​команду, как poweroff, и сообщит, что был обнаружен сеанс SSH. Затем вы можете ввести имя хоста сервера для подтверждения выключения или нажать Ctrl + C для отмены. Полезно!

Эти пять способов выключения компьютера Linux из командной строки особенно полезны, поскольку их можно использовать на самом компьютере или через удаленный SSH. Поскольку эти команды очень лаконичны, они пригодны для быстрого использования – что может привести к случайной перезагрузке время от времени! К счастью, утилиты molly-guard достаточно, чтобы этого избежать.

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

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Не выключается (Не выключается компьютер полностью)

Не выключается

Сообщение Leodt » 30.11.2011 19:29

Читайте также:  Windows right click no button

Re: Не выключается

Сообщение Lazy_Kent » 30.11.2011 21:24

Re: Не выключается

Сообщение Leodt » 30.11.2011 21:38

Re: Не выключается

Сообщение Nilss » 01.12.2011 04:07

Re: Не выключается

Сообщение Leodt » 01.12.2011 07:43

Re: Не выключается

Сообщение PVOzerski » 01.12.2011 13:13

>Там перешли на systemd вместо обычного init, и с ним команда halt ведет себя именно описанным образом.

Однако. А что потом сделают? ls перестанет показывать содержимое каталогов и возьмет на себя функции mkfs?

Re: Не выключается

Сообщение Leodt » 02.12.2011 07:56

Re: Не выключается

Сообщение Romendakil » 02.12.2011 09:50

>Там перешли на systemd вместо обычного init, и с ним команда halt ведет себя именно описанным образом.

Однако. А что потом сделают? ls перестанет показывать содержимое каталогов и возьмет на себя функции mkfs?

man halt (poweroff, reboot)

Давно надо пользоваться shutdown, задолго до systemd.

Re: Не выключается

Сообщение gtn-gagarin » 15.01.2012 00:10

Re: Не выключается

Сообщение jsa » 17.01.2012 09:50

Re: Не выключается

Сообщение ac0rn » 18.01.2012 14:46

Re: Не выключается

Сообщение gtn-gagarin » 20.01.2012 02:22

Re: Не выключается

Сообщение ac0rn » 20.01.2012 10:15

Sending SIGKILL to remaining processes
Umouting file system
Umouting /sys/fs/fuse/connections
Umouting /dev/hugepages
Umouting /sys/kernel/security
Umouting /sys/kernel/debug
Umouting /dev/mqueue
Disabling swap
Detaching loop devices
Detaching DM devices
[ 2839.732720] System halted.

И все. Винты, вентиляторы отключились, но заставка на монике висит и кнопка питания горит

Re: Не выключается

Сообщение petyanamlt » 21.01.2012 03:12

Re: Не выключается

Сообщение ac0rn » 21.01.2012 10:45

Sending SIGKILL to remaining processes
Umouting file system
Umouting /sys/fs/fuse/connections
Umouting /dev/hugepages
Umouting /sys/kernel/security
Umouting /sys/kernel/debug
Umouting /dev/mqueue
Disabling swap
Detaching loop devices
Detaching DM devices
[ 2839.732720] System halted.

И все. Винты, вентиляторы отключились, но заставка на монике висит и кнопка питания горит

Источник

Справочная информация

про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений

четверг, 7 июня 2018 г.

Проблема с выключением Linux?

Указанный ниже материал был прочитан на сайте losst.ru в статье под наименованием «Не выключается Linux».

Как указано в статье выделенным текстом, «Инициализацией и завершением работы сервисов в системе Linux занимается system, и если компьютер не может выключиться, это означает, что systemd не может справиться с каким-либо процессом и ждёт его завершения. По умолчанию система даёт каждому сервису одну минуту и тридцать секунд, а затем отправляет сигнал экстренного завершения. Но таких сервисов может быть несколько, и завершение работы Linux может затянуться.»

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

В тексте статьи указано, что необходимо осуществить изменение значений в файле system.conf

sudo vi /etc/systemd/system.conf и установить:

Ввожу в терминале команду sudo gedit /etc/systemd/system.conf

По терминальной команде gedit у меня запускается редактор xed. Если у Вас такая настройка не производилась, то в терминале необходимо выполнить

sudo xed /etc/systemd/system.conf

В результате откроется файл system.conf

Как видно из рисунка, указанные строки DefaultTimeoutStartSec и DefaultTimeoutStopSec закоментированы.

Уберите символ #, установить нужное Вам число секунд (s) и сохраните изменения.

Новые значения вступят в силу при следующем старте системы.

Источник

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