Linuxで実行中のプロセスを確認する方法は何ですか?
Linuxシステムでは、実行中のプロセスを表示するには、次のコマンドを使うことができます。
- psコマンド:現在実行中のプロセスリストを表示するためのものです。
- ps auxは、すべてのユーザーのすべてのプロセスを表示します。
- ps -ef:すべてのプロセスの詳細情報を表示します。
- ps -e –forest:プロセスツリー構造を表示します。
- トップコマンドは、現在システムで実行中のプロセス情報を動的に表示します。
- topコマンドを入力した後、Shift + Pを押すとCPU使用率で並び替えることができ、Shift + Mを押すとメモリ使用率でソートすることができます。
- htopコマンド:topコマンドに似ていますが、より多くのインタラクティブな機能を提供しています。
- htopを使用するには、最初にsudo apt-get install htopコマンドを使用してインストールする必要があります。
- pgrepコマンド:プロセス名や他の条件に基づいてプロセスのPIDを検索するためのコマンド。
- pgrep <プロセス名>: プロセス名によりプロセスのPIDを検索します。
- pgrep -u <ユーザー名>:ユーザー名に基づいてプロセスのPIDを検索します。
- pidofコマンド:プロセス名に基づいてプロセスのPIDを検索するためのコマンドです。
- pidofコマンドは、プロセス名に基づいてプロセスID(PID)を検索します。
必要に応じて、上記の命令は追加オプションを使って絞り込みや並べ替えを行うことができます。