Как удалить службы systemd в Linux
Systemd — это менеджер систем и сервисов для операционных систем Linux, предоставляющий стандартный процесс управления тем, какие сервисы запускаются при загрузке системы.
Иногда может возникнуть необходимость удалить сервис systemd по различным причинам, например, если он больше не нужен, конфликтует с другими сервисами или вы просто хотите очистить систему.
Systemd использует unit-файлы для управления сервисами, которые обычно расположены в /etc/systemd/system/ или /lib/systemd/system/. Эти unit-файлы определяют, как сервис должен запускаться, останавливаться и вести себя.
Удаление службы systemd включает остановку службы, её отключение, чтобы она не запускалась при загрузке, а затем удаление её unit-файла.
Это руководство проведет вас через шаги по удалению systemd сервисов в Linux.
Идентификация службы Systemd
Сначала вам нужно определить точное название службы, которую вы хотите удалить, перечислив все активные службы с помощью следующей команды.
systemctl list-units --type=service
Или, если вы знаете название службы или его часть, вы можете использовать.
systemctl | grep <service-name>
Остановка и отключение службы Systemd
Перед удалением службы важно остановить её, если она в данный момент работает, используя следующую команду systemctl.
sudo systemctl stop <service-name>
Чтобы предотвратить автоматический запуск службы при загрузке, необходимо её отключить.
sudo systemctl disable <service-name>
Удаление службы Systemd
Наконец, удалите файл юнита сервиса из системы, который обычно находится в /etc/systemd/system/ или /lib/systemd/system/, используя команду rm для удаления файла.
sudo rm /etc/systemd/system/<service-name>.service
Или, если он находится в другой директории.
sudo rm /lib/systemd/system/<service-name>.service
После удаления файла юнита перезагрузите конфигурацию systemd, чтобы отразить изменения.
sudo systemctl daemon-reload
Заключение
Удаление сервисов systemd в Linux включает остановку сервиса, отключение его автозапуска при загрузке и удаление его файла юнита.
Всегда проверяйте, что услуга больше не нужна и что у вас есть необходимые разрешения для выполнения этих действий.
