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 관련 공식 문서에서 확인할 수 있습니다.

같은 카테고리의 다른 글
Linux / 명령어 / pgrep - 조건에 맞는 프로세스 ID 검색

Linux / 명령어 / pgrep - 조건에 맞는 프로세스 ID 검색

Linux pgrep 명령어의 기본 문법과 실제 사용 예제를 설명합니다. 주요 옵션과 결과를 해석할 때 주의할 점을 확인할 수 있습니다.

Linux / 명령어 / grep - 텍스트에서 원하는 문자열 검색

Linux / 명령어 / grep - 텍스트에서 원하는 문자열 검색

Linux grep 명령어로 파일과 명령 출력에서 문자열·정규 표현식을 검색하는 방법을 설명합니다. -F, -E, -r, 문맥 출력, 종료 상태와 로그 검색 예제를 정리합니다.

Linux / 명령어 / cat - 파일 내용 출력과 결합

Linux / 명령어 / cat - 파일 내용 출력과 결합

Linux cat 명령어로 텍스트 파일을 출력하고 여러 파일을 이어 붙이는 방법을 설명합니다. 줄 번호 표시, 빈 줄 압축, 리디렉션과 큰 파일 처리 시 주의점도 정리합니다.

Linux / 명령어 / ethtool - 네트워크 링크·드라이버 정보 확인

Linux / 명령어 / ethtool - 네트워크 링크·드라이버 정보 확인

Linux ethtool 명령어의 기능과 기본 문법을 설명합니다. 실제 사용 예제, 주요 옵션과 작업 전 확인할 점을 알아봅니다.

Linux / 명령어 / shutdown - 시스템 종료·재시작 예약과 취소

Linux / 명령어 / shutdown - 시스템 종료·재시작 예약과 취소

Linux shutdown 명령어의 기능과 기본 문법을 설명합니다. 실제 사용 예제, 주요 옵션과 작업 전 확인할 점을 알아봅니다.

Linux / 명령어 / ssh - 암호화된 원격 접속과 명령 실행

Linux / 명령어 / ssh - 암호화된 원격 접속과 명령 실행

Linux ssh 명령어의 기능과 기본 문법을 설명합니다. 실제 사용 예제, 주요 옵션과 작업 전 확인할 점을 알아봅니다.

Linux / 명령어 / cp - 파일과 디렉터리 복사

Linux / 명령어 / cp - 파일과 디렉터리 복사

Linux cp 명령어로 파일과 디렉터리를 복사하는 방법을 설명합니다. 덮어쓰기 제어, 속성 보존, 심볼릭 링크, 희소 파일과 안전한 복사 옵션을 함께 정리합니다.

Linux / 명령어 / pwd - 현재 작업 디렉터리 경로 확인

Linux / 명령어 / pwd - 현재 작업 디렉터리 경로 확인

Linux pwd 명령어로 현재 작업 디렉터리를 확인하는 방법을 설명합니다. 논리적 경로와 물리적 경로, 셸 내장 명령과 PWD 변수의 차이도 함께 알아봅니다.

Linux / 명령어 / sed - 스트림에서 텍스트 검색·치환

Linux / 명령어 / sed - 스트림에서 텍스트 검색·치환

Linux sed 명령어의 기본 문법과 실제 사용 예제를 설명합니다. 주요 옵션과 결과를 해석할 때 주의할 점을 확인할 수 있습니다.

Linux / 명령어 / du - 파일과 디렉터리 용량 확인

Linux / 명령어 / du - 파일과 디렉터리 용량 확인

Linux du 명령어로 디렉터리와 파일의 디스크 사용량을 확인하고 큰 항목을 찾는 방법을 설명합니다. apparent size, 파일시스템 경계와 df 결과가 다른 이유도 정리합니다.