인생사는 이야기

[리눅스] 모듈 설정 및 확인 본문

IT/Linux

[리눅스] 모듈 설정 및 확인

채율파파 2014. 4. 3. 10:28
반응형


insmod, rmmod, lsmod, modprobe

 

1. insmod : 모듈 적재, 커널 디렉토리를 뒤져서 해당 모듈을 적재한다.

형식 : insmod [옵션] [오브젝트파일]

옵션 : -k : autoclean 을 사용하여 적재

 

2. rmmod : 모듈 삭제

형식 : rmmod [옵션] [모듈]

옵션 : -r 의존관계에 있는 모듈을 한번에 삭제

 

3. lsmod : 적재된 모듈 출력(/proc/modules 를 참조한다)

형식 : lsmod [옵션]

옵션 : -V : lsmod 버젼 출력

 

4. modprobe : 모듈 적재, depmod에 의해 갱신된 modules.dep에서 찾아 적재한다. insmod와 달리 해당 커널 디렉토리로 갈 필요없이 아무위치에서나 모듈을 적재할 수 있다. 또한 의존성이 필요한 모듈이나 먼저 실행되어야 할 모듈이 있다면 그 모듈부터 적재하고 해당 모듈을 적재한다.

형식 : modprobe [옵션] [오브젝트파일]

옵션 : -k : autoclean을 사용하여 적재

         -r : 모듈삭제

 

5. depmod : 의존성을 검사 한뒤 modules.dep 파일을 갱신한다. kerneld나 modprobe를 실행하기 전엔 꼭 depmod -a를 사용하는 습관을 들인다.

형식 : depmod [옵션]

옵션 : -

 

6. modinfo : 모듈정보 확인

형식 : modinfo [모듈명]

 

*autoclean : autoclean이라는 플래그를 사용하면 커널 데몬에 의해 일정시간 사용하지 않는 모듈을 삭제한다. 단 커널 컴파일시 kerneld 지원 여부를 물을때 Y를 해야 사용 가능.


출처 : http://cafe.naver.com/solarsupport/477


반응형
Comments