🚀🖥️ "Linux Systemd: Как стать магистром служб" 🧙♂️🔧
Привет, поклонники Linux и системные волшебники! Сегодня мы погрузимся в магический мир systemd, чтобы научиться управлять службами с помощью нескольких заклинаний командной строки. Это знание необходимо каждому, кто хочет полностью контролировать свою систему и понимать её устройство. 🎓✨
🎯 Задача: Научиться включать и выключать службы в Linux, управляя их автоматическим запуском при загрузке системы.
🛠️ Решение: Вот ваша пошаговая инструкция для управления службами с помощью systemd:
1️⃣ Чтобы включить службу и настроить ее на автоматический запуск при загрузке, используйте:
2️⃣ Если вы хотите сразу же запустить службу после включения, добавьте параметр --now:
3️⃣ Чтобы выключить службу и предотвратить ее запуск при загрузке, введите:
4️⃣ Если вы хотите одновременно выключить и остановить службу, используйте:
5️⃣ Для маскирования службы, чтобы сделать ее недоступной для запуска, введите:
6️⃣ Чтобы размаскировать службу и сделать ее доступной для запуска, используйте:
💡 Комментарий: Включение, выключение, маскирование и размаскирование службы не влияют на ее текущее состояние, если не использовать параметр
Привет, поклонники Linux и системные волшебники! Сегодня мы погрузимся в магический мир systemd, чтобы научиться управлять службами с помощью нескольких заклинаний командной строки. Это знание необходимо каждому, кто хочет полностью контролировать свою систему и понимать её устройство. 🎓✨
🎯 Задача: Научиться включать и выключать службы в Linux, управляя их автоматическим запуском при загрузке системы.
🛠️ Решение: Вот ваша пошаговая инструкция для управления службами с помощью systemd:
1️⃣ Чтобы включить службу и настроить ее на автоматический запуск при загрузке, используйте:
sudo systemctl enable sshd.service
2️⃣ Если вы хотите сразу же запустить службу после включения, добавьте параметр --now:
sudo systemctl enable --now sshd.service
3️⃣ Чтобы выключить службу и предотвратить ее запуск при загрузке, введите:
sudo systemctl disable sshd.service
4️⃣ Если вы хотите одновременно выключить и остановить службу, используйте:
sudo systemctl disable --now sshd.service
5️⃣ Для маскирования службы, чтобы сделать ее недоступной для запуска, введите:
sudo systemctl mask bluetooth.service
6️⃣ Чтобы размаскировать службу и сделать ее доступной для запуска, используйте:
sudo systemctl unmask bluetooth.service
💡 Комментарий: Включение, выключение, маскирование и размаскирование службы не влияют на ее текущее состояние, если не использовать параметр
--now
. Этот параметр можно применять с командами enable
, disable
и mask
, чтобы немедленно запустить или остановить службу.