手当たり次第に書くんだ

飽きっぽいのは本能

LPIC /proc ディレクトリ – カーネルとプロセス情報を確認する

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに /proc ディレクトリを整理します。/proc は実体のある通常ファイルではなく、カーネルが提供する仮想ファイルシステムです。プロセス情報、カーネル情報、起動オプション、メモリ情報などをファイルのように確認できます。

/proc とは何か

/proc は、Linux カーネルの内部状態をユーザー空間から参照するための入口です。多くのコマンドは、内部的に /proc の情報を読んで表示しています。

パス意味
/proc/cpuinfoCPU 情報
/proc/meminfoメモリ情報
/proc/cmdlineカーネル起動オプション
/proc/modulesロード済みカーネルモジュール
/proc/mounts現在のマウント情報
/proc/PID/プロセスごとの情報

確認コマンド

cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/cmdline
cat /proc/modules
ls /proc/1

LPIC で押さえるポイント

  • /proc は仮想ファイルシステムです。
  • プロセスごとの情報は /proc/PID/ にあります。
  • カーネルやハードウェアに近い情報を確認できます。
  • 設定値の確認だけでなく、一部のカーネルパラメータ操作にも関係します。

/proc を読む時の観点

/proc は仮想ファイルシステムであり、通常の設定ファイル置き場ではありません。カーネルやプロセスの現在状態を、ファイルのようなインターフェイスで見せているものです。

見たいものパス
カーネル起動オプション/proc/cmdline
メモリ状態/proc/meminfo
CPU 情報/proc/cpuinfo
ロード済みモジュール/proc/modules
プロセス情報/proc/PID/

確認例

cat /proc/cmdline
cat /proc/meminfo
cat /proc/cpuinfo
cat /proc/modules
ls -l /proc/1

psfreelsmod など、多くのコマンドは内部的に /proc の情報と関係しています。LPIC では、コマンドの裏側にある情報源として /proc を理解すると整理しやすくなります。

まとめ

/proc は、Linux の内部状態をファイルのように確認するための重要な仕組みです。LPIC では、通常ファイルではなく仮想ファイルシステムであること、プロセス情報とカーネル情報の入口であることを押さえると理解しやすくなります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC /proc ディレクトリ – カーネルとプロセス情報を確認する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る