Найти в Дзене
Уроки Linux

🛠️ Оптимизация работы с systemd: как настроить автозасыпання и автоматический запуск сервисов

🛠️ Оптимизация работы с systemd: как настроить автозасыпання и автоматический запуск сервисов

Привет, любители Linux и DevOps! 🚀

Ты когда-нибудь сталкивался с тем, что после перезагрузки нужно вручную запускать важные сервисы? Или хотел бы, чтобы твоя система сама выключалась и включалась в нужное время? Сегодня расскажу, как сделать работу системы максимально автоматизированной и комфортной!

• Автоматический запуск сервисов при старте системы

- Используй команду:

sudo systemctl enable <имя_сервиса>

- Чтобы отключить:

sudo systemctl disable <имя_сервиса>

• Настройка таймера для автоматического запуска

- Создай файл таймера:

/ etc / systemd / system / mytimer.timer

- И укажи время запуска (например, каждый день в 6 утра):

[Unit]

Description=Запуск моего скрипта

[Timer]

OnCalendar=daily

Persistent=true

[Install]

WantedBy=timers.target

- Активируй его:

sudo systemctl enable mytimer.timer

sudo systemctl start mytimer.timer

• Автоматические засыпания и пробуждения

- Систему можно настроить на автоматический переход в спящий режим при бездействии и пробуждение по расписанию или событию. Проверь настройки:

cat /etc/systemd/logind.conf

- Настрой параметры 'IdleAction' и 'IdleActionHoldOffSeconds' для нужды.

Включай умные автоматизации — освободится время для новых задач и проектов!

А ты знаешь, что лучше автоматизировать именно то, что ты делал вручную?

💬 Пригласи подписаться на https://t.me/LinuxSkill и https://t.me/gradeliftbot — больше полезных статей или тестов по Linux и DevOps!

📩 Завтра: как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!