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を使用して作成されています。