/proc
프로세스 정보 등 커널 관련 정보가 저장되는 디렉터리
/proc/PID/ 현재 구동중인 프로세스의 정보 기록
/proc/ 파일 | 설명 |
[PID]/maps | 프로세스가 mapping 된 메모리 주소 공간을 보여줌. 모든 프로세스에는 각자 주소 공간이 있으며, 이 주소 공간은 가상 메모리 관리자(Virtual Memory Manager)가 제공하고 관리 |
[PID]/cmdline | 프로세스 인수(argv) 전체를 포함. Command Line에서 넘어온 argumnet를 포함하여 프로세스가 발생된 방식을 정확하고 신속하게 파악하는 수단으로 사용 |
[PID]/coredump_filter | 메모리 유형의 비트마스크를 포함하며 프로세스의 어떤 메모리 세그먼트를 덤프시킬 것인지 설정 자세한건 링크 참조 |
[PID]/cwd | 프로세스가 사용중인 디렉토리나 파일 |
[PID]/emviron | 프로세스의 현재 환경을 저장. 프로세스 map에서 가장 아랫부분, 즉 커널이 프로세스 환경 정보를 저장하는 메모리 위치를 직접 가리키는 링크이다. 프로그램 실행 중 환경 변수 설정을 알고 싶을 때 이 파일을 확인하면된다. |
[PID]/exe | 실행중인 프로그램 이름 |
[PID]/fd [PID]/fdinfo |
프로세스가 사용중인 File Descriptor 링크와 정보 저장 |
[PID]/limits | 프로세스에 적용된 resource 제한 사항 |
[PID]/loginuid | 해당 프로세스를 실행하는 login UID |
[PID]/mem | 프로세스가 사용중인 메모리 상태 |
uptime | 시스템 가동 시간에 대한 정보를 기록한다. |
meminfo | 물리적 메모리 및 스왑 메모리 정보가 들어 있는 파일이다. |
cmdline | 부팅 시에 실행되는 커널 관련 옵션에 대한 정보를 담고 있다. |
loadavg | 최근 1분, 5분. 15분 동안의 평균 부하율을 기록하는 파일이다. |
2002
정답
1. /proc/cpuinfo
2. /proc/meminfo
3. /proc/mdstat
4. /proc/version
1602
프로세스의 정보를 반영하고 있는 /proc디렉터리에 대한 설명이다. ( 괄호 ) 안에알맞은 파일명을 적으시오.
( ① ) : 시스템 가동 시간에 대한 정보를 기록한다.
( ② ) : 물리적 메모리 및 스왑 메모리 정보가 들어 있는 파일이다.
( ③ ) : 부팅 시에 실행되는 커널 관련 옵션에 대한 정보를 담고 있다.
( ④ ) : 최근 1분, 5분, 15분 동안의 평균 부하율을 기록하는 파일이다.
조 건 - /proc 디렉터리 안의 존재하는 파일명만을 적는다.
1. uptime
2. meminfo
3. cmdline
4. loadavg
참고
'리눅스' 카테고리의 다른 글
[리눅스] RAID, mdadm (0) | 2022.11.11 |
---|---|
[리눅스] umask 접근 권한 마스크 (0) | 2022.11.10 |
[리눅스] KVM 가상화, libvirtd, virt-manger (0) | 2022.11.08 |
[리눅스] cpio 백업 (0) | 2022.11.06 |
[리눅스] dump 백업 (0) | 2022.11.06 |
댓글