메뉴 건너뛰기

imitator

dmesg를 실시간으로 보기

2015.08.21 08:17

관리자 조회 수:11825

실시간으로 로그를 보고 싶을 경우 보통 tail을 이용하여 확인한다.


# tail -f /var/log/messages

Aug 21 17:00:01 systemd: Started User Manager for 0.

Aug 21 17:00:08 kernel: [  473.880389] bash (1649): drop_caches: 1

Aug 21 17:00:08 kernel: bash (1649): drop_caches: 1

Aug 21 17:01:01 systemd: Starting Session 6 of user root.

Aug 21 17:01:01 systemd: Started Session 6 of user root.

Aug 21 17:04:01 systemd: Starting Session 7 of user root.

Aug 21 17:04:01 systemd-logind: New session 7 of user root.

Aug 21 17:04:01 systemd: Started Session 7 of user root.

Aug 21 17:07:14 systemd: Starting Cleanup of Temporary Directories...

Aug 21 17:07:14 systemd: Started Cleanup of Temporary Directories.


이걸 따라해서 해봤지만 페도라 20에서는 설정을 따로 하지 않는 이상 dmesg 로그가 생성되지 않는것같다.
# tail -f /var/log/dmesg
tail: cannot open '/var/log/dmesg' for reading: No such file or directory

방법 1
| 를 이용해서 출력 이걸쓰면 그냥 dmesg를 쓰듯이 처음부터 끝까지 다 나온상태여서 보기가 불편하다. 

# tail -f |dmesg


방법 2

깔끔하게 잘 나오는 편이다. 명령어가 3개씩이나 들어가서 번거롭긴 하지만 괜찮은것같다.


# watch "dmesg | tail -f"


스크린샷, 2015-08-21 17:15:21.png