반응형
부팅메시지 확인, 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` 명령어는 시스템의 시작부터 현재까지 커널이 생성한 모든 로그 메시지를 제공하므로, 하드웨어 문제나 드라이버 충돌, 시스템의 비정상적인 동작과 관련된 문제를 진단하는 데 매우 유용합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] NIS 도메인 이름을 표시하는 명령어, domainname (3) | 2023.08.22 |
---|---|
[리눅스 명령어] 도메인 이름을 출력하는 명령어, dnsdomainname (4) | 2023.08.21 |
[리눅스 명령어] 디렉터리 목록을 표시하는 명령어, dirs (3) | 2023.08.19 |
[리눅스 명령어] 파일 시스템 사용량을 보는, df (5) | 2023.08.18 |
[리눅스 명령어] 변수를 선언하거나 변수에 속성을 부여하는, declare (2) | 2023.08.17 |