🐧 Как заставить систему Linux продолжать работать с помощью Keep-Alive |

🐧 Как заставить систему Linux продолжать работать с помощью Keep-Alive

Мануал

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

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

Keep-Alive – это легкий и простой в использовании инструмент, который поможет вам предотвратить переход компьютера в спящий режим.

Он работает в Linux, macOS и Windows и идеально подходит для тех, кому нужно, чтобы система “бодрствовала” без лишних хлопот.

Что такое Keep-Alive?

Keep-Alive – это небольшая программа, которая не дает вашему компьютеру спать. Она отлично подходит для:

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

Она проста в использовании, не требует сложной настройки и работает на всех основных операционных системах.

Ключевые особенности Keep-Alive

  • Настраиваемая продолжительность: Вы можете установить, как долго ваша система будет бодрствовать. Например, вы можете выбрать 2 часа, 30 минут или даже 150 минут (что составляет 2,5 часа).
  • Кроссплатформенность: Работает на macOS, Windows и Linux.
  • Легкий: не занимает много ресурсов вашего компьютера.
  • Простота использования: Просто загрузите его, запустите, и ваша система будет бодрствовать.
  • Не требует настройки: Вам не нужно ничего настраивать. Она работает прямо из коробки.

Keep-Alive использует различные методы в зависимости от операционной системы для поддержания компьютера в бодрствующем состоянии:

На Linux:

  • Используется systemd-inhibit для предотвращения действий по переходу в спящий режим и на крышку.
  • Если systemd недоступен, он использует команды xset или изменяет настройки GNOME.

В macOS:

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

На Windows:

  • Используется API SetThreadExecutionState для предотвращения сна системы и дисплея.
  • Для дополнительной надежности предусмотрен резервный метод с использованием PowerShell.

Как установить Keep-Alive в Linux

1. Загрузите программу:

curl -LO https://github.com/stigoleg/keep-alive/releases/latest/download/keep-alive_Linux_x86_64.tar.gz

2. Извлеките файлы:

После загрузки извлеките файлы с помощью этой команды:

tar xzf keep-alive_*_x86_64.tar.gz

3. Переместите программу в PATH:

Переместите программу в PATH вашей системы, например /usr/local/bin:

sudo mv keepalive /usr/local/bin/

Сборка Keep-Alive из исходных кодов

Зависимости для Linux:

  • Linux: Вам понадобится systemd (рекомендуется) или X11, а также терминал, поддерживающий приложения TUI.
  • Зависимости для сборки: Если вы хотите собрать программу из исходников, вам понадобится Go 1.21 или более поздняя версия. Убедитесь, что в вашей системе установлена последняя версия языка Go.

Если вы хотите собрать Keep-Alive самостоятельно, выполните следующие шаги:

Клонируйте репозиторий:

git clone https://github.com/stigoleg/keep-alive.git
cd keep-alive

Создайте программу:

go build -o keepalive ./cmd/keepalive

Предотвращение перехода системы Linux в спящий режим

Использование параметров командной строки

Вы можете предотвратить переход системы Linux в спящий режим с помощью Keep-Alive с помощью нескольких простых команд.

Задайте длительность:

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

Например:

keepalive -d 2h30m

Это заставит вашу систему бодрствовать в течение 2 часов 30 минут.

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

keepalive -v

Если вам нужна помощь, просто напишите:

keepalive -h

Интерактивный режим

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

Запустите программу без каких-либо флагов:

  • Используйте кнопки со стрелками (↑/↓) или j/k для перемещения по меню.
  • Нажмите Enter, чтобы выбрать опцию.
  • Нажмите q или Esc, чтобы выйти.

Почему стоит выбрать Keep-Alive?

  • Надежность: Постоянно контролирует систему и перезапускает процессы, если они не работают.
  • Благодатная очистка: Когда вы останавливаете программу, она восстанавливает исходные настройки системы.
  • Эффективность использования ресурсов: Программа использует очень мало ресурсов компьютера, не давая ему засыпать.

Заключение

Keep-Alive – полезная утилита для тех, кому нужно предотвратить переход компьютера в спящий режим во время выполнения критических задач.

Это простой и эффективный инструмент для поддержания компьютера в бодрствующем состоянии без вмешательства пользователя.

Если вы загружаете файлы, запускаете длительные процессы или просто хотите, чтобы ваша система оставалась активной, Keep-Alive поможет вам.

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

см. также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий