Ubuntuで利用可能なフルサービスのリスト

Ubuntuで利用可能なフルサービスのリスト

この質問は次の質問によく似ています。利用可能なサービスのリスト

私の場合は、Ubuntuで完全なサービスのリストを表示する特定のコマンドがあるかどうかを知りたいです。

1つを実行しましたが、ls /etc/init.d非常に包括的なリストが表示されましたが、いくつかの項目がありません。私は、、そして他の多くを見ましたapache2myslqgdm

しかし、そのうちのいくつかがありません。たとえば、次のようになりますplexmediaserver。 (最近、plexサーバーをインストールしましたが、サービス名を見つけるのが難しいです。)

したがって、質問をできるだけ少ない単語に置き換えて話すと、次のようになります。可能性の完全なリストを
取得する方法はありますか?{x}

service {x} status

注:Ubuntu 15.04の使用

答え1

Ubuntuは最近systemdに切り替えたため、一部のサービスはupstartとしてリストされています。

service --status-all

その他 systemd から提供

systemctl -l --type service --all

またはroot

systemctl -r --type service --all

ただし、initシステムを使用しているソフトウェアは、以下にリストすることができます。

/etc/init.d

これらすべてを閲覧すると、システムに登録されているほとんどのサービスが表示されます。

systemdの良い要約があります。アーチスウィキ

答え2

Ubuntuのバージョンによっては、コマンドの組み合わせが必要です。 systemdが初期化システムになる前に(15.04より前)、次のもので十分でした。

service --status-all # for sysv init scripts
initctl list         # for Upstart jobs

service一部のサービスは同時に一覧表示できます。initctlこの場合、通常はUpstart操作は正確です。

状況に応じてsystemdジョン・フェティトの答え必要なコマンドを入力してください。

関連情報