2021. 5. 13. 19:36 WorkHolic
넷기어 레디나스 로그 분석 (journalctl)
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 #로그보기
'WorkHolic' 카테고리의 다른 글
리눅스 소프트웨어 레이드 복구 (mdadm: software raid) (0) | 2021.05.13 |
---|---|
mod_cache로 인한 디스크 공간 부족 (0) | 2021.05.13 |
Free IPAM Software (IP관리/스크랩) (0) | 2021.05.06 |
게임용 PC (HP EliteDesk 800 G5) (0) | 2021.05.01 |
기업용 NAS 검토 (2021년) (0) | 2021.04.28 |