Modprobe
modprobe 는 리눅스 프로그램으로서 적재 가능 커널 모듈(LKM)을 리눅스 커널에 추가하거나 커널로부터 제거하는데 사용된다.
이것은 일반적으로 간접적으로 사용된다: udev는 자동적으로 탐지된 하드웨어를 위한 드라이버를 로드하기 위해 modprobe에 의존한다.
2014년부터 modprobe는 소프트웨어 패키지 "kmod"의 한 부분으로 배포된다. 이것은 이전에 다음과 같이 개발되었다:
- 리눅스 커널 버전 2.6과 그 이후를 위한 "module-init-tools"
- 리눅스 버전 2.2.x와 2.4.x에서 사용되는 "modutils"
Usage
- 모듈적재
-
modprobe [-a -n -v] [-C config] [-t 형태] 패턴 OR 모듈명1 모듈명2 ...
- 모듈리스트
-
modprobe [-l] [-C config] [-t 형태] 패턴
- 설정보기
-
modprobe [-C config] -c
- 모듈제거 혹은 자동제거
-
modprobe [-C config] -r [모듈명 ...]
Options
-
-a,--all- 모듈과 의존성으로 관련된 다른 모듈도 같이 적재한다. -
-c,--showconfig- 현재의 설정을 본다. -
-d,--debug- 디버깅 정보를 보여준다. -
-h,--help- 사용법을 보여준다. -
-k,--autoclean- autoclean 모듈을 로드한다. -
-l,--list- 커널 모듈들을 보여준다. -
-n,--show- Don't actually perform the action -
-q,--quiet- Quiet operation -
-r,--remove- 모듈을 제거하거나 atuoclean 모듈을 제거한다. -
-s,--syslog- 메시지를 syslog로 보낸다. -
-t,--type moduletype- Only look for modules of this type -
-V,--version- 버전정보를 보여준다. -
-C,--config configfile- /etc/modules.conf 파일 대신 지정한 설정파일을 이용한다.