क्या कोई ऐसा आदेश है जो मेरे व्हीज़ डेबियन स्थित ओएस में सभी उपलब्ध सेवाओं को दिखाएगा ?
मुझे पता है कि सभी चल रही सेवाओं को देखने के लिए आप उपयोग कर सकते हैं service --status-all।
क्या कोई ऐसा आदेश है जो मेरे व्हीज़ डेबियन स्थित ओएस में सभी उपलब्ध सेवाओं को दिखाएगा ?
मुझे पता है कि सभी चल रही सेवाओं को देखने के लिए आप उपयोग कर सकते हैं service --status-all।
जवाबों:
व्हीज़ी SysV init का उपयोग करता है, और सभी सेवाओं को विशेष शेल स्क्रिप्ट के साथ नियंत्रित किया जाता है /etc/init.d, इसलिए ls /etc/init.dउन्हें सूचीबद्ध किया जाएगा। इन फ़ाइलों में शीर्ष पर सेवा का विवरण भी शामिल है, और निर्देशिका में ए शामिल है README।
कुछ लेकिन उनमें से सभी में एक .shप्रत्यय नहीं है, आपको इसका उपयोग करते समय छोड़ देना चाहिए, जैसे update-rc.d।
systemdअपने wheezyसिस्टम पर चल रहा हूं ।
डेबियन जेसी कोशिश पर service --status-all:।
यह sysvinit-utilsपैकेज में है।
जैसा कि सिस्टमड के साथ कहा जाएगा
systemctl --full --type service --all
से आदमी पेज :
-l,--fullस्थिति, सूची-इकाइयों, सूची-नौकरियों और सूची-टाइमर के उत्पादन में इकाई के नाम, प्रक्रिया वृक्ष प्रविष्टियों, जर्नल आउटपुट, या छोटी इकाई विवरणों को ग्रहण न करें।
-a,--allजब सूची इकाइयों के साथ इकाइयों को सूचीबद्ध करते हैं , तो निष्क्रिय इकाइयों और इकाइयों को भी दिखाते हैं जो अन्य इकाइयों का अनुसरण कर रहे हैं। इकाई / नौकरी / प्रबंधक गुण दिखाते समय, सभी संपत्तियों की परवाह किए बिना कि वे निर्धारित हैं या नहीं।
ArchWiki से भी उपयोगी है :
systemctl # List running units
systemctl list-units # Idem
systemctl --failed # List failed units