我对 openVpn 服务有疑问。我想禁用这openVpn 服务,但我想知道“sudo systemctl disable[电子邮件保护]“和“sudo systemctl disable openvpn”?
systemctl list-units | grep openvpn
我得到了
openvpn.service loaded active exited OpenVPN service
[email protected] loaded active running OpenVPN connection to client
system-openvpn.slice loaded active active system-openvpn.slice
答案1
openvpn.service
主要是历史遗留问题。基本上,它模仿了/etc/init.d/openvpn
那些习惯使用旧 Debian 版本的人,使用单一服务一次性控制多个 VPN 配置,而 systemd 方法是使用单独的“[电子邮件保护]“每个单独配置的实例。
换句话说,该服务不会自行启动任何内容 - 它的唯一目的是聚合所有openvpn@...
实例。如果您运行,您会看到它引用了 openvpn.service,因此会将重新加载传播到您正在运行的所有实例。systemctl cat [email protected]
systemctl reload openvpn
openvpn@...
但是,请注意,Debian 的自定义实际上已被直接来自 OpenVPN 本身的较新的和单元[email protected]
所取代。这两个服务单元也是多实例的,但它们[email protected]
[email protected]
不完全引用“中央” openvpn.service。