Linux で実行中のプロセスを一覧表示する方法

Linux De Shi Xing Zhongnopurosesuwo Yi Lan Biao Shisuru Fang Fa



プロセスを実行するときは常に、ユーザー入力、ファイルからのデータの取得と処理、プログラム命令などのさまざまな要素で構成されます。プロセスには主に、フォアグラウンド プロセスとバックグラウンド プロセスの 2 種類があります。通常、フォアグラウンド プロセスはユーザー入力に依存しますが、バックグラウンド プロセスはユーザーの関与を必要とせずに独自に実行されます。

Linux ユーザーが頻繁に行うタスクの 1 つは、これらのプロセスをリストすることです。なぜ?これは、システム監視、パフォーマンス分析、トラブルシューティング、リソース管理、セキュリティ監査などに役立ちます。しかし、多くのユーザーは、このタスクに使用される方法を知りません。したがって、このガイドでは、Linux で実行中のプロセスを一覧表示するコマンドについて簡単に説明します。







Linux で実行中のプロセスを一覧表示する方法

いくつかのコマンドを使用して、実行中のプロセスを一覧表示できます。したがって、このセクションをさらに複数の部分に分割して、各コマンドの使用法を説明します。



1. Ps Aux コマンド

Ps aux は、現在のプロセスに関する詳細な詳細を表示します。プロセスの包括的なリストとその PID、CPU 使用率、メモリ消費量、その他の統計情報が人間が判読できる形式で表示されます。



ps





また、特定のアプリケーションによって実行されているプロセスを表示したい場合は、「grep」コマンドと組み合わせて使用​​します。

ps | グリップ アプリ名p

「app_name」という用語を目的のアプリケーション名に置き換えます。このコマンドは、「ps aux」コマンドからの出力を入力として「grep」コマンドにパイプライン処理します。その後、「grep」コマンドは、指定したアプリケーション名に基づいて結果をフィルタリングします。



たとえば、スナップ アプリケーションによって実行されるプロセスを検索する場合、コマンドは次のようになります。

ps | グリップ スナップ

2. トップコマンド

table ofprocesses (top) コマンドは、カーネル管理の実行中のプロセスをリアルタイム ビューで表示します。 PID に加えて、どのユーザーがプロセスを開始したか、そのリソース使用率、および消費時間に関する情報も提供されます。

3. Pstree コマンド

Pstree は、プロセスの階層をツリー形式で表示し、異なるプロセス間の接続を確認するのに役立ちます。

pstree

結論

Linux で実行中のプロセスを一覧表示することは、システムの健全性の維持、エラーのトラブルシューティング、システムの最適化、セキュリティにとって非常に重要です。これは、システム内で何が起こっているかについての貴重な洞察を提供し、ユーザーが情報に基づいてシステムのパフォーマンスを向上させるための意思決定を行うのに役立ちます。したがって、このガイドでは、実行中のプロセスを一覧表示するために使用されるコマンドを包括的に説明します。 ps aux、pstree、top という 3 つの効果的なコマンドについて説明しましたが、これらはすべてプロセスの一覧表示で異なる目的を果たします。