現在実行中のサービスをLinuxで表示する方法
Linuxシステムで現在実行中のサービスを表示するには、次のコマンドを使用します。
- systemctl コマンドでシステムサービスの実行状況を確認する:
- systemctl list-units –type=service –state=running
- 現在実行中のサービスの一覧を表示します。
- serviceコマンドで実行中のサービスを確認する:
- service –status all
- 現在稼働中のサービスとステータスを表示します。
- サービス関連のプロセスをpsコマンドで確認・抽出する
- ps aux | grep [s]ervice_name
- service_name を調べたいサービス名に置き換えてください。すると、そのサービスに関連する全てのプロセスが表示されます。
- netstatコマンドでリッスンしているポートを確認し、それによって関連サービスが実行されているかどうか判断する:
- netstat -tuln
- これにより、現在リッスンしているすべてのポートとそのサービスが表示されます。
サービスの実行状況を確認するには、それぞれ具体的なニーズに応じて使用できるこれらのコマンドを選択できます。