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 – забезпечують чисте, безконфліктне управління послугами, зменшуючи при цьому поверхню для атак і покращуючи чіткість роботи системи.