반응형
dmesg(diagnostic message)란 시스템 부팅 메세지를 확인하는 명령어입니다.
커널 부팅에 에러가 발생하였을 때 발생 원인을 확인하는 지표가 될 수 있습니다.
또 부팅 이후에도 사용자의 su 전환 실패, IO 장치 오류등 운영에 필요한 정보도 출력되므로 알아두는 것이 좋습니다.
dmesg 명령어의 경우 출력되는 메세지가 많으므로 파이프, grep 으로 원하는 값을 출력하거나 more, less 를 이용하는 편이 좋습니다.
dmesg 의 옵션은 아래와 같습니다.
이 중에서 자주 사용하는 옵션은
dmesg -T
타임스탬프로 해당 로그가 찍힌 시점의 시간을 출력합니다.
dmesg -H
사람이 읽기 쉽게 로그가 출력됩니다.
dmesg -w
실시간으로 로그가 출력됩니다.
dmesg -l
로그 위험도 수준으로 출력합니다.
emerg - 시스템을 사용할 수 없습니다.
alert - 즉시 조치를 취해야 합니다.
crit - 위급한 상황입니다.
err - 오류 조건입니다.
warn - 경고 조건입니다.
notice - 정상이지만 유의한 상태입니다.
info - 정보입니다.
debug - 디버그 수준 메시지입니다.
dmesg -f
원하는 설비만 출력할 수 있습니다.
사용할 보안,인증 메시지 및 시스템 데몬 메시지만 표시하려면 아래와 같이 진행합니다.
dmesg -f auth,daemon
반응형
'서버 및 운영 > 서버' 카테고리의 다른 글
서버 및 네트워크 시스템 작업 유의사항 (0) | 2023.04.14 |
---|---|
AWS 개인 서버 만들기 (0) | 2022.08.04 |
WebServer와 WAS의 차이점 (0) | 2022.06.17 |
쿠버네티스 구성 요소 및 통신 (0) | 2022.06.07 |
프록시란 (Forward Proxy, Reverse Proxy)? (0) | 2022.05.26 |