Linuxでサービスの状態を確認する方法
サービスのステータスを確認するには、Linuxシステムで次のコマンドを使用します。
- systemctl status サービス名:指定したサービスの状態を確認します。 たとえば、apache2 サービスの状態を確認するには、systemctl status apache2 を実行します。
- サービスのステータスを確認する。たとえば、nginxサービスのステータスを確認するには、service nginx statusを実行します。
- サービスのプロセスを特定するには、ps aux | grep サービス名を実行します。例えば、sshdサービスのプロセスを特定するには、ps aux | grep sshdを実行します。
- netstat -tulnコマンドで、現在リッスン中のネットワークポートとサービスを確認できます。grepコマンドを使用すると、特定のサービスをフィルタリングできます。たとえば、80ポートをリッスンしているサービスがあるかどうかを確認するには、netstat -tuln | grep :80を実行します。
以下のコマンドは、Linuxシステム上でサービスの状態を確認するものです。どのコマンドを使用するかは、使用しているLinuxディストリビューションと、サービス管理ツールによって異なります。