Как отключить автозапуск сервиса на VPS?

Часто владельцы серверов VPS сталкиваются с необходимостью отключить автозапуск определенного сервиса. Это может быть связано с различными причинами, например, нежеланием тратить лишние ресурсы сервера на запуск ненужного сервиса или желанием решить проблему с конфликтом программ.

Существует несколько способов отключить автозапуск сервиса на VPS, рассмотрим их подробнее.

1. Использование командной строки

Самый простой способ отключить автозапуск сервиса — использовать командную строку. Для этого необходимо выполнить следующие шаги:

  • systemctl stop servicename — остановить сервис;
  • systemctl disable servicename — отключить автозапуск сервиса;
  • systemctl status servicename — проверить статус сервиса.

После выполнения этих команд сервис будет остановлен и больше не будет запускаться автоматически при перезагрузке сервера.

2. Редактирование файла конфигурации

Другой способ отключить автозапуск сервиса — это редактирование файла конфигурации. Для этого необходимо найти файл, отвечающий за автозапуск нужного сервиса, обычно это файлы в директории /etc/systemd/system/.

Откройте файл в текстовом редакторе и найдите строку, содержащую параметр WantedBy=default.target. Замените его на WantedBy=multi-user.target, это отключит автозапуск данного сервиса.

После внесения изменений в файл конфигурации необходимо выполнить команду systemctl daemon-reload для применения изменений.

Заключение

Отключение автозапуска сервиса на VPS — это важная задача, которая поможет оптимизировать работу сервера и устранить возможные проблемы. Используйте предложенные способы для управления запуском сервисов и делайте ваш VPS более эффективным.