★lsmod
- 적재된 모듈 출력.(/proc/modules 파일)
★modinfo
- 모듈정보확인
#modinfo 8139too
★insmod (modprobe를 우선사용하는것이 바람직)
- 모듈적재,커널 디렉토리를 뒤져서 해당모듈을
적재한다.
#insmod
/lib/modules/2.6.18-164.6.1.e15/kernel/drivers/net/mii.ko
#insmod
/lib/modules/2.6.18-164.6.1.e15/kernel/drivers/net/8139too.ko
<옵션>
-k
: autoclean 을 사용하여 적재
★rmmod
- 모듈 삭제
<옵션>
-r : 의존관계에 있는 모듈을 한번에 삭제
★modprobe
- 모듈적재,depmod에 의해 갱신된
modules.dep(/lib/modules/2.6.18-164.6.1.el5/modules.dep)에서 찾아 적재한다.
insmod
와 달리 해당 디렉토리로 갈 필요없이 아무위치에서나 모듈을 적재할수 있다.
또한 의존성이 필요한 모듈이나 먼저 실행되어야 할 모듈이
있다면 그 모듈부터 적재하고 해당모듈을 적재한다.
#modprobe 8139too
<옵션>
-k : autoclean
을 사용하여 적재.
-r : 모듈삭제.
※modprobe설정파일
/etc/module.conf
혹은 /etc/modprobe.conf
modprobe 는
/etc/modules.conf 또는 /etc/modprobe.conf 를 참조하여 동작하는 환경과 모듈에 대한 정보를 얻어 커널에 포함할
모듈을 /lib/modules 에서 찾는다.
/etc/modprobe.conf 에서 모듈 정보를 얻어 차례대로 실행 하므로 등록 순서가
중요.
추가한 디스크에 순서가 원하는 대로 올라오지 않을 경우 모듈 순서를 변경해야할 필요가 있을수 있음.
★depmod
- 의존성검사를 하여 의존성을 업데이트한다.(modules.dep파일을 갱신)
- modprobe를 실행하기
전엔 꼭 depmod -a 를 사용하는 습관을 들인다.
※autoclean : autoclean 을 사용하면 커널데몬에 의해 일정시간 사용하지 않는 모듈을 삭제한다.
단, 커널 컴파일시
kerneld 지원여부를 물을때 Y 를 해야 사용가능.
★lspci (/sbin/lspci)
- pci 장치의 목록 확인
#lspci -v : 더 많은 정보
#lspci -vv
: 더더욱 많은 정보(제조사,모델등)
★kudzu 툴(자동으로 장치잡아주는 툴)