この入門コースでは、ターミナルから重要な Linux システム情報を収集して解釈する方法を学びます。5 つのガイド付きラボで、システム識別情報、メモリと Swap、ファイルシステムとディレクトリの使用量、CPU 負荷の傾向、継続的に変化するコマンド出力を確認します。
最後のチャレンジでは、これらの確認を簡潔な手動監査にまとめ、ホスト名、カーネル、稼働時間、メモリ、ルートファイルシステムの情報を 1 つの health_check.txt に追記します。
学習内容
unameでカーネルを、/etc/os-releaseで Linux ディストリビューションを特定する- 稼働時間と 1 分、5 分、15 分のロードアベレージを読み取る
- ロードアベレージを
nprocが示す CPU 数と比較する free -hで合計、使用中、空き、キャッシュ、利用可能メモリを解釈するswapon --showで構成済みの Swap 領域を確認するdf -hのファイルシステム容量とduのディレクトリ・ファイル使用量を比較するwatchでコマンドを反復し、-dで変化を強調し、Ctrl+C で停止する>>でコマンド出力を追記してシステム状態レポートを作成する
このコースの対象者
このコースは、システム識別情報とリソース状態を再現可能な方法で一次確認したい Linux 初学者、サポート担当者、システム管理者や DevOps を目指す方を対象としています。
前提知識: ターミナルでの基本的な移動、コマンド実行、パイプ、出力リダイレクト。監視経験は不要です。
学習環境: Ubuntu ベースの LabEx ターミナル。リソース確認と最終レポート用に、準備済みログファイルとプロジェクトワークスペースを使用します。
よくある質問
コースはどのような構成ですか?
最初の 5 つはガイド付きラボです。6 つ目は、少ないヒントで ~/project/health_check.txt を作成し、識別情報、稼働時間、メモリ、ルートファイルシステムの出力を追記するチャレンジです。
free 列の値が小さいと、RAM が不足しているという意味ですか?
必ずしもそうではありません。Linux は未使用 RAM をキャッシュに使います。大量の Swap なしで利用できるメモリをより適切に示す available を確認します。
df と du はどう違いますか?
df はファイルシステム側の容量と使用量を報告し、du はディレクトリやファイルの使用量を測ります。両方を使い、満杯のファイルシステムから原因となる内容を絞り込みます。
ロードアベレージが 1 を超えると必ず問題ですか?
いいえ。CPU 数と状況に照らして解釈する必要があります。nproc との比較は入門用の目安であり、絶対的な診断ではありません。





