Linuxpia/Linux 명령어

[리눅스 명령어] 부팅 과정을 알려주는 부팅메시지 확인, dmesg

Linuxpia4U 2023. 8. 20. 06:08
반응형

부팅메시지 확인, dmesg

`dmesg` (diagnostic message)는 Linux와 유닉스 시스템에서 커널이 시작될 때부터 발생하는 모든 로그 메시지와 정보를 표시하는 명령어입니다. 이 명령어는 시스템 부팅 문제, 하드웨어 문제, 드라이버 문제 등을 진단하는 데 유용한 정보를 제공합니다.

기본 사용법

dmesg [options]


주요 옵션


- `-C`: 커널 로그 버퍼를 지웁니다.
- `-c`: 메시지를 표시한 후 커널 로그 버퍼를 지웁니다.
- `-d`: 출력에서 타임스탬프를 숨깁니다.
- `-T`: 메시지의 타임스탬프를 읽기 쉬운 형식으로 표시합니다.
- `-f facility`: 지정된 시설(facility)에 대한 메시지만 표시합니다. 예: `kern`, `user` 등.
- `-l level`: 지정된 로그 레벨에 대한 메시지만 표시합니다. 예: `err`, `warn`, `info` 등.
- `-w`, `--follow`: 새로운 메시지가 로그에 추가될 때마다 실시간으로 출력합니다.

사용 예제


1. 기본적인 `dmesg` 사용

dmesg



2. 읽기 쉬운 형식의 타임스탬프와 함께 로그 메시지 출력

dmesg -T



3. 특정 로그 레벨의 메시지만 표시
   오류 메시지만 출력하려면:

dmesg -l err



4. **실시간으로 로그 메시지 추적**:

dmesg -w

 

정리


`dmesg` 명령어는 시스템의 시작부터 현재까지 커널이 생성한 모든 로그 메시지를 제공하므로, 하드웨어 문제나 드라이버 충돌, 시스템의 비정상적인 동작과 관련된 문제를 진단하는 데 매우 유용합니다.

반응형