리눅스의 모듈은 리눅스 커널에서 필요한 시스템 관리기능들을 모두 커널에 포함시키지 않고, 필요에 따라서 추가하여 사용할 수 있도록 구혀된 매커니즘이다.
리눅스 모듈 확인 및 관리하기 위해서는 아래와 같은 명령어들이 존재한다.
1. lsmod
현재 리눅스 시스템에 설치된 모듈의 리스트를 확인하는 명령어다.
2. modprobe
리눅스 모듈을 관리하는 명령어다.
2-1. 옵션
- 옵션 없음 : 모듈을 추가한다. (사용방법 : modprobe [모듈명])
- -l : 모든 모듈 목록을 출력한다. (사용방법 : modprobe -l)
- -r : 모듈을 제거한다. 의존성이 있는 모듈이 사용되고 있지 않으면 알아서 같이 제거한다. (사용방법 : modprobe -r [모듈명]
- -c: 모듈 관련 환경설정파일의 내용을 전부 출력한다. (사용방법 : modprobe -c)
2-2. 주요 파일
- /etc/modprobe.conf, /etc/modprobe.d : 부팅 시에 특정 모듈을 자동으로 적재할 때 사용된다. 커널 버전 2.4까진 /etc/modprobe.conf가 사용되었지만 2.6버전부터는 /etc/modprobe.d 라는 디렉토리에 있는 모든 *.conf 파일을 읽는 방식으로 변경되었다.
- /lib/modules/커널버전/modules.dep : 모듈간의 의존성을 관리한다. 모듈파일명과 함께 의존성 있는 모듈의 목록이 나열되어 있다. 의존성이 변경되면 depmod 명령어로 의존성을 갱신해줘야 한다.
3. modinfo
모듈의 정보를 조회한다.(사용방법 : modinfo [모듈명])
참고
'IT > Linux' 카테고리의 다른 글
[에러 해결]ssh_exchange_identification: read: Connection reset by peer 에러 해결 (4) | 2021.03.22 |
---|---|
리눅스 scp를 활용한 원격 파일 전송 (0) | 2020.10.25 |
리눅스 명령 프롬프트 변경하기 (0) | 2020.10.22 |
파일 디스크립터(File Descriptor) 란 무엇인가? (6) | 2020.03.25 |
리눅스(CentOS)계정에 root 권한 부여하기 (0) | 2019.12.21 |
댓글