GNU/Linux >> Linux の 問題 >  >> Linux

5つの最高のターミナルベースのLinux監視ツール

Linuxシステムで使用できる、端末ベースの5つの監視ツールを調べて、そのステータスを完全に把握します。

健全なLinuxインフラストラクチャを確保するには、Linux監視ツールが必要であることに誰もが同意するでしょう。したがって、パフォーマンス監視ソリューションは、Linuxシステムの状態、アクティビティ、および機能を監視するために不可欠になります。

幸いなことに、そこには多くのLinux監視ツールがあります。この記事では、Linuxを実行しているサーバーとデスクトップを監視するための5つの軽量端末ベースの無料ツールについて説明します。

以下で説明する端末ベースの監視ツールは、Linuxボックス上のあらゆる種類のシステムリソースを監視するのに役立ちます。

1。トップ

top t できるo f p rocesses)コマンドは、Linuxの主要なシステムおよびプロセス監視ツールの1つです。コマンドtop は、実行中の操作のリストと、デフォルトの標準CPUメトリックおよびメモリ使用量を示しています。

このコマンドを実行すると、インタラクティブなコマンドモードウィンドウが開き、上半分にプロセスとリソース使用量の統計が含まれます。下半分には、現在実行中のプロセスのリストが含まれています。

top コマンドは、システムで現在実行されているプログラムと、それらがシステムリソースをどれだけ頻繁に使用しているかを確認するためのシンプルですが役立つ方法です。幸いなことに、このユーティリティはすべてのLinuxディストリビューションにプリインストールされています。

詳細については、トップコマンドのマンページにアクセスしてください。

2。 htop

htop Linuxシステムのコマンドは、ユーザーがシステムの重要なリソースまたはサーバーのプロセスをリアルタイムでインタラクティブに監視できるようにするコマンドラインユーティリティです。これは、WindowsタスクマネージャーのLinux版と見なすことができます。

このコマンドは、topに比べて多くの改善を提供します 指図。たとえば、htopを操作できます マウスを使用します。さらに、垂直方向にスクロールしてプロセスリスト全体を表示し、水平方向にスクロールしてプロセスの完全なコマンドラインを表示できます。

さらに、htop 出力に色を使用し、CPU、メモリ、スワップの使用状況を視覚的に示します。

詳細については、htopのWebサイトにアクセスしてください。

Ubuntu/Debianにhtopをインストールする

htop UbuntuとDebianのパッケージはデフォルトのリポジトリで利用できるので、次のように入力します。

sudo apt install htop

CentOS / Rocky Linux/AlmaLinuxにhtopをインストールする

まず、EPELリポジトリをシステムにインストールする必要があります(インストールされていない場合)。次に、htopをインストールします。 パッケージ:

sudo dnf install epel-release
sudo dnf install htop

3。 btop

btop はクロスプラットフォームのコマンドラインユーティリティであり、マウスコントロールをサポートしているため、マウス入力のみで完全にナビゲートできます。さらに、CPU、メモリ、ストレージ、ネットワーク、およびプロセスのリアルタイムの使用状況と統計を表示します。

btopを使用 、プロセスの詳細な統計をすばやく表示したり、並べ替えオプションを簡単に切り替えたり、SIGTERMを送信したりできます。 、SIGKILLSIGINT 選択したプロセスに対して、ストレージデバイスの現在の読み取りおよび書き込み速度などを表示します。

詳細については、btopGitHubのページにアクセスしてください。

Ubuntu/Debianにbtopをインストールする

btopをインストールする最も簡単な方法 UbuntuまたはDebianでは、Snapパッケージとしてインストールします。したがって、最初にsnapdをインストールします 、インストールされていない場合は、btopをインストールします snapを使用したパッケージ :

sudo apt install snapd
sudo snap install btop

CentOS / Rocky Linux/AlmaLinuxにbtopをインストールする

まず、EPELリポジトリがインストールされていない場合は有効にしてから、Snapをインストールする必要があります。

