CentOS 8 に htop をインストールする方法のチュートリアル

CentOS 8 に htop をインストールする方法のチュートリアル

システムをインタラクティブに監視したい場合は、htop コマンドが最適な選択肢の 1 つです。 htop は、その前身である top コマンドの改良版であり、リソース使用状況インジケーターを色分けしてシステム パフォーマンスを簡単に追跡できる、インタラクティブなプロセス ビューアーおよびシステム モニターです。
CPU と RAM の使用率、実行中のタスク、負荷平均、稼働時間に関する情報を表示します。さらに、htop は実行中のすべてのプロセスのリストを表示し、これらのプロセスをツリー形式で表示することもできます。

htopがtopよりも優れている点は次のとおりです。

  • リソース使用状況の統計を色分けされた形式で出力します。
  • PID を入力せずにプロセスを強制終了または終了する機能。
  • Htop ではマウスを使用できますが、top では使用できません。
  • top コマンドよりも優れたパフォーマンス。

それでは、この便利な機能をインストールする方法を見てみましょう。

CentOS 8にhtopをインストールする

デフォルトでは、htop は CentOS 8 にプリインストールされています。ただし、システムにツールがない場合でも、インストール プロセスは簡単で、必要な手順は 3 つだけです。

1. Htop ツールをインストールする最初の手順は、EPEL リポジトリを有効にすることです。これを行うには、次のコマンドを実行します。

# dnf インストール https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

EPEL リポジトリをインストールした後、システムを更新します。

# dnf update

2. htop ツールをインストールするには、次のコマンドを実行します。

# dnf install htop

インストールが完了したら、コマンドを実行して htop の詳細を確認できます。

# dnf info htop

3. htop を起動するには、コマンドを実行するだけです。

# htop

左側には、上から下に向かって、CPU、メモリ、スワップ パーティションの使用状況が表示されます。右側には、タスク (プロセスの合計数、現在実行中のプロセスの数)、負荷平均 (1 分、5 分、10 分間のシステムの平均負荷)、稼働時間 (システムの実行時間) が表示されます。

上記の項目は以下のとおりです。

  • PID: プロセス識別番号
  • USER: このプロセスを実行するユーザー
  • PRI: プロセスの優先度
  • NI: プロセスの優先度の値。デフォルトは0ですが、調整可能です。
  • VIRT: プロセスが占有する仮想メモリ値
  • RES: プロセスが占有する物理メモリ値
  • SHR: プロセスが占有する共有メモリ値
  • S: プロセスの実行状態。R は実行中、S はスリープ状態、つまり起動待ち、Z は停止状態を意味します。
  • %CPU: プロセスのCPU使用率
  • %MEM: プロセスが占有する物理メモリと総メモリの割合
  • TIME+: プロセスが開始してから占有したCPU時間の合計
  • COMMAND: プロセスの起動コマンドの名前。

さらに、コマンドにいくつかのパラメータを渡すこともできます。たとえば、ユーザーのプロセスを一覧表示します。 linuxidc がコマンドを実行すると仮定します。

# htop -u linuxidc

コマンドの使用方法に関するヘルプを取得するには、実行するだけです。

# htop --help

あるいは、次のコマンドを実行してマニュアル ページを表示することもできます。

# man htop

要約する

この記事では、CentOS 8 に htop をインストールする方法と、コマンドを使用してシステム統計を取得する方法について説明しました。

上記は、編集者が紹介した CentOS 8 に htop をインストールするためのチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  登録ページを実装するためのJS、CSS、HTML

>>:  MySQLのインデックス

推薦する

間違った MySQL コマンドをキャンセルしたい場合はどうすればいいですか?

間違った mysql コマンドを入力したのでキャンセルしたいです。どうすればいいですか? ctrl ...

MySQLループは数千万のデータを挿入する

1. テストテーブルを作成する テーブル `mysql_genarate` を作成します ( `id...

さまざまな種類のMySQLインデックス

インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...

16 の XHTML1.0 と HTML の互換性ガイドラインの概要

1.ページを XML タイプとして宣言しないでください。ページでは UTF-8 または UTF-16...

Mysql の使用法の概要

導入EXISTS は、サブクエリが少なくとも 1 行のデータを返すかどうかを確認するために使用されま...

MySQL トランザクション自動コミット自動コミット操作

MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...

Win10 VM 仮想マシンに Mac OS10.14 を完璧にインストールする (グラフィック チュートリアル)

最近、Apple の記者会見を見てとても興奮したので、Mac システムを体験して Apple の素晴...

Linuxは数字当てゲームのソースコードを実装する

シンプルな Linux 推測ゲームのソースコードゲームのルール:数字当てゲームは通常 2 人でプレイ...

MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...

モバイル端末のジャンプ問題を解決する(CSS遷移、ターゲット疑似クラス)

序文モバイル端末に触れたばかりの友人の多くは、クリックジャンプルーティング、特にVueルーティングを...

Linuxの読み取りコマンドの使用

1. コマンドの紹介read コマンドは、シェルの組み込みコマンドで、標準入力または -u オプショ...

MySQL の重複データの処理方法 (防止と削除)

一部の MySQL テーブルには重複レコードが含まれている場合があります。重複データが存在することを...

ナビゲーションバーコンポーネントをVueでカプセル化する

はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...

JavaScript BOM ロケーション オブジェクト + ナビゲーター オブジェクト + 履歴オブジェクト

目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...

タグが新しいページを開くかどうかという問題。主要ウェブサイトの開設状況をまとめました

a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...