1) /proc 디렉터리 내 주요 파일
- /proc/cpuinfo : 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명 (절대경로)
- /proc/meminfo : 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명 (절대경로)
- /proc/mdstat : 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명 (절대경로)
- /proc/version : 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명 (절대경로)
- /proc/uptime : 시스템 가동 시간에 대한 정보를 기록
- /proc/cmdline : 부팅 시에 실행되는 커널 관련 옵션에 대한 정보
- /proc/loadavg : 최근 1분, 5분, 15분 동안의 평균 부하율을 기록
- /proc/partitions : 현재 시스템의 파티션 정보를 저장
- /proc/devices : 현재 시스템이 사용하는 디바이스 정보를 저장
- /proc/filesystems : 커널이 지원하는 파일시스템의 정보를 저장
- /proc/swaps : 스왑 공간 관련 정보를 저장
- /proc/mounts 또는 /etc/mtab
- ex) cat /proc/mounts 또는 /etc/mtab
2) 커널 컴파일
- make mrproper : 커널의 소스를 초기 상태로 되돌리는 명령어
- make config : x윈도 형식, 텍스트 문답 방식(menuconfig, xconfig)
- make bzImage : 커널에 이미지 생성(bzinp 생성)
- make modules : 모듈 컴파일
- make modules_install : 컴파일된 모듈을 설치
- make distclean : 커널 컴파일을 실행한 적이 있어서 관련 정보를 초기화하고 모든 파일을 제거
- make menuconfig : 커널 컴파일 관련 옵션 설정 작업을 텍스트 메뉴 기반에서 커서를 이용하려고 함
- make xconfig : 커널 컴파일 관련 옵션 설정 작업을 Qt 기반의 환경에서 진행함
- make clean < mrproper < disclean : 커널 컴파일 관련 정보를 초기화
3) 커널 모듈 설정 명령어 파일
- lsmod : 리눅스 커널에 적재된 모듈 정보 출력
- insmod : 커널에 모듈을 적재하는 명령어 (의존성 x)
- rmmod : 커널에 모듈을 제거하는 명령어 (의존성 x)
- depmod : 의존성 검사, 갱신, 생성
- modinfo : 모듈 정보 보여줌
- modprobe : 모듈을 적재하거나 제거할 수 있는 명령어
- [-l] : 사용 가능한 모듈 정보 출력
- [-r] : 모듈 제거할 때 사용하는 옵션 (의존성 o)
- [-c] : 모듈 관련 환경설정 파일 내용 전부 출력
- /lib/modules/커널 버전/modules.dep : 모듈 간의 의존성이 기록된 파일명 (절대 경로)
- /etc/modprobe.conf : 부팅 시 자동으로 로드되게 설정하는 파일
- uname -r 또는 -a : 시스템의 커널 버전 정보만 출력
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] 시스템 로그 분석 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] 주변 장치 설정 (1) | 2024.11.12 |
[리눅스마스터 1급 - 2차] gcc & tar - 소스코드 컴파일 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] rpm & yum (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 프로세스 관리 (0) | 2024.11.12 |