본문 바로가기
Q&A2024년 3월 3일1분 읽기

리눅스 journalctl 로그 관리

전
전민규
조회 427댓글 1

journalctl로 systemd 로그를 관리하는 방법을 정리해주세요.

댓글 1

김김영삼2년 전

journalctl 핵심 사용법:

# 전체 로그
journalctl

# 특정 서비스
journalctl -u nginx
journalctl -u sshd --since "1 hour ago"

# 실시간
journalctl -f
journalctl -fu nginx

# 시간 범위
journalctl --since "2024-01-01" --until "2024-01-02"
journalctl --since "10 min ago"

# 심각도
journalctl -p err # error 이상만
journalctl -p warning

# 디스크 사용량 확인
journalctl --disk-usage

# 로그 정리
sudo journalctl --vacuum-size=500M
sudo journalctl --vacuum-time=30d

로그가 디스크를 많이 잡으면 /etc/systemd/journald.conf에서 SystemMaxUse=500M으로 제한하세요.

Ctrl+Enter로 등록