Sto lavorando su un sistema basato su Debian e sto ancora imparando su systemctl vs service , ma sto cercando di usare la mia openvpn
configurazione come caso d'uso per risolvere questo problema.
Nella mia configurazione attuale, sono davvero confuso su come openvpn
sembra avviarsi all'avvio e su come gestirli.
All'avvio, questi sono i openvpn
processi che sono stati avviati:
> ps aux | ag 'openvpn'
nobody 952 0.0 0.0 5800 1108 ? Ss 13:29 0:00 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --config /etc/openvpn/server.conf
root 1537 0.0 0.1 6088 2544 ? Ss 13:30 0:00 /usr/sbin/openvpn --daemon --auth-nocache --config /root/.vpn_conf/pia.ovpn
Non so ancora cosa li controlli per iniziare all'avvio.
Il primo proc è il server (che desidero disabilitare) e l'altro è il client che desidero conservare e continuare a utilizzare.
La mia comprensione è che si può usare systemctl
per elencare tutti i servizi:
> systemctl list-unit-files --type=service | ag 'openvpn'
openvpn.service disabled
openvpn@.service disabled
Quali sono le differenze tra questi due? Sono questi i due servizi che controllano i processi sopra? Se sono disabilitati, perché stanno ancora iniziando all'avvio?
Se provo e utilizzo service
per ottenere lo stato di openvpn
, ottengo:
> service openvpn status
● openvpn.service - OpenVPN service
Loaded: loaded (/lib/systemd/system/openvpn.service; disabled)
Active: active (exited) since Sun 2017-02-19 13:29:51 PST; 18min ago
Process: 936 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 936 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/openvpn.service
Feb 19 13:29:51 systemd[1]: Started OpenVPN service
Il che mi spinge a chiedere:
Se ci sono due voci in systemctl per openvpn, come si chiama la seconda quando si usa service openvpn_2nd? status
?
Per ogni evenienza, c'è una /etc/init.d/openvpn
sceneggiatura.
Qualsiasi approfondimento su alcune delle domande di cui sopra sarebbe molto apprezzato.