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

Gotop –Goで記述されたさらに別のTUIグラフィカルアクティビティモニター

あなたのほとんどはすでに「トップ」コマンドについて知っていますね?はい、Unixライクなオペレーティングシステムで実行されているプロセスに関する動的なリアルタイム情報を提供します。数人の開発者がtopコマンド用のグラフィカルフロントエンドを構築しているため、ユーザーはグラフィカルウィンドウでシステムのアクティビティを簡単に見つけることができます。そのうちの1つはGotopです 。名前が示すように、Gotopは Goで記述されたTUIグラフィカルアクティビティモニターです。 言語。完全に無料のオープンソースであり、gtopおよびvtopプログラムに触発されています。

この簡単なガイドでは、Gotopプログラムをインストールして使用し、Linuxシステムのアクティビティを監視する方法について説明します。

LinuxにGotopをインストールする

GotopはGoを使用して記述されているため、最初にインストールする必要があります。 LinuxにGoプログラミング言語をインストールするには、次のガイドを参照してください。

  • LinuxにGo言語をインストールする方法

Goをインストールした後、次のコマンドを実行してGotopをインストールします。

$ go get github.com/cjbassi/gotop

このコマンドは、gotopバイナリをダウンロードし、現在の作業ディレクトリのgo/binフォルダに保存します。バイナリを実行可能にして、$PATHにコピーするだけです。

$ chmod +x go/bin/gotop
$ sudo cp go/bin/gotop /usr/local/bin/

または、ビルド済みのgotopバイナリをシステムにダウンロードするスクリプトがあります。このスクリプトは、リリースページからシステムの正しいバイナリをダウンロードします。 Goをインストールする必要はありません。

コマンドを使用してリポジトリのクローンを作成します:

$ git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop

スクリプトを実行してgotopバイナリをダウンロードします:

$ /tmp/gotop/scripts/download.sh

上記のコマンドは、gotopバイナリを現在の作業ディレクトリにダウンロードします。実行可能にして、以下に示すように$PATHに移動します。

$ chmod +x gotop
$ sudo cp gotop /usr/local/bin

Archベースのシステムを使用している場合、Gotopは AURで利用できます。 、したがって、任意のAURヘルパープログラムを使用してインストールできます。

Yayを使用する :

$ yay -S gotop-bin

Gotopアクティビティモニターを使用してLinuxシステムのアクティビティを監視する

Gotopの使い方は簡単です!ターミナルから次のコマンドを実行するだけです。

$ gotop

どうぞ!システムのCPU、ディスク、メモリ、ネットワーク、CPU温度、およびプロセスリストの使用状況がシンプルなTUIウィンドウに表示されます。

Gotopを使用してLinuxシステムのアクティビティを監視する

CPU、Mem、およびProcessウィジェットのみを表示するには、 -mを使用します 以下のようなフラグ。

$ gotop -m

LinuxのGotopインターフェース

次のキーボードショートカットを使用して、プロセステーブルを並べ替えることができます。

  • c -CPU
  • m -Mem
  • p -PID

プロセスナビゲーションには、次のキーを使用します。

  • 上/下 矢印またはj/ k 上下に移動するためのキー。
  • Ctrl-d およびCtrl-u -半ページ上下。
  • Ctrl-f およびCtrl-b -ページ全体を上下に移動します。
  • gg およびG -上部と下部にiump。

を押します プロセスのグループ化を切り替えます。選択したプロセスまたはプロセスグループを強制終了するには、 ddと入力します 。プロセスを選択するには、それをクリックするだけです。下/上にスクロールするには、マウスのスクロールボタンを使用します。 CPUとメモリのグラフをズームインおよびズームアウトするには、 hを使用します およびl 。ヘルプメニューをいつでも表示するには、を押すだけです。 。

おすすめの記事:

  • コマンドラインからCPU使用率を表示する方法
  • LinuxでCPU温度を表示する方法
  • LinuxでプロセスのCPU使用率を制限する方法

そして、今のところこれですべてです。これがお役に立てば幸いです。


Linux
  1. Linuxでユーザーアクティビティを監視する方法

  2. ルートとして別のユーザーのデスクトップでグラフィカルプログラムを起動しますか?

  3. 編集情報

  1. Arpwatchを使用してLinuxでイーサネットアクティビティを監視する方法

  2. Linux でユーザー アクティビティを監視するための 5 つの便利なコマンド例

  3. XeroLinux レビュー:初心者向けのもう 1 つの Arch ベースのディストリビューション

  1. Ubuntu のヒント:プロセス、メモリ、負荷平均、およびディスク使用量のグラフィカルな監視

  2. CentOS:ディレクトリを別のディレクトリにコピーする

  3. ディスク io を監視するにはどうすればよいですか?