리눅스 시스템 정보 및 상태 알아보기
2010. 2. 20. 15:19ㆍ개발/리눅스
반응형
리눅스에서 시스템의 정보를 알아보려면 /proc 디렉토리를 찾아보면 쉽게 확인 가능합니다.
playi@playi:/proc$ ls
1 13075 2412 4595 69 acpi kallsyms scsi
10 13395 2413 4597 7 buddyinfo kcore self
11 13396 2414 4615 71 bus key-users slabinfo
12 1360 245 4639 72 cgroups kmsg stat
1232 1369 246 4663 7326 cmdline kpagecount swaps
1233 1373 247 4817 7327 cpuinfo kpageflags sys
1234 1394 248 4838 7328 crypto latency_stats sysrq-trigger
1235 14 2568 4865 7332 devices loadavg sysvipc
1236 15 2696 4884 7334 diskstats locks timer_list
1251 16 3 4894 7429 dma meminfo timer_stats
1252 162 4 5 8 driver misc tty
12585 166 4138 6 8415 execdomains modules uptime
1260 17 4282 61 8464 fb mounts version
12601 18 4528 62 8465 filesystems mtrr version_signature
1261 19 4529 63 8466 fs net vmallocinfo
12632 2 4532 64 8946 interrupts pagetypeinfo vmcore
12665 203 4533 66 8951 iomem partitions vmstat
12681 205 4535 67 9 ioports sched_debug zoneinfo
13 2411 4577 68 9014 irq schedstat
현재 사용중인 사무실 서버에서 /proc 디렉토리의 내용을 출력한 모습입니다.1 13075 2412 4595 69 acpi kallsyms scsi
10 13395 2413 4597 7 buddyinfo kcore self
11 13396 2414 4615 71 bus key-users slabinfo
12 1360 245 4639 72 cgroups kmsg stat
1232 1369 246 4663 7326 cmdline kpagecount swaps
1233 1373 247 4817 7327 cpuinfo kpageflags sys
1234 1394 248 4838 7328 crypto latency_stats sysrq-trigger
1235 14 2568 4865 7332 devices loadavg sysvipc
1236 15 2696 4884 7334 diskstats locks timer_list
1251 16 3 4894 7429 dma meminfo timer_stats
1252 162 4 5 8 driver misc tty
12585 166 4138 6 8415 execdomains modules uptime
1260 17 4282 61 8464 fb mounts version
12601 18 4528 62 8465 filesystems mtrr version_signature
1261 19 4529 63 8466 fs net vmallocinfo
12632 2 4532 64 8946 interrupts pagetypeinfo vmcore
12665 203 4533 66 8951 iomem partitions vmstat
12681 205 4535 67 9 ioports sched_debug zoneinfo
13 2411 4577 68 9014 irq schedstat
--> 정렬이 제대로 안되어 있어서 화면 캡쳐뜬 이미지..
위에서 숫자로 된 디렉토리들은 실행중인 프로세스들의 정보가 담겨져 있습니다. 일단 요건 패스~;;
그 외의 파일들이 바로 시스템의 정보를 담고 있습니다.
cat 명령어를 이용하면 여러가지 정보들을 확인할 수 있습니다.
/proc/cpuinfo : cpu의 정보
/proc/devices : 현재 커널에 설정되어 있는 장치의 목록
/proc/meminfo : 메모리 정보
/proc/modules : 현재 사용되고 있는 커널 모듈 목록
/proc/stat : 시스템 상태
/proc/uptime : 시스템이 켜져있는 시간 & 평균부하량
/proc/version : 현재 커널의 버전
/proc/partitions : 파티션 정보
/proc/loadavg : 평균 부하량
/proc/filesystems : 커널에 설정되어 있는 파일시스템 목록
/proc/meminfo : 메모리 정보
/proc/modules : 현재 사용되고 있는 커널 모듈 목록
/proc/stat : 시스템 상태
/proc/uptime : 시스템이 켜져있는 시간 & 평균부하량
/proc/version : 현재 커널의 버전
/proc/partitions : 파티션 정보
/proc/loadavg : 평균 부하량
/proc/filesystems : 커널에 설정되어 있는 파일시스템 목록
cat /proc/cpuinfo -> cpu 정보를 출력합니다.
반응형
'개발 > 리눅스' 카테고리의 다른 글
홈페이지 계정&데이타베이스 백업+복구하기~! (0) | 2010.03.13 |
---|---|
[서버보안] SYN Flooding(신플루딩) 공격 막기 (3) | 2010.02.23 |
리눅스 배포판의 종류와 간략설명~! (4) | 2009.07.22 |
[우분투삽질기] 서버구축.. 디렉토리 리스팅 막기 (0) | 2009.05.29 |
[우분투 삽질기] vsftp - umask 설정하기... 파일 업로드시 권한 등.. (4) | 2009.05.26 |