Linux の ps aux コマンド

MD Aminul Islam 2023年6月20日
Linux の ps aux コマンド

Linux を使用していて、システムで実行されているすべてのプロセスを監視できるツールを探している場合は、コマンド ps aux を使用する必要があります。

このコマンドは、実行中のすべてのプロセスの概要を表示します。 システムの状態と正常性のトラブルシューティングに非常に役立ちます。

ps コマンドで aux ショートカットを使用すると、ユーザーが必要とするほとんどの情報が表示され、システムの実行中のプロセスの現在の状態を知ることができます。

この記事では、Linux での ps aux コマンドについて説明します。 トピックをより簡単にするために、例と説明を使用してトピックについて説明します。

Linux の ps aux コマンド

  1. ps - プロセスの状態
  2. a - すべてのユーザーから実行中のプロセスを出力するオプション。
  3. u - 出力にユーザーまたは所有者の列を表示するオプション。
  4. x - 端末から実行されていないプロセスを出力するオプション。

以下に、ps aux コマンドの使用とその一般的な出力を示します。

ps aux

出力:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   8940   328 ?        Ssl  00:45   0:00 /init
root        10  0.0  0.0   8940   224 tty1     Ss   00:46   0:00 /init
author      11  0.1  0.0  18084  3580 tty1     S    00:46   0:00 -bash
author      69  0.0  0.0  18664  1896 tty1     R    00:49   0:00 ps aux
  1. フィールド USER は、プロセスの使用法を定義します。
  2. PID フィールドは、Process Identity を定義します。
  3. フィールド %CPU は、プロセスの CPU の量を定義します。
  4. フィールド %MEM は、プロセスが使用するメモリの量を定義します。
  5. フィールド VSZ は、プロセスが使用する仮想メモリの量を定義します。
  6. フィールド RSS は、プロセスの物理メモリの量を定義します。
  7. フィールド TTY は、プロセスに関連付けられている制御端末を定義します。
  8. STAT フィールドは状態情報を定義します。
  9. START フィールドは、プロセスが開始された日付または時刻を定義します。
  10. TIME フィールドは、プロセスが使用する CPU 時間を定義します。
  11. COMMAND フィールドは、現在実行中のコマンドを定義します。
著者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

関連記事 - Linux Command