Systemd – це менеджер служб за замовчуванням у більшості сучасних дистрибутивів Linux, який відповідає за керування системними службами. Коли вам більше не потрібна користувацька або стороння служба, видалення її службового файлу systemd забезпечить чистішу та ефективнішу роботу системи. У цьому посібнику ви дізнаєтеся, як видалити службовий файл systemd у Linux.
Перш ніж видаляти файл служби systemd, зупиніть службу, щоб запобігти конфліктам.
sudo systemctl stop
Перевірити, чи запущено сервіс:
sudo systemctl status
Вимкнення служби гарантує, що вона не запускатиметься автоматично під час завантаження.
sudo systemctl disable
Для спеціальної служби користувача вимкніть її за допомогою:
systemctl --user disable
Файли системних служб зазвичай зберігаються в одному з наступних місць:
/etc/systemd/system/
/lib/systemd/system/
~/.config/systemd/user/
Щоб видалити системний службовий файл, запустіть:
sudo rm /etc/systemd/system/.service
Якщо службовий файл знаходиться у /lib/systemd/system/, видаліть його за допомогою:
sudo rm /lib/systemd/system/.service
Для спеціальної служби, використовуйте:
rm ~/.config/systemd/user/.service
Після видалення службового файлу перезавантажте менеджер systemd, щоб застосувати зміни.
sudo systemctl daemon-reload
Для спеціальних служб користувача:
systemctl --user daemon-reload
Запустіть наступну команду, щоб переконатися, що служба більше не існує:
systemctl status
Якщо службу було повністю видалено, ви побачите повідомлення про помилку, яке вказує на те, що файл підрозділу не знайдено.
Деякі служби створюють додаткові конфігураційні файли або файли журналів. Щоб повністю видалити всі сліди, перевірте і видаліть відповідні файли:
Наприклад, для видалення журналів і конфігураційних файлів:
sudo rm -rf /var/log//
sudo rm -rf /etc//
Видалення службового файлу systemd у Linux передбачає зупинку і вимкнення служби, видалення її службового файлу і перезавантаження демона systemd. Виконання цих кроків гарантує чисте видалення непотрібних служб.
За бажанням ви можете виконати
systemctl reset-failed
щоб очистити залишковий несправний стан.
Дотримуючись цього повного процесу, адміністратори AvaHost – або будь-якого іншого хостингового середовища на базі Linux – забезпечують чисте, безконфліктне управління послугами, зменшуючи при цьому поверхню для атак і покращуючи чіткість роботи системи.