मैं एक डेबियन आधारित प्रणाली पर काम कर रहा हूं और अभी भी सिस्टमैक्टल बनाम सेवा के बारे में सीख रहा हूं , लेकिन मैं इसके openvpn
माध्यम से काम करने के लिए उपयोग के मामले में अपने कॉन्फ़िगरेशन का उपयोग करने की कोशिश कर रहा हूं ।
मेरे वर्तमान सेटअप में, मैं वास्तव में उलझन में हूं कि openvpn
बूट पर कैसे शुरू किया जाए और उन्हें कैसे प्रबंधित किया जाए।
बूट पर, ये openvpn
प्रक्रियाएं हैं जो शुरू की गई हैं:
> 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
मैं अभी भी नहीं जानता कि बूट पर शुरू करने के लिए इन पर नियंत्रण क्या है।
पहला खरीद सर्वर है (जिसे मैं अक्षम करना चाहता हूं), और दूसरा वह क्लाइंट है जिसे मैं रखना और उपयोग करना जारी रखना चाहता हूं।
मेरी समझ यह है कि कोई भी systemctl
सभी सेवाओं को सूचीबद्ध करने के लिए उपयोग कर सकता है :
> systemctl list-unit-files --type=service | ag 'openvpn'
openvpn.service disabled
openvpn@.service disabled
इन दोनों में क्या अंतर हैं? क्या ये दोनों सेवाएं उपरोक्त प्रक्रियाओं को नियंत्रित कर रही हैं? यदि वे अक्षम हैं, तो वे अभी भी बूट पर क्यों शुरू कर रहे हैं?
अगर मैं कोशिश करता हूं और मुझे service
इसका दर्जा पाने के लिए उपयोग करना है openvpn
, तो मुझे यह मिलेगा:
> 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
जो मुझे पूछने के लिए प्रेरित करता है:
यदि ओपनवीपीएन के लिए सिस्टमक्टेल में दो प्रविष्टियां हैं, तो उपयोग करते समय दूसरा क्या कहा जाता है service openvpn_2nd? status
?
बस मामले में, एक /etc/init.d/openvpn
स्क्रिप्ट है।
ऊपर दिए गए कुछ सवालों में किसी भी अंतर्दृष्टि की बहुत सराहना की जाएगी।