उपलब्ध सेवाओं की सूची


83

क्या कोई ऐसा आदेश है जो मेरे व्हीज़ डेबियन स्थित ओएस में सभी उपलब्ध सेवाओं को दिखाएगा ?

मुझे पता है कि सभी चल रही सेवाओं को देखने के लिए आप उपयोग कर सकते हैं service --status-all


जवाबों:


51

व्हीज़ी SysV init का उपयोग करता है, और सभी सेवाओं को विशेष शेल स्क्रिप्ट के साथ नियंत्रित किया जाता है /etc/init.d, इसलिए ls /etc/init.dउन्हें सूचीबद्ध किया जाएगा। इन फ़ाइलों में शीर्ष पर सेवा का विवरण भी शामिल है, और निर्देशिका में ए शामिल है README

कुछ लेकिन उनमें से सभी में एक .shप्रत्यय नहीं है, आपको इसका उपयोग करते समय छोड़ देना चाहिए, जैसे update-rc.d


1
आपके उत्तर को पढ़ने के बाद, मुझे एहसास हुआ कि मेरा प्रश्न कितना मूर्ख था। यह स्पष्ट किया गया था। वैसे भी, कम से कम मैंने कुछ सीखा है। फिर भी मेरे सवाल का जवाब देने के लिए धन्यवाद।
ड्रैगोस राइजस्कु

7
@DragosRizescu वहाँ बेवकूफ सवाल नहीं है।
ब्रिअम

2
@DragosRizescu - वैध प्रश्न, यह बदलने में बहुत सारी गतिविधि है कि विभिन्न डिस्ट्रोस पर सेवाएं कैसे काम करती हैं ताकि यह भ्रमित हो सके।
स्लम

मैं systemdअपने wheezyसिस्टम पर चल रहा हूं ।
जोर्डनम

67

डेबियन जेसी कोशिश पर service --status-all:।

यह sysvinit-utilsपैकेज में है।


14
service --status-all

सभी सेवाओं को एक स्थिति कोड के साथ सूचीबद्ध करेगा, बंद किया जा रहा है या (-), शुरू या चालू (+), या अज्ञात (?), जिसका अर्थ है कि उनके init.d स्क्रिप्ट में कोई स्थिति कोड खंड नहीं है। सिर्फ रनिंग सर्विसेज नहीं।


3

जैसा कि सिस्टमड के साथ कहा जाएगा

systemctl --full --type service --all

से आदमी पेज :

-l, --fullस्थिति, सूची-इकाइयों, सूची-नौकरियों और सूची-टाइमर के उत्पादन में इकाई के नाम, प्रक्रिया वृक्ष प्रविष्टियों, जर्नल आउटपुट, या छोटी इकाई विवरणों को ग्रहण न करें।

-a, --allजब सूची इकाइयों के साथ इकाइयों को सूचीबद्ध करते हैं , तो निष्क्रिय इकाइयों और इकाइयों को भी दिखाते हैं जो अन्य इकाइयों का अनुसरण कर रहे हैं। इकाई / नौकरी / प्रबंधक गुण दिखाते समय, सभी संपत्तियों की परवाह किए बिना कि वे निर्धारित हैं या नहीं।

ArchWiki से भी उपयोगी है :

systemctl             # List running units
systemctl list-units  # Idem
systemctl --failed    # List failed units

0

/etc/init.d में सिस्टम V init टूल्स (SysVinit) द्वारा उपयोग की जाने वाली स्क्रिप्ट हैं।

निष्पादन योग्य सूची:

ls -F /etc/init.d/ | grep '*$'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.