- systemd SysV के साथ पीछे की ओर संगत है।
- स्टार्टअप पर समानांतर सेवाओं को लोड करता है
- यह एक सेवा की मांग पर सक्रियण प्रदान करता है
- यह निर्भरता आधारित है
- और बहुत कुछ मुझे लगता है ...
आपके द्वारा उल्लेखित की तुलना में बहुत अधिक हैं जो systemctlसक्षम हैं।
systemd इकाइयों के साथ काम करता है, विभिन्न प्रकार की इकाइयाँ हैं: लक्ष्य, सेवाएं, सॉकेट, आदि लक्ष्य रनवेल्स के समान अवधारणा हैं, वे एक साथ इकाइयों का एक समूह हैं।
आप systemctlडिफ़ॉल्ट सिस्टम लक्ष्य को सेट या प्राप्त करने के लिए उपयोग कर सकते हैं ।
systemctl get-default
आप अन्य लक्ष्यों में जा सकते हैं:
systemctl isolate multiuser.target
अन्य लक्ष्य हैं: बहुउपयोगी, चित्रमय, सुनहरा, आपातकालीन, रिबूट, पॉवरऑफ।
जैसा कि आपने कहा, आप systemctlसेवाओं का प्रबंधन करने के लिए उपयोग कर सकते हैं , सेवा प्रबंधन से संबंधित कुछ अन्य आदेश जो मुझे ज्ञात हैं:
# Restarts a service only if it is running.
systemctl try-restart name.service
# Reloads configuration if it's possible.
systemctl reload name.service
# try to reload but if it's not possible restarts the service
systemctl reload-or-restart name.service
सेवा स्थिति के बारे में जानने के लिए आप इसका उपयोग कर सकते हैं:
systemctl status name.service
systemctl is-active name.service # running
systemctl is-enabled name.service # will be activated when booting
systemctl is-failed name.service # failed to load
आप एक सेवा को मास्क या अनमास्क कर सकते हैं:
systemctl mask name.service
systemctl unmask name.service
वेन आप एक ऐसी सेवा को मास्क करते हैं /dev/null, जिससे इसे लिंक किया जाएगा , इसलिए मैन्युअल रूप से या स्वचालित रूप से अन्य सेवाएं इसे सक्रिय / सक्षम नहीं कर सकती हैं। (आपको पहले इसे अनमस्क करना चाहिए)।
Systemctl का एक अन्य उपयोग इकाइयों को सूचीबद्ध करना है:
systemctl list-units
जो सभी प्रकार की इकाइयों को लोड और सक्रिय सूची देते हैं।
सूची सेवा इकाइयाँ:
systemctl list-units --type=service
या उन सभी उपलब्ध इकाइयों को सूचीबद्ध करने के लिए जो केवल लोड और सक्रिय नहीं हैं:
systemctl list-unit-files
आप उपनाम बना सकते हैं या दूरस्थ मशीनों को भी नियंत्रित कर सकते हैं
systemctl --host ravexina@192.168.56.4 list-units
दूसरी ओर serviceयह क्या करना है, सेवाओं का प्रबंधन और अन्य लोगों के व्यापार के साथ कुछ नहीं करना है;)