systemctl stop openvpn@server && systemctl disable openvpn@server.service
После выполнения этих команд сервер может быть отключен и не запускается при следующей загрузке?
когда я перезагружаюсь, статус такой:
openvpn@server.service - OpenVPN connection to server
Loaded: loaded (/lib/systemd/system/openvpn@.service; disabled;vendor preset: enabled)
Active: active (running) since ma 2018-05-21 10:44:57 EEST; 49s ago
Так он работает после остановки и отключения после перезагрузки. Я только что отключил openvpn 2.4, работающий на виртуальной машине с его собственными нововведениями с systemd, просто чтобы обнаружить, что 2.3 не работает, как я ожидал.
Может быть, я что-то неправильно понял, любой совет оценен.
Существует множество причин, по которым служба systemd может быть запущена, включая зависимости, которые сложно отследить. systemctl disable
только предотвращает его связь с модулями, которые объявлены как required, want, requiredby и т. д. Это не запрещает запуск модуля полностью.
Чтобы жестко отключить запуск службы, создайте символическую ссылку на / dev / null в / etc / systemd / system с именем экземпляра, который вы хотите отключить.
ln -s /dev/null /etc/systemd/system/openvpn@server.service