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 파일 대신 지정한 설정파일을 이용한다.