回答:
知りたい:これらのシステム全体で実行中のすべてのサービスをチェックする推奨方法は何ですか?
あなたが知っているのでchkconfig
、service
、であってもよくntsysv
、rcconf
、
しかし、あなたはほぼすべてのフレーバーで動作する以下のコマンドを使用して確認できます
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*
S *とは?
従来のinitスタイルは、SまたはKで始まるシンボリックリンクを作成します。Sを持つシンボリックリンクは「開始」を意味し、そのランレベルに入ると「開始」パラメーターで実行されます。Kの付いたサービスは「kill」を意味し、それらのサービスは、ランレベルに入るときに「stop」パラメーターで実行されます
全詳細:
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
svcsで試してください。svcsは、すべてのサービスをオフラインのオンラインモードまたはメンテナンスモードでリストする必要があります。