강좌 & 팁
간혹 현재 사용중인 보드의 여러 정보를 확인해야 할 때가 있습니다.
예를 들어 메모리정보, cpu 정보, 디바이스 등등..
그런 정보는 proc/ 폴더에 들어 있습니다.
----------------------------------------------
[root@falinux proc]$ ls
1 178 buddyinfo kallsyms softirqs
10 191 bus kmsg stat
1125 2 cmdline kpagecount swaps
1147 203 cpu kpageflags sys
1157 204 cpuinfo loadavg sysrq-trigger
1185 251 crypto locks sysvipc
1221 256 devices meminfo timer_list
1222 259 diskstats misc tty
1237 3 driver modules uptime
1240 4 execdomains mounts version
1247 5 fb mtd vmallocinfo
145 6 filesystems net vmstat
147 906 fs pagetypeinfo yaffs
148 911 interrupts partitions yaffs_stats
155 916 iomem sched_debug zoneinfo
158 922 ioports self
167 asound irq slabinfo
[root@falinux proc]$
------------------------------------
- cpuinfo : CPU정보
- devices : 디바이스정보
- filesystems : 사용중인 파일 시스템
- interrupts : 인터럽트(IRQ)
- meminfo : 메모리
- modules : 모듈정보
- cat /proc/mounts : 마운트정보
- partitions : 파티션정보
- version : 커널버전,호스트정보,커널컴파일일자
이 파일들은 cat 명령으로 간단히 확인 할 수 있습니다.
간단한 예로 version 을 확인해 보겠 습니다.
-----------------------------------------
[root@falinux ~]$ cat /proc/version
Linux version 2.6.35-falinux (root@idea) (gcc version 4.3.2 (GCC) ) #2 PREEMPT Fri Oct 25 20:38:53 KST 2013
[root@falinux ~]$
-----------------------------------------
버전 정보는 커널버전, 컴파일러버전, 빌드한 날짜까지 가지고 있군요.