Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター

BpyTOP これは、top、Htop、Bashtop などの他の多くのユーティリティの中でも、リソース監視のためのもう 1 つの Linux コマンド ライン ユーティリティです。bashtop ユーザーはbpytop でも同様の機能を期待できます。 bpytop 以来 bashtop から移植されています。 完全にPython で書かれています。 。 ビートップ は、さまざまな Linux ディストリビューションおよび macOS で利用できます。

BpyTOP の機能

  • 高速で応答性の高い UI。
  • キーボードとマウスのサポート
  • 複数のフィルタをサポートします。
  • SIGTERM、SIGKILL、SIGINT を選択したプロセスに送信できます。
  • ネットワーク使用量、ディスクの現在の読み取りおよび書き込み速度の自動スケーリング グラフ

BpyTOP – Linux でのリソース モニター ツールのインストール

bpytop をインストールするにはさまざまな方法があります 。ディストリビューション固有のパッケージ マネージャーを使用するか、スナップ パッケージを使用するか、手動でビルドすることができます。

PIP パッケージ マネージャーを使用して BpyTOP をインストールする

まず、Python のバージョンを確認します。 と入力して、Linux ディストリビューション上で実行します。

$ python3 --version
BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Python のインストール バージョンを確認する

Python パッケージマネージャーがpipしているかどうかを確認します。 インストールされています。インストールされていない場合は、pip3 をインストールします。 さまざまな Linux ディストリビューションへの pip のインストールに関する記事を使用してください。

$ sudo apt install python3-pip [On Debian/Ubuntu]
$ sudo yum install python-pip [On CentOS/RHEL] 
$ sudo dnf install python3 [On Fedora]

これで、すべての依存関係が満たされ、bpytop をインストールできるようになりました。 .

$ sudo pip3 install bpytop
BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Linux に Bpytop をインストールする

警告」があります。 」インストール中にスローされます。 ビートップ .local/bin にインストールされています PATH の一部ではないホーム ディレクトリの下にあります。 環境変数。次に、インストールされたパスをパスに追加します。 変数。

$ echo $PATH
$ export PATH=$PATH:/home/tecmint/.local/bin
$ echo $PATH
BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Linux で環境変数を追加する

GIT リポジトリを使用して BpyTOP をインストールする

git を確認してください GitHub からパッケージをクローンする必要があるため、マシンにインストールされます。 bpytop をインストールするには、以下の手順に従ってください。 手動で。

$ sudo apt-get install git [On Debian/Ubuntu]
$ sudo yum install git [On CentOS/RHEL/Fedora] 
$ git clone https://github.com/aristocratos/bpytop.git
$ cd bpytop
$ sudo make install

パッケージ マネージャーを使用して BpyTOP をインストールする

Ubuntu/Debian の場合 ベース、bpytop Azlux のリポジトリで入手できます。以下の手順に従ってリポジトリを取得し、bpytop をインストールします。

$ echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
$ wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
$ sudo apt update
$ sudo apt install bpytop

フェドーラの場合 およびCentOS/RHELbpytop EPEL リポジトリで利用できます。

$ sudo yum install epel-release
$ sudo yum install bpytop

Arch Linux の場合 、示されているように、AUR リポジトリを使用します。

$ git clone https://aur.archlinux.org/bpytop.git
$ cd bpytop
$ makepkg -si

これでアプリケーションを起動できるようになりました。 bpytop を起動します 「bpytop」を実行する ” ターミナルで。

$ bpytop
BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Bpytop リソース モニター

左上隅には、さまざまなモードを切り替えるオプションとメニューを使用するオプションがあります。

BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Bpytop モード

3 つの異なるモードが利用可能です。メニュー → 「表示モード」から表示を変更できます。 」を選択するか、前の画像に示すようにモードを変更します。

BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Bpytop ビュー モード

メニュー」から設定できるオプションよりも多くのオプションがあります。 ” オプション。

BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター Bpytop メニュー

この記事は以上です。 bpytop をインストールします ぜひ遊んで、あなたの経験を私たちと共有してください。

Linux スキルを次のレベルに引き上げましょう

ルート メンバーは、すべてのコース、認定準備トラック、および毎月新しいコースが追加される増大する実践的な Linux コンテンツのライブラリに完全にアクセスできます。

得られるもの

すべてのプレミアム記事に広告なしでアクセス

すべてのコースへのアクセス:Linux、Linux 用 AI、Bash スクリプト、Ubuntu ハンドブック、Golang などを学習します。

Linux 認定資格 (RHCSA、RHCE、LFCS、LFCA) へのアクセス

リリース時に新しいコースにアクセス

週刊ニュースレターにアクセスしてください

コメント内の優先ヘルプ

プライベート Telegram コミュニティ

Linux コミュニティとつながる

BpyTOP:Linux および macOS 用の強力な Python ベースのシステム モニター

新しいテクノロジーを探求するのが大好きな、情熱的なソフトウェア エンジニア。彼は講演者であり、テクノロジー、特に Linux とオープンソースについて書くのが大好きです。

TecMint の各チュートリアルは、経験豊富な Linux システム管理者のチームによって作成されています そのため、当社の高品質基準を満たしています。


  1. LinuxターミナルプロンプトでBashの色とコンテンツをカスタマイズする方法

    現在、Bashは、ほとんどの(すべてではないにしても)最新のLinuxディストリビューションのデフォルトのシェルです。ただし、ターミナルのテキストの色とプロンプトの内容がディストリビューションごとに異なる場合があることに気付いたかもしれません。 推奨される読み物: Linuxで最も頻繁に使用される5つのオープンソースシェル アクセシビリティを向上させるため、または単なる気まぐれのため​​にこれをカスタマイズする方法を知りたい場合は、読み続けてください。この記事では、その方法について説明します。 PS1Bash環境変数 コマンドプロンプトと端末の外観は、PS1と呼ばれる環境変数によって制御

  2. GTD で生産性をマスターする:物事を成し遂げるための実証済みのガイド

    好きなことをするためにもっと時間が必要ですか?もちろん、そうですよね。オタクにとっては取り組むべき技術プロジェクトが山ほどありますが、時間が足りません。 長年にわたり、私は時間管理や生産性向上のシステムをいくつか試してきました。それらはすべて私の成長を助けてくれましたが、それらのシステムには私の働き方や考え方と合わないところがありました。 数年前、David Allen の Getting Things Done (GTD) に出会い、すぐにそれが私の働き方と考え方にぴったりだと感じました。 GTD なしの生活はもう想像できません。 GTD は、生産性を高めるためにどのソフトウェアやツー