
-CentOS- | -Ubuntu-
/proc/ディレクトリ
- /proc/はカーネル、プロセスの情報が格納されているディレクトリのこと。
/proc/ディレクトリ以下の主なファイル
ファイル名 | 用途 |
---|---|
/proc/cpuinfo | CPUに関する情報。 |
/proc/meminfo | メモリに関する情報。 |
/proc/cmdline | 起動時のカーネルオプション。 |
CPUに関する情報を確認する
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
stepping : 3
microcode : 0x28
cpu MHz : 2061.583
.
.
.
メモリに関する情報を確認する
$ cat /proc/meminfo
MemTotal: 32890204 kB
MemFree: 16908160 kB
MemAvailable: 29343476 kB
.
.
.
起動時のカーネルオプションに関する情報を確認する
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.0-115-generic root=UUID=a022c6cb-2b36-44b8-b248-1eddc665167a ro quiet splash vt.handoff=1
デバイスファイル
- /dev/はシステムが認識しているハードウェアが格納されているディレクトリのこと。
- デバイスファイルは/dev/に存在するハードウェアを表すファイルのこと。
ハードディスクを表すデバイスファイルの例
ハードディスク | デバイスファイル名 |
---|---|
1台目 | /dev/sda |
2台目 | /dev/sdb |
2台目のパーテーション | /dev/sdb1 /dev/sdb2 ※パーテーションを表すファイルは番号で表す。 |
デバイスファイルを確認する
$ ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdb /dev/sdb2 /dev/sdd /dev/sdf
/dev/sda1 /dev/sda3 /dev/sdb1 /dev/sdc /dev/sde
/sys/ディレクトリ
- /sys/はデバイス、カーネルの情報が格納されているディレクトリのこと。
/sys/ディレクトリ以下の主なサブディレクトリ
ディレクトリ名 | 用途 |
---|---|
/sys/kernel/ | カーネルに関する情報。 |
/sys/block/ | ブロックデバイスに関する情報。 |
カーネルに関する情報を確認する
$ ls /sys/kernel/
boot_params iommu_groups livepatch rcu_normal uevent_seqnum
cgroup irq mm security vmcoreinfo
config kexec_crash_loaded notes slab
debug kexec_crash_size profiling tracing
fscaps kexec_loaded rcu_expedited uevent_helper
ブロックデバイスに関する情報を確認する
$ ls /sys/block/
loop0 loop11 loop14 loop17 loop2 loop22 loop5 loop8 sdb sde
loop1 loop12 loop15 loop18 loop20 loop3 loop6 loop9 sdc sdf
loop10 loop13 loop16 loop19 loop21 loop4 loop7 sda sdd sr0
参照元情報