Linux / 명령어 / modinfo - 커널 모듈의 설명과 매개변수 확인
modinfo는 지정한 커널 모듈 파일의 설명, 경로, 라이선스, 별칭과 매개변수를 보여 줍니다. 모듈을 로드하거나 설정을 바꾸지는 않습니다.
modinfo 명령어란?
모듈 이름이나 파일 경로를 인수로 받을 수 있습니다. filename은 모듈 파일 위치, parm은 지원 매개변수, depends는 의존 모듈을 뜻합니다. 조회 대상은 현재 실행 중인 커널용 모듈 집합을 기준으로 찾으므로 커널 버전 차이에 주의하세요.
기본 문법
modinfo [옵션] 모듈이름|파일경로
설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man modinfo으로 현재 시스템의 설명을 확인하세요.
사용 예제
모듈 전체 정보
설명과 파일 위치 등 제공되는 필드를 확인합니다.
modinfo overlay
파일 경로만 출력
모듈 파일이 어디에 설치돼 있는지 확인합니다.
modinfo -n overlay
매개변수 확인
로드 시 지정 가능한 매개변수와 설명을 살펴봅니다.
modinfo -p overlay
모듈 정보의 출처 확인하기
modinfo는 설치된 커널 모듈 파일의 설명·라이선스·의존성·매개변수 등을 조회합니다. 실제로 적재되었는지는 lsmod로 별도 확인해야 합니다.
modinfo -F license nf_conntrack
모듈이 설치된 환경의 예시 출력:
GPL
해당 모듈의 정보를 찾지 못하면 Module ... not found가 나올 수 있습니다. 현재 커널 버전(uname -r)의 모듈 파일과 내장 모듈 메타데이터를 확인하세요. 다른 커널 버전의 모듈 정보를 현재 실행 중인 커널의 상태와 혼동하지 않는 것이 중요합니다.
주요 옵션과 형식
| 옵션·형식 | 설명 |
|---|---|
-n |
모듈 파일 경로만 출력합니다. |
-F 필드 |
지정한 필드 값만 출력합니다. |
-p |
모듈 매개변수를 표시합니다. |
-k 릴리스 |
지정한 커널 릴리스용 모듈을 조회합니다. |
-V |
도구 버전을 표시합니다. |
사용할 때 주의할 점
모듈 메타데이터가 보인다고 현재 로드됐다는 뜻은 아닙니다. 로드 여부는 lsmod나 관련 커널 정보를 별도로 확인하세요. 매개변수의 존재와 실제 적용값도 다르며, 값을 변경하는 작업은 장치와 서비스에 영향을 줄 수 있습니다.
자주 묻는 질문
modinfo 결과가 없으면 모듈이 없는 건가요?
지정한 커널용 모듈 파일을 찾지 못했을 수 있습니다. 이름·경로·현재 커널 릴리스를 확인하고, 기능이 커널에 내장됐는지도 살펴보세요.
공식 문서
옵션의 정확한 동작과 구현별 차이는 modinfo 관련 공식 문서에서 확인할 수 있습니다.









