리눅스/운영참고

dmesg 삭제

KWMBLOG 2019. 1. 4. 13:23

우선 dmesg가 왜 필요한지 부터 살펴본다.


컴퓨터가 처음 부팅될 때 커널이 메모리로 불러 들여진다. 

이 단계에서 커널에 내장된 각 장치 드라이버가 해당 하드웨어를 탐색한다. 

하드웨어를 발견하면 정확하게 무엇을 발견했는지 알려주는 메시지를 출력한다. 

커널 내 다른 요소도 특정한 모듈의 존재 여부와 전달된 매개 변수 값을 출력한다. 

그 메시지를 얼마나 자세하게 출력할지 제어하는 부팅 매개 변수를 설정할 수도 있다.


장치드라이버나 하드웨어를 점검하고

dmesg에 기록한다.




이 메세지는 너무 빨리 지나가서

보기 힘들 수 있지만, dmesg를 입력해서

grep이나 다른 것을 이용하여 볼 수 있다.




원래는 부팅할 때 점검내역이라던지

하는 것들이 로그에 남게되지만

부팅이 끝난 후에 추가적으로 기록이 될 때가 있다.


/var/log/dmesg 내용을 비워주던지,

dmesg -c 

를 입력해서 초기화를 할 수 있다.