Linuxでプロセスの実行状態を確認する方法は何ですか?
Linux上でプロセスの実行状況を確認するためには、以下のコマンドを使用できます。
- psコマンド:psコマンドは現在実行中のプロセスを表示できます。一般的に使用されるオプションには次のものがあります:
- ps -efは、全てのプロセスの詳細情報を表示します。
- ps aux:すべてのプロセスの詳細情報を表示し、非端末プロセスも含まれます。
- topコマンドは、システムで実行中のプロセスを動的に表示し、CPU使用率やメモリ使用率でソートすることができます。
- htopコマンド:htopはtopの強化版であり、より使いやすいインターフェースとインタラクションを提供しています。
- systemctlコマンド:systemctlコマンドはシステムサービスの状態を確認できます。よく使われるオプションは次の通りです:
- systemctl status <サービス名>:指定されたサービスの状態を確認します。
- /procファイルシステム:Linuxでは、プロセスの情報は/procファイルシステム経由でアクセスできます。各プロセスには対応するディレクトリがあり、そのディレクトリの名前はプロセスIDです。そのディレクトリに入り、ファイルを調べることで詳細なプロセス情報を取得できます。
以下は一般的に使用される方法です。プロセスの実行状況を確認するために、適切なコマンドや方法を選択してください。