728x90
반응형

 

 

 

 

Image by Lorenzo Cafaro from Pixabay

 

 

넷기어 레디나스에 문제가 있어 로그를 보려고 tail을 했더니 명령이 작동하지 않는다.
확인해보니 레디나스는 systemd를 사용하고 있었고 journalctl을 사용해서 로그를 봐야만 했다.

 

journalctl 사용법을 정리해 본다.

 

1. 마지막 부팅 후 로그 보기
# journalctl -b
(dmesg)

2. 오늘 날짜 로그 보기
# journalctl --since=today

3. 특정 기간별 로그 보기
# journalctl --since "2017-05-25 00:00:00" --until "2017-05-30 10:30:00"
# journalctl --since "1 hour ago"
# journalctl --since "2 days ago"

4. 특정 서비스 데몬 로그 보기
# journalctl -u sshd

5. 특정 이벤트 속성 조회
# journalctl -p crit

6. 특정 서비스데몬 및 속성과 날짜 로그 보기
# journalctl -u libvirtd --since=yesterday -p err

7. Error 로그 자세히 보기
# journalctl -p err -o verbose
   에러 로그만 실시간 보기
# journalctl -p err -b

8. 특정 이벤트 조회
# journalctl /sbin/crond

9. 밑에서부터 로그 보기 (실시간 로그 보기)
# journalctl -f
(tail -f)
# journalctl --follow
# journalctl -r -b 

10. UID 로 검색 (id)
journalctl _UID=108


journalctl이 느릴때(btrfs)
1. Log의 크기를 확인
# journalctl --disk-usage

2. 로그를 저장하는 파일 데이터베이스에 단편화를 확인
# filefrag /var/log/journal/*/*

3. 단편화를 제거
# btrfs fi defrag -v -f -clzo /var/log/journal/*/* 

출처
https://sysops.tistory.com/115
https://lascrea.tistory.com/70
https://www.loggly.com/ultimate-guide/using-journalctl/


#systemd #journalctl사용법 #journalctl #로그보기

 

 

 

728x90
SMALL
Posted by gromet

블로그 이미지
나는 운이 좋은 사람이다 나는 나날이 점점 더 좋아진다 내가 하는 선택과 행동은 반드시 성공으로 이어진다 내게는 인내력과 지속력이 있다 네게는 좋은것들만 모여든다
gromet

공지사항

Yesterday
Today
Total
반응형

달력

 « |  » 2024.9
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

160x600