Linuxのシステムモニタリング:topコマンドとhtopの使い方

2024/08/03
Linux入門
1. Linuxとは?初心者向けの基本ガイド
2. Linuxディストリビューションの種類と選び方
3. Linuxのインストール方法:ステップバイステップガイド
4. Linuxの基本コマンド:シェル操作の入門
5. Linuxのファイルシステム:ディレクトリ構造とファイル操作
6. Linuxユーザーと権限管理:初心者向けガイド
7. Linuxのテキストエディタ:vimとnanoの使い方
8. Linuxのネットワーク設定:基本的なコマンドと設定方法
9. Linuxのパッケージ管理:aptとyumの使い方
10. Linuxのファイルパーミッションと所有権の基本
11. Linuxのシェルスクリプト:自動化の基本
12. Linuxのシステムモニタリング:topコマンドとhtopの使い方
13. Linuxのプロセス管理:psコマンドとkillコマンドの使い方
14. Linuxのサービス管理:systemdとinitの基礎
15. Linuxのログ管理:ログファイルの確認と解析方法
16. Linuxのディスク管理:パーティションとマウントの基本
17. Linuxのバックアップとリストア:rsyncの使い方
18. Linuxのユーザー管理:新規ユーザーの追加と削除方法
19. Linuxのソフトウェアインストール:ソースからビルドする方法
20. Linuxのセキュリティ:基本的なセキュリティ対策
21. Linuxサーバーのセットアップ:初心者向けガイド
22. LinuxでWebサーバーを構築する:ApacheとNginxの基本
23. Linuxでデータベースサーバーを構築する:MySQLとPostgreSQLのインストール
24. LinuxでSSHを使ったリモートアクセスの設定
25. Linuxでファイアウォールを設定する:ufwとiptablesの使い方
26. LinuxでFTPサーバーを構築する:vsftpdの設定方法
27. Linuxでメールサーバーを構築する:PostfixとDovecotの基本
28. Linuxのディスククォータ管理:ユーザーごとのディスク使用量制限
29. LinuxでLAMP環境を構築する:Apache、MySQL、PHPのインストールと設定
30. Linuxのバッチ処理:cronジョブの設定方法

Linuxを使うとき、システムの状態を把握することはとても大切です。特に、どのプロセスがどれだけのリソースを使っているかを知ることで、トラブルシューティングやパフォーマンスの向上につながります。この記事では、Linuxでよく使われる「top」コマンドとその拡張版「htop」について紹介します。

topコマンドとは

topコマンドは、現在実行中のプロセスやそのリソースの使用状況をリアルタイムで表示するツールです。端末を開いて、「top」と入力するだけで簡単に利用できます。

topコマンドの基本的な使い方

top

このコマンドを実行すると、以下の情報が表示されます。

  • システムの稼働時間
  • CPU使用率
  • メモリ使用量
  • 実行中のプロセス一覧

topコマンドの操作方法

topコマンドの画面では、いくつかのキーを使って操作することができます。

  • q:topを終了する
  • h:ヘルプを表示する
  • k:プロセスを強制終了する(PIDを入力)
  • r:プロセスの優先度を変更する(PIDを入力)

htopとは

htopはtopコマンドの進化版で、より見やすく、かつ操作がしやすいインターフェースを持っています。色分けされているため、リソースの使用状況が一目でわかります。

htopのインストール

htopは、デフォルトではインストールされていないことが多いです。以下のコマンドを使ってインストールします。

sudo apt install htop  # Debian系
sudo yum install htop  # Red Hat系

htopの使い方

htopを起動するには、端末で以下のコマンドを入力します。

htop

実行すると、画面にプロセスの一覧が表示され、リソースの使用状況を簡単に確認できます。

htopの操作方法

htopでもいくつかのキー操作が可能です。

  • F1:ヘルプを表示
  • F3:プロセスを検索
  • F9:プロセスを強制終了
  • F6:表示項目のソートを変更

まとめ

topとhtopは、Linuxシステムのモニタリングを行うための強力なツールです。システムの状態を把握することで、より快適な環境で作業することができるようになります。

この記事はAIを使用して作成されています。