0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Linucレベル1勉強メモ #51

Posted at

第五章 ハードウェア、ディスク、パーティション、ファイルシステム

練習問題5.6
システムを構成するハードウェアに関する情報を確認するためには、_________ディレクトリ以下のファイルが役に立ちます。例えば、cpuinfoファイルにはCPUに関する情報が格納されています。下線部に当てはまるディレクトリ名を絶対パスで記述してください。

(解答)/proc

(解説)
/procディレクトリ以下のファイルを見ることで、カーネルが認識しているハードウェア情報を取得することができます。

デバイス情報の確認
Linuxは、ハードウェアのアクセスを抽象化するデバイスファイルを持っています。すべてのハードウェアがデバイスファイルとして表され、デバイスファイルの読み書きを通じてハードウェアにアクセスできるようになっています。デバイスファイルは/devディレクトリ以下にあります。これらのデバイスファイルは、udevという仕組みによって自動的に作成されます。

Linuxカーネルが認識しているデバイスに関す情報の一部は/procディレクトリ以下のファイルで確認できます。

/procディレクトリ以下の主なファイル

  1. /proc/cpuinfo
    CPU情報
  2. /proc/interrupts
    IRQ情報
  3. /proc/ioports
    I/Oアドレス情報
  4. /proc/meminfo
    メモリ情報
  5. /proc/swaps
    スワップ領域情報
  6. /proc/bus/usb/*
    USBデバイス情報
  7. /proc/bus/pci/*
    PCIデバイス情報

/procディレクトリ以下のファイルは、ファイルとしての実体がない仮想的なファイルです。一部のファイルは、テキストファイルとして、catコマンド等で閲覧できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?