🛠️ Оптимизация работы с 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 минут! Включи 🔔 чтобы не пропустить!