간혹 현재 사용중인 보드의 여러 정보를 확인해야 할 때가 있습니다.

예를 들어 메모리정보, 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 ~]$ 

-----------------------------------------

버전 정보는 커널버전, 컴파일러버전, 빌드한 날짜까지 가지고 있군요.