Linuxのプロセス管理コマンドの使い方は?
Linuxのプロセス管理コマンドは、ps、top、killなどがあります。以下はこれらのコマンドの使用方法です。
- psコマンド:現在のシステム内のプロセスの状態情報を表示します。
- 現在のユーザーのすべてのプロセスを表示します。
- ps -efコマンドでは、システム内のすべてのプロセスの詳細情報が表示されます。
- ps auxは他のユーザーのプロセスも含めてすべてのプロセスの詳細情報を表示します。
- psコマンドを使用して、ツリー形式のプロセス構造を表示します。
- ps -eLf:プロセスのスレッド情報を表示します。
- トップコマンド:プロセスの状態情報をリアルタイムで監視する。
- トップ:CPU使用率の高い順にプロセス情報をリアルタイムで表示します。
- ユーザ名を指定して、そのユーザのプロセス情報を表示する。
- 指定されたプロセスの情報を表示する:top -p pid1、pid2。
- topコマンドで、上位5つのプロセス情報を表示します。
- 指定されたプロセスを終了させる命令:kill。
- kill pidコマンド:指定されたプロセスに終了シグナルを送信する、デフォルトはSIGTERM。
- pidを指定してプロセスを強制終了するために、kill -9コマンドを使用します。SIGKILLシグナルを使用します。
- killall process_name:指定したプロセス名を持つすべてのプロセスを終了します。
- pkill process_name:指定されたプロセス名を持つプロセスを終了します。
他のオプションと組み合わせてこれらのコマンドを使用することができ、詳細な使用方法はmanコマンドで参照できます。