sudo dnf install epel-repo
sudo dnf install snapd

インストールしたら、メインスナップ通信ソケットを管理するsystemdユニットを有効にする必要があります:

sudo systemctl enable --now snapd.socket

従来のSnapサポートを有効にするには、次のように入力して、/var/lib/snapd/snap間にシンボリックリンクを作成します。 および/snap

sudo ln -s /var/lib/snapd/snap /snap

ログアウトして再度ログインするか、システムを再起動して、スナップのパスが正しく更新されていることを確認してください。

次に、btopをインストールします パッケージ:

sudo snap install btop

4。 nmon

nmon は、CPU、メモリ、ネットワーク、ディスク、ファイルシステム、NFS、トッププロセス、リソース、および電源マイクロパーティションに関するパフォーマンスを表示するシステムの管理者チューナーおよびベンチマークツールです。

さらに、システムリソースの使用状況をリアルタイムで表示するために、nmonによって生成されたデータを書き込むこともできます。 ファイル内。これは、状況によっては非常に役立ちます。つまり、nmon データを.csvにスナップショットできます 後で使用するファイル。

詳細については、nmonのWebサイトにアクセスしてください。

Ubuntu/Debianにnmonをインストールする

nmon UbuntuとDebianのパッケージはデフォルトのリポジトリで利用できるので、次のように入力します。

sudo apt install nmon

CentOS / Rocky Linux/AlmaLinuxにnmonをインストールする

まず、EPELリポジトリをシステムにインストールする必要があります(インストールされていない場合)。次に、nmonをインストールします。 パッケージ:

sudo dnf install epel-release
sudo dnf install nmon

5。一瞥

Pythonで記述された、glances は、システムのパフォーマンスに関する情報を提供するクロスプラットフォームの監視ツールです。スタンドアロンモード(結果は端末に表示されます)、クライアント/サーバーモード、またはWebサーバーモード(結果はWebブラウザに表示されます)でシステムリソースを監視します。

上記のすべてのLinux監視ツールは、CPU、メモリ使用量を監視し、実行中のプロセスに関する情報を一覧表示できます。

ただし、Glanceは、ファイルシステムI / O、ネットワークI / O、センサーの読み取り値も監視します。これらの読み取り値は、CPUやその他のハードウェアの温度、ファンの速度、ハードウェアデバイスと論理ボリュームによるディスク使用量を表示できます。

詳細については、glancesのWebサイトにアクセスしてください。

Ubuntu/DebianにGlanceをインストールする

glances UbuntuとDebianのパッケージはデフォルトのリポジトリで利用できるので、次のように入力します。

sudo apt install glances

CentOS / Rocky Linux/AlmaLinuxにGlanceをインストールする

まず、EPELリポジトリをシステムにインストールする必要があります(インストールされていない場合)。次に、glancesをインストールします。 パッケージ:

sudo dnf install epel-release
sudo dnf install glances

結論

ターミナルモニタリングは、Linuxシステムで何が起こっているかをすぐに調べるための迅速で簡単な方法を提供します。

したがって、これらは、Linuxターミナルベースの最高の監視ツールとして私たちが選んだものです。このリストがお役に立てば幸いです。システムの使用状況とリソースの消費量を監視するための適切なツールを見つけるのに役立ちました。

では、Linuxシステムを監視するために何を選びますか?


Linux
  1. Linux用の3つの最高のGPUアクセラレーションターミナルエミュレータ

  2. 2022年の10の最高のLinuxビデオプレーヤー

  3. SysAdmins用の80のLinux監視ツール

  1. Linux端末用の20の生産性ツール

  2. Linuxサーバーでネットワーク帯域幅を監視するための最良のツール

  3. トップ25の最高のLinuxパフォーマンス監視およびデバッグツール

  1. KaliLinuxにVMwareToolsをインストールする方法

  2. Linuxを監視するための上位12のコマンドラインツール

  3. KDEに基づく最高のLinuxディストリビューション