Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🚀 Оптимизация процессов с помощью Systemd: создаем свои юниты

🚀 Оптимизация процессов с помощью Systemd: создаем свои юниты Если ты думаешь, что управление службами — это скучно и обычно, то ты явно недооцениваешь возможности Linux! Настоящий системный маг может не просто запускать службы, а создавать свои юниты, автоматизировать задачи и делать систему максимально гибкой под свои нужды. Что же такое юниты? Это как мини-программы, которые запускаются по расписанию, при загрузке системы или по событию. Вот, например, ты можешь автоматически запускать скрипт при обновлении системы или делать регулярную очистку в определенное время дня. Зацепит? Тогда попробуем! - Создай файл my_service.service в /etc/systemd/system/ - Вставь туда описание, например: [Unit] Description=Мой пользовательский сервис After=network.target [Service] ExecStart=/usr/bin/bash -c 'echo "Запустился мой сервис" >> /var/log/my_service.log' Restart=on-failure [Install] WantedBy=multi-user.target - Активируй его: sudo systemctl daemon-reload sudo systemctl enable my_service

🚀 Оптимизация процессов с помощью Systemd: создаем свои юниты

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

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

Что же такое юниты? Это как мини-программы, которые запускаются по расписанию, при загрузке системы или по событию.

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

Зацепит? Тогда попробуем!

- Создай файл my_service.service в /etc/systemd/system/

- Вставь туда описание, например:

[Unit]

Description=Мой пользовательский сервис

After=network.target

[Service]

ExecStart=/usr/bin/bash -c 'echo "Запустился мой сервис" >> /var/log/my_service.log'

Restart=on-failure

[Install]

WantedBy=multi-user.target

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

sudo systemctl daemon-reload

sudo systemctl enable my_service

sudo systemctl start my_service

Теперь твоя система сама заботится о запуске нужных процессов! Или настроишь автоматическую очистку каждую пятницу? Всё реально!

А ты уже экспериментировал с юнитами или всё еще боишься погрузиться в глубины системных настроек?

💬 Пригласи в свой арсенал новые знания — https://t.me/LinuxSkill а вакансии и тесты — https://t.me/gradeliftbot

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