- Как отключить мою систему от перехода в спящий режим?
- 6 ответов
- Руководство по включению гибернации в Linux Mint 20 Cinnamon (Ubuntu 20) и предотвращению нежелательных пробуждений
- Справочная информация
- среда, 28 декабря 2016 г.
- Linux Mint: выключение переходов в ждущий и спящий режим
- Операционные системы Astra Linux
- Линукс как убрать спящий режим
- 1. Режим ожидания
- 2. Режим гибернации
- 3. Гибридный режим сна
- Заключение
Как отключить мою систему от перехода в спящий режим?
Я получаю настройку веб-сервера дома на старом настольном компьютере AMD 2400+. У меня установлена и работает Ubuntu 11.04, но через некоторое время я больше не могу найти сервер. Когда я подхожу к клавиатуре и нажимаю клавишу, все снова волшебным образом работает.
Я просмотрел BIOS и не вижу включенных функций энергосбережения. Есть ли что-то подобное в Ubuntu? Это можно отключить?
У меня не установлен графический интерфейс. Это только консоль.
6 ответов
Правильный ответ для этого находится здесь:
Вы пытались добавить параметры ядра acpi=off apm=off к GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub ?
Тогда беги sudo update-grub и перезагрузите компьютер.
В Ubuntu 16.04 LTS я успешно использовал следующее для отключения suspend:
И это, чтобы снова включить его:
От man systemctl :
графический интерфейс пользователя
Система -> Настройки -> Управление питанием
На вкладке «Питание от сети» переведите компьютер в спящий режим, если он не активен: «Никогда»
Терминал
Можете ли вы открыть «gconf-editor»?
Смотреть в: /apps/gnome-power-manager/timeout
Попробуйте установить sleep_computer_ac в 0
Я не уверен, если что-то еще нужно изменить.
Ни одно из описанных решений не помогло мне. Ноутбук все еще собирался спать. Использование параметра командной строки Grub Linux в acpi=off приводило к невозможности загрузки ноутбука. Я наконец нашел это решение.
Пожалуйста, попробуйте просмотреть эти ссылки — cyberciti.biz и Arch форумы
Это выдержка из ссылки на cyberciti.biz:
По умолчанию ядро Linux будет использовать опцию сохранения экрана, чтобы отключить его, вам нужно ввести эту команду (она отключает функции энергосбережения монитора VESA):
Если он возвращает вас с ошибкой, которая выглядит следующим образом: не может (не) установить режим энергосбережения
Вам необходимо выключить систему X Window и запустить команду выше. Лучше добавьте следующие две команды в файл
Источник
Руководство по включению гибернации в Linux Mint 20 Cinnamon (Ubuntu 20) и предотвращению нежелательных пробуждений
ГДЕ И КАК УСТАНОВИТЬ ДАУНРИГГЕР
ОБНОВЛЕНИЕ: я обнаружил некоторые несоответствия с моим сценарием в разделе 4, который должен выполняться при каждом пробуждении. Оказывается, /proc/acpi/wakeup только настройки сбрасываются иногда. Не при каждом выключении / перезапуске / гибернации / приостановке. Итак, время от времени мой сценарий включал пробуждение. Я обновил скрипт. Теперь он проверяет, говорит ли он включен в любом месте в /proc/acpi/wakeup и только потом выводит на него.
Это своего рода памятка для меня в будущем. Я не понимаю, почему гибернация в Linux — это не простая функция, которая просто работает, и почему ее включение должно быть таким сложным. Я надеюсь, что это также поможет людям, у которых есть вопросы о гибернации.
- Во-первых, вам нужно убедиться, что у вас есть достаточно большой файл подкачки. Своп — это место, где ваша оперативная память сохраняется на диске при переходе в спящий режим.
- Проверьте размер свопа через Системный монитор -> Ресурсы или запустив sudo swapon —show . Тебе, наверное, не хватает. Размер подкачки должен быть несколько больше, чем размер ОЗУ. В Интернете есть несколько руководств. Я использую 5 ГБ свопа на своей машине с 4 ГБ оперативной памяти.
- Как увеличить размер свопа, зависит от того, как вы его настроили. Может быть вам нужно создать файл подкачки большего размера, может быть вам нужно открыть GParted и просто измените размер разделов там. У меня есть зашифрованный LVM с /dev/vgmint/root и /dev/vgmint/swap тома. Вы не можете изменить размер LVM, пока он смонтирован, поэтому вы загружаетесь с USB-накопителя с Linux Mint. Там вы можете использовать Диски приложение, чтобы разблокировать зашифрованный LVM, и используйте это прекрасное руководство, чтобы безопасно уменьшить размер вашего /dev/vgmint/root объем:
- Принудительно проверить файловую систему sudo e2fsck -f /dev/vgmint/root
- Сжимайте файловую систему sudo resize2fs /dev/vgmint/root 180G . Замените 180G примерно на 90% от размера, который должен быть окончательный.
- Уменьшите объем до окончательного размера sudo lvreduce -L 200G /dev/vgmint/root , где 200 ГБ — окончательный размер вашего тома.
- Расширьте файловую систему, чтобы она занимала остальное свободное место на томе sudo resize2fs /dev/vgmint/root
- Тогда ты можешь бежать sudo lvextend -l 100%FREE /dev/vgmint/swap_1 для расширения тома подкачки только что созданным свободным пространством.
- Теперь нам нужно обновить своп. Мы закончили с живой системой USB-накопителя, загрузитесь в вашу обычную систему. Если вы снова проверите размер своего свопа, вы увидите, что его размер не изменился, хотя мы просто дали ему больше места. Нам нужно создать новый своп. Бежать sudo swapoff -a отключить все свопы и запустить sudo mkswap /dev/vgmint/swap_1 создать новый.
- Теперь проверьте, поддерживает гибернацию и добавить кнопку гибернации назад прочитав эту прекрасную статью:
- Открыть терминал, запустить sudo pm-hibernate . Ваш компьютер должен перейти в спящий режим. Загрузите его снова и убедитесь, что он все восстанавливает. Если это так, значит, ваше оборудование поддерживает спящий режим.
- Теперь мы включим значок гибернации. Создать файл:
- Вставьте в этот файл следующее содержимое:
- Сохраните, перезапустите. Теперь у вас должна быть опция «Гибернация» при нажатии кнопки питания.
- Управление энергопотреблением. Вероятно, это характерно для Linux Mint с Cinnamon. Я хочу, чтобы мой ноутбук переходил в спящий режим после определенного периода бездействия, но невозможно настроить это с помощью Управление энергопотреблением приложение. Для редактирования внутренних настроек Cinnamon я использую редактор dconf ( sudo apt install dconf-editor ). Откройте его, перейдите в / org / корица / настройки-демон / плагины / мощность / или просто ищите мощность. sleep-inactive-battery-type это то, что мне нужно — установите его в режим гибернации. Пока здесь я люблю выключать use-time-for-policy и использовать проценты заряда батареи вместо оставшегося времени для определения состояний «низкий заряд батареи», «критическое состояние батареи» и «действие батареи». Процент заряда батареи — это реальное значение, а оставшееся время является приблизительным и может сильно варьироваться. Вы также можете установить процентные пороги, используя percentage-low , percentage-critical и percentage-action . Взгляните, на этой вкладке есть несколько интересных настроек. Но будьте осторожны.
- Теперь последний кусок пазла предотвратить нежелательное пробуждение от приостановки / гибернации. Написать sudo cat /proc/acpi/wakeup . Вы увидите, какие устройства включены и могут привести к нежелательному выходу из спящего режима. Устройства, вызывающие проблемы, необходимо отключить при загрузке и при выходе из режима ожидания / гибернации.
- Вот как отключить устройство: echo DEVICE_NAME | sudo tee /proc/acpi/wakeup . (Спасибо этой ветке.)
- Выясните, какие устройства вызывают у вас проблемы (я отключил все), и напишите сценарий bash, который отключит их. (Возможно, файл должен принадлежать root, поскольку root будет его выполнять.) Это будет выглядеть примерно так:
Источник
Справочная информация
про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений
среда, 28 декабря 2016 г.
Linux Mint: выключение переходов в ждущий и спящий режим
Долгое время в планах оставалось решение вопроса: как убрать из меню выхода пункты переходов в ждущий режим и спящий режим. Данные пункты меню никогда мной не использовались и не будут использоваться в дальнейшем. А их наличие, начиная с некоторого времени, стало «несколько утомлять».
Практические шаги по решению этого вопроса были найдены на ресурсе LinuxFAQ в статье «Решение 17 проблем Ubuntu и Linux Mint». И если деактивация режима гибернации не вызвала вопросов, то при чтении о выключении перехода в ждущий режим возник вопрос: для чего автор устанавливает дополнительный текстовый редактор Leafpad.
Так как, по моему мнению, всё должно быть максимально простым, то
Выключение перехода в спящий режим
Запустите терминал и введите команду
sudo mv -v /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla /
В результате из меню пропадает пункт перехода в спящий режим:
Для восстановления, соответственно, введите в терминале команду:
sudo mv -v /com.ubuntu.enable-hibernate.pkla /etc/polkit-1/localauthority/50-local.d
Выключение перехода в ждущий режим
Запустите текстовый редактор и внесите в него следующее:
[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no
[Disable suspend for all sessions (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no
Сохраните файл под именем disable-suspend.pkla
Теперь запустите Midnight Commander с правами суперпользователя (в терминале – sudo mc) или Gnome Commander с этими же правами:
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник
Линукс как убрать спящий режим
Спящий режим Ubuntu — это режим энергосбережения, позволяющий отключить питание компьютера, сохранив при этом текущее состояние операционной системы. Это очень удобно: пользователь сможет включить компьютер и продолжить работу с приложениями, которые были запущены до отключения питания. Например, редактировать уже открытый текстовый документ или смотреть фильм с того же тайм-кода. Данный режим доступен как на ноутбуках, так и на настольных компьютерах. Мы будем рассматривать аспекты его использования в дистрибутиве Ubuntu 18.04 LTS.
Вообще, существует три разновидности спящего режима: режим ожидания (Suspend to RAM), режим гибернации (Hibernate, Suspend to disk) и гибридный режим (Hybrid sleep, Suspend to both). Первый режим доступен в Ubuntu по умолчанию, второй и третий — деактивированы из-за многочисленных жалоб пользователей. Мы рассмотрим все три режима для того, чтобы читатель мог выбрать наиболее подходящий для него, гарантированно работающий режим самостоятельно.
1. Режим ожидания
Режим ожидания (Suspend to RAM) или простой спящий режим Ubuntu доступен в системе по умолчанию и предусматривает отключение питания компьютера с сохранением питания оперативной памяти. Благодаря этой особенности он работает на подавляющем большинстве компьютеров, хотя и имеет очевидный недостаток, связанный с затратами энергии. Конечно же, каждый случай индивидуален, ведь любой режим энергосбережения предполагает подготовку устройств силами операционной системы с последующей передачей управления прошивке материнской платы, поэтому сложно гарантировать корректную работу даже режима ожидания.
По умолчанию режим ожидания активируется при закрытии крышки ноутбука. Также он может активироваться с помощью функциональной клавиши ноутбука (обычно это клавиша с изображением полумесяца). Кроме того, его можно включить из системного меню, но не самым очевидным образом. Для этого нужно открыть системное меню, нажать клавишу Alt, после чего кнопка завершения работы будет заменена на кнопку перехода в режим ожидания Ubuntu (Рисунок 1).
Рисунок 1. Кнопки завершения работы и перехода в режим ожидания
Вы можете прямо сейчас нажать на эту кнопку и испытать режим ожидания в деле. Если после отключения питания компьютера и последующего нажатия кнопки включения вам удастся продолжить работу с ранее запущенными приложениями, то спящий режим работает корректно. Если же после некоторого ожидания вы видите лишь чёрный экран или элементы графического интерфейса системы оказываются неработоспособными, лучше отключить спящий режим Ubuntu. Для этого в первую очередь следует запустить приложение дли изменения параметров системы с помощью крайней левой круглой кнопки с пиктограммой инструментов в системном меню (Рисунок 2).
Рисунок 2. Кнопка для изменения параметров системы
После открытия окна приложения нужно перейти на вкладку Электропитание. Здесь следует убедиться в том, что в качестве значения параметра При нажатии кнопки выключения не установлено Перевести в режим ожидания, а также нажать на строку Автоматический режим ожидания и отключить переключатель При простое (Рисунок 3).
Рисунок 3. Отключение режима ожидания
В случае закрытия крышки ноутбука всё немного сложнее: нужно установить дополнительное приложение GNOME Tweaks с помощью команды:
sudo apt-get install gnome-tweak-tool
Далее нужно запустить это приложение (его имя в меню Доп. настройки GNOME), перейти на вкладку Электропитание и отключить переключатель Режим ожидания при закрытии ноутбука (Рисунок 4).
Рисунок 4. Параметры электропитания в GNOME Tweaks
Теперь при закрытии крышки ноутбук не будет переходить в режим ожидания как в старые добрые времена GNOME 2.
Конечно же, редкое руководство по Linux обходится без описания консольных команд. Мы также рассмотрим команды, которые позволяют активировать режим ожидания из консоли. За управление режимами энергосбережения в Ubuntu отвечает системная служба logind из состава systemd, с которой можно взаимодействовать как посредством утилиты systemctl, так и посредством системной шины сообщений DBus. Это команда для перехода в режим ожидания с помощью утилиты systemctl:
А это вызов соответствующего метода DBus:
dbus-send —system —print-reply —dest=»org.freedesktop.login1″ /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true
2. Режим гибернации
Режим гибернации (Hibernate, Suspend to disk) деактивирован в Ubuntu по умолчанию и предусматривает отключение питания компьютера с переносом данных из оперативной памяти в раздел подкачки. Разумеется, для корректной работы данного режима размер раздела подкачки должен превышать объём доступной оперативной памяти. Кроме того, данный режим нередко работает некорректно из-за проблем с прошивками материнских плат. Ещё один его недостаток — затраты времени на запись и чтение данных. Для активации режима гибернации необходимо добавить параметр ядра ОС и создать файл конфигурации Polkit.
Начнём с параметра ядра ОС. Он предназначен для передачи имени файла устройства раздела подкачки, в котором будут сохраняться данные состояния ОС. Чтобы узнать имя этого файла, можно воспользоваться следующей командой:
Необходимое имя должно находиться в столбце NAME (Рисунок 5).
Рисунок 5. Список разделов подкачки системы
В случае его отсутствия у вас не активирован раздел подкачки.
Это имя следует добавить в строку параметров ядра ОС, передаваемую системным загрузчиком GRUB, в форме значения параметра resume. Для этого нужно открыть файл конфигурации /etc/default/grub и отредактировать строку GRUB_CMDLINE_LINUX_DEFAULT. Проще всего это сделать с помощью следующей команды:
Предположим, что именем файла устройства раздела подкачки является /dev/sda5. Тогда строку
придёётся заменить на строку
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash resume=/dev/sda5″
После этого нужно сохранить изменения в открытом файле (Рисунок 6).
Рисунок 6. Измененные параметры ядра Linux
В заключение нужно обновить конфигурацию системного загрузчика с помощью следующей команды:
Помимо этого следует создать файл конфигурации Polkit в директории /etc/polkit-1/localauthority/50-local.d/ с именем com.ubuntu.enable-hibernate.pkla и следующим содержимым:
Теперь приложение для изменения параметров системы позволит активировать режим гибернации при нажатии на кнопку включения (Рисунок 7).
Рисунок 7. Режим гибернации в меню приложения для изменения параметров системы
Это повод проверить спящий режим Ubuntu 18.04 с гибернацией. При отсутствии результата, вы можете снова деактивировать его, удалив созданный файл конфигурации с помощью команды:
sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Если же данный режим будет работать корректно, вы можете использовать кнопку включения для его активации. Если вы хотите активировать его при закрытии крышки ноутбука, вам придётся воспользоваться последовательностью специальных команд. Потому что ни приложение для изменения параметров системы, ни утилита GNOME Tweaks не позволёт сделать этого. Вот эти команды:
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action ‘hibernate’
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action ‘hibernate’
Первая команда устанавливает режим при питании компьютера от сети, вторая — от батареи. Для проверки корректности установки значений параметров конфигурации может использоваться специальная утилита с графическим интерфейсом. Она устанавливается с помощью следующей команды:
sudo apt-get install dconf-editor
По окончании установки достаточно запустить её (имя в меню Редактор d-conf), осуществить переход org — gnome — settings-daemon — plugins — power и проверить значения параметров lid-close-ac-action и lid-close-battery-action (Рисунок 8).
Рисунок 8. Активированный режим гибернации при закрытии крышки ноутбука
Если вас не устраивает активируемый при закрытии крышки ноутбука режим гибернации, вы можете вернуть режим ожидания с помощью следующих команд:
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action ‘suspend’
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action ‘suspend’
Также может возникнуть вопрос: «А как активировать режим гибернации из системного меню?». Вообще, такой возможности не предусмотрено, но вы можете установить расширение GNOME Shell под названием «Hibernate Status Button». Установка расширения осуществляется с помощью Менеджера приложений Ubuntu (само расширение размещено в разделе Дополнения на вкладке Расширения GNOME Shell) (Рисунок 9).
Рисунок 9. Расширение «Hibernate Status Button» в списке расширений Менеджера приложений Ubuntu
После установки расширения в системном меню появится соответствующая кнопка (Рисунок 10).
Рисунок 10. Кнопка для перехода в режим гибернации
Если нажать на клавишу Alt при показе системного меню, кнопка перехода в режим гибернации будет заменена на кнопку перехода в гибридный режим сна.
Ну и о командах для самостоятельной активации данного режима. Это команда для перехода в режим гибернации с помощью утилиты systemctl:
А это вызов соответствующего метода DBus:
dbus-send —system —print-reply —dest=»org.freedesktop.login1″ /org/freedesktop/login1 org.freedesktop.login1.Manager.Hibernate boolean:true
3. Гибридный режим сна
Гибридный режим сна (Hybrid sleep, Suspend to both) объединяет в себе оба рассмотренных выше режима энергосбережения. Он деактивирован в Ubuntu по умолчанию и предусматривает отключение питания компьютера с копированием данных из оперативной памяти в раздел подкачки и сохранением питания оперативной памяти. Для корректной работы данного режима, как и режима гибернации, требуется раздел подкачки достаточного размера. С точки зрения пользователя это самый надёжный режим, ведь в случае разряда батареи данные состояния операционной системы могут быть извлечены из раздела подкачки.
Активация данного режима сна осуществляется вместе с активацией режима гибернации. При этом его поддержка не реализована в полной мере в окружении рабочего стола GNOME, поэтому он может быть задействован лишь посредством системной службы logind и рассмотренного выше расширения «Hibernate Status Button» после нажатия клавиши Alt.
Вы можете перевести свой компьютер в этот режим с помощью утилиты systemctl:
А также вызвав метод DBus:
dbus-send —system —print-reply —dest=»org.freedesktop.login1″ /org/freedesktop/login1 org.freedesktop.login1.Manager.HybridSleep boolean:true
Заключение
Ubuntu поддерживает три разновидности спящего режима, две из которых не доступны сразу же после установки системы. Хотя доступный по умолчанию режим ожидания и отвечает требованиям большинства пользователей, вы можете активировать остальные режимы и сами решить, какой из них больше подходит вам.
Источник