मैं जानना चाहता हूं: इन प्रणालियों में सभी चल रही सेवाओं की जांच करने की अनुशंसित विधि क्या है?
जब से तुम से अवगत हैं chkconfig
, service
और हो सकता है ntsysv
, rcconf
,
लेकिन आप नीचे दिए गए आदेश का उपयोग करके जांच सकते हैं जो लगभग सभी स्वाद में काम करते हैं
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*
S * क्या है?
पारंपरिक इनिट शैली एस के साथ शुरू होने वाले सीलिंक बनाती है, या के। के साथ शुरू होने वाले एस का अर्थ है "शुरू", और वे रनवे में प्रवेश करने पर "स्टार्ट" पैरामीटर के साथ चलते हैं। K के साथ उन लोगों का अर्थ है "मारना", उन सेवाओं को "स्टॉप" पैरामीटर के साथ चलाया जाता है जब उस रनवेल को दर्ज किया जाता है
पूरा ब्योरा:
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \
awk -F'[0-9][0-9]' '{print "Startup :-> " $2}'
आउटपुट:
Startup :-> bind9
Startup :-> apt-cacher-ng
Startup :-> slapd
Startup :-> cron
Startup :-> dmesg
Startup :-> inetutils-inetd
Startup :-> ssh
Startup :-> dns-clean
Startup :-> sudo
Startup :-> apache2
Startup :-> grub-common
Startup :-> ondemand
Startup :-> rc.local