Linuxにおけるプロセスの実行状況を確認する方法は何ですか。
Linuxで、プロセスの実行状況を確認するために多くのコマンドを利用することができます。以下は一般的ないくつかのコマンドです:
- psコマンド:現在のアクティブプロセスのスナップショットを表示するために使用されます。異なるパラメータを使用して異なる情報を取得することができます。たとえば、ps auxを実行すると、すべてのアクティブプロセスの詳細情報を表示できます。
- トップコマンド:現在のアクティブなプロセスリストとシステムリソース使用状況をリアルタイムで表示します。’s’キーを押すと、CPU使用率でプロセスをソートでき、’m’キーを押すとメモリ使用率でプロセスをソートできます。
- htopコマンドは、topコマンドに似ていますが、より多くのインタラクティブ機能と情報を提供します。htopをインストールするには、パッケージマネージャーを使用して、例えばapt-getを使用してhtopをインストールします(sudo apt-get install htop)。
- pstreeコマンドは、プロセスの階層構造をツリービューで表示するためのコマンドです。このコマンドを実行すると、現在のプロセスの親子関係が表示されます。
- systemctlコマンド:システムサービスの管理に使用される。特定のサービスの実行状態を確認するには、systemctl statusコマンドを使用できる。
- lsofコマンドは、開いているファイルとプロセスをリストアップするためのものです。特定のプロセスが開いているファイルを確認するためにlsofコマンドを使用することができます。
必要に応じて、適切なパラメータを使用して必要な情報を取得するために、これらのコマンドは直接端末で実行できます。