본문 바로가기

개발/Linux

커널 관리

반응형

■ dmesg 

 커널 로그 확인


■ modinfo <모듈 이름>

   modinfo <모듈 경로>.ko

  모듈의 정보를 볼 수 았다. 

* 임베디드 보즈에서는 modinfo 파일이 제공되지 않을 수 있다!

  그럴땐 module-init-tools를 컴파일 하자.


■ insmod <모듈 경로>.ko

  옵션 : -k : autoclean을 사용하여 적재

  커널 디렉토릴르 찾아 해당 모듈을 추가한다. 

 * 모듈 로드에 실패했다면 insmod를 이용해 정보를 확인하는 것 에는 충분하지 않을 수 있다!

  그럴땐 kernel log를 확인해 보자.

■ sudo modprobe <모듈이름>

  옵션 : -k : autoclean을 사용하여 추가

         -r : 모듈 삭제

  모듈을 추가하는데 가장 유용하게 사용되는 명령이다. 

  이 명령은 insmod와 달리 아무 위치에서나 모듈을 추가할 수 있고, 의존성이 필요한 모듈이 있다면 그 모듈을 먼저 추가하고 해당 모듈을 추가한다. => insmod와 가장 큰 차이점 


■ sudo rmmod <모듈이름>

   옵션 : -r : 의존관계에 있는 모듈을 한번에 삭제

  모듈을 삭제할 때 

반응형