리눅스마스터1급 : 매커니즘 모듈(Modules)-modprobe에 의한 커널 모듈 통합관리
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,897 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : 매커니즘 모듈(Modules)-modprobe에 의한 커널 모듈 통합관리
modprobe 명령은 커널 모듈을 관리하기 위한 명령어로서, 모듈 의존성을 참조하여 모듈을 제거하거나 로드할 수 있으며 모듈 리스트와 모듈 설정 파일을 확인할 수 있다.
이 명령은 insmod, rmmod 및 lsmod 등을 포괄하여 모듈 설치, 모듈 제거, 모듈 리스트 확인, autoclean 테그 설정 등과 같은 커널 모듈 관련 작업들을 모두 할 수 있다.
다음은 커널 모듈 작업에 관하여 간략히 정리하면 다음과 같다.
∙부팅 중 자동으로 모듈을 메모리로 로딩하려면 /etc/rc.d/rc.local이나 /etc/modules.conf 파일에 설정한다.
∙커널 모듈 파일들의 저장 위치는 /lib/modules/<kernel-version>/kernel/이다.
이 디렉토리 내에는 용도에 맞는 각각의 커널 모듈들이 별도로 저장되어 있다.
예를 들어 네트워크 커널 모듈들에 관한 저장위치는 /lib/modules/<kernel-version>/kernel/net/ 이다.
∙현재 (메모리에) 로드되어 있는 커널 모듈들을 확인하는 방법은 lsmod를 실행한다.
∙현재 로드되어 있는 커널 모듈을 제거하려면 “rmmod <모듈명>”과 같이 실행한다.
∙현재 로드되어 있지 않은 커널 모듈을 로드하려면 “modprobe <모듈명>”과 같이 실행한다.
다음은 modprobe의 사용법에 대한 간략한 설명이다.
∙모듈 로드
|
|
|
| modprobe [-a –n –v ] [-C config] [-t type] 패턴 or 모듈1 모듈2 ... |
|
|
|
|
∙모듈 리스트 확인
|
|
|
| modprobe [-l] [-C config] [-t type] 패턴 |
|
|
|
|
∙모듈 설정 확인
|
|
|
| modprobe [-C config] -c |
|
|
|
|
∙모듈 제거 또는 autoclean
|
|
|
| modprobe [-C config] -r [모듈 ...] |
|
|
|
|
다음은 modprobe 명령어를 이용한 커널 모듈에 대한 여러 가지 작업방법들의 예이다.
∙특정 커널 모듈을 로드할 때에는 –a 옵션을 사용한다.
다음은 bridge 모듈을 로드한 것이다.
모듈은 여러 개를 나열하여 한 번에 로드할 수 있다(한편, -a 옵션을 사용하지 않아도 기본적으로 지정한 커널 모듈이 로드된다).
|
|
|
| # modprobe –a bridge |
|
|
|
|
∙커널 모듈을 제거할 때에는 -r 옵션을 사용한다.
|
|
|
| # modprobe –r bridge |
|
|
|
|
∙현재 사용되고 있는 커널 모듈 설정 내용을 확인하기 위해서는 –c 옵션을 사용한다.
|
|
|
| # modprobe –c |
|
|
|
|
∙전체 커널 모듈 파일을 확인하기 위해서는 –l 옵션을 사용한다.
이것은 커널 모듈 파일의 기본 위치인 “/lib/modules/<kernel-version>/kernel/” 아래의 모듈 파일들을 모두 출력한다.
출력되는 내용이 너무 많기 때문에 특정 모듈을 확인하기 위해서는 “modprobe –l | grep [모듈명]”과 같이 명령을 내리면 된다.
|
|
|
| # modprobe –l |
|
|
|
|
다음은 3com 3c509계열의 랜카드를 직접 모듈로 올리는 예이다.
|
|
|
| # modprobe 3c59x |
|
|
|
|
제대로 모듈이 적재되었는지 확인하려면 lsmod 명령어를 이용한다.
|
|
|
| # lsmod Module Size Used by 3c59x 23872 1 .... |
|
|
|
|
다음은 /etc/modporbe.conf 설정 파일은 e1000 모듈을 추가하여 부팅시 자동으로 모듈을 로드하게 한 것이다.
물론 두 개 이상의 네트워크 카드 모듈을 등록할 수도 있다.
|
|
|
| # vi /etc/modprobe.conf alias eth0 e1000 |
|
|
|
|
관련자료
-
이전
-
다음