क्या कोई ऐसा आदेश है जो मेरे व्हीज़ डेबियन स्थित ओएस में सभी उपलब्ध सेवाओं को दिखाएगा ?
मुझे पता है कि सभी चल रही सेवाओं को देखने के लिए आप उपयोग कर सकते हैं 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