[Linux] #19 서비스 관리, 리눅스 서비스 로그 확인 가이드 journalctl 완벽 정리

2025. 8. 13. 10:00·Server/Linux
반응형

 

 

안녕하세요, 토스트 데브입니다!
서버를 운영하다 보면 서비스가 안 켜지거나, 갑자기 중단되거나, 오류가 발생하는 경우가 있습니다.
이럴 때 가장 먼저 해야 할 일은 바로 로그 확인입니다.
Ubuntu를 포함한 최신 리눅스 배포판에서는 journalctl 명령어를 이용해 systemd 서비스 로그를 확인할 수 있습니다.

 

 

📜 1. journalctl 기본 사용법

journalctl은 systemd가 관리하는 저널 로그(journal log) 를 보여주는 명령어입니다.

✅ 전체 로그 보기

sudo journalctl

 

 

🎯 2. 특정 서비스 로그만 확인

서비스별 로그를 확인하려면 -u 옵션을 사용합니다.

예: Apache 웹서버 로그 확인

sudo journalctl -u apache2

예: MySQL 로그 확인

sudo journalctl -u mysql

 

 

⏳ 3. 최근 로그만 확인

✅ 최신 로그 실시간 보기

sudo journalctl -u apache2 -f

(tail -f와 비슷하게 동작)

 

✅ 최근 50줄만 보기

sudo journalctl -u apache2 -n 50

 

 

📅 4. 시간 범위 지정

✅ 오늘 로그만 보기

sudo journalctl --since today

 

✅ 특정 시간 이후의 로그 보기

sudo journalctl --since "2025-08-11 09:00"

 

✅ 특정 기간 로그 보기

sudo journalctl --since "2025-08-10" --until "2025-08-11 12:00"

 

 

🗑 5. 오래된 로그 삭제

저널 로그가 너무 커질 경우 용량 제한이나 삭제가 필요할 수 있습니다.

✅ 로그 용량 제한

sudo journalctl --vacuum-size=500M

 

✅ 특정 날짜 이전 로그 삭제

sudo journalctl --vacuum-time=7d

(최근 7일치 로그만 유지)

 

 

💡 토스트 데브 팁

🛠 서비스 문제 해결의 80%는 로그에서 답을 찾을 수 있습니다.
☑️ journalctl -u 서비스명 -f는 실시간 디버깅에 특히 유용합니다.
☑️ 로그가 쌓이면 디스크 용량을 차지하므로 정기적으로 정리하세요.

 

 

#리눅스로그확인 #journalctl #서비스로그 #Ubuntu서버 #Linux서비스관리 #서버문제해결 #리눅스디버깅 #토스트데브 #systemd로그 #로그분석

반응형
저작자표시 비영리 (새창열림)

'Server > Linux' 카테고리의 다른 글

[Linux] #20 SSH 및 원격 접속, OpenSSH 설치와 설정 방법  (2) 2025.08.14
[Linux] #18 서비스 관리, 리눅스 부팅 시 서비스 자동 실행 설정  (1) 2025.08.12
[Linux] #17 서비스 관리, systemctl로 시작·중지·재시작 완벽 정리  (0) 2025.08.11
[Linux] #16 Ubuntu 방화벽 설정 가이드, ufw로 서버 보안 지키기  (1) 2025.08.10
[Linux] #15 Ubuntu 서버 호스트네임 설정 가이드, hostnamectl로 네트워크 이름 바꾸기  (1) 2025.08.09
'Server/Linux' 카테고리의 다른 글
  • [Linux] #20 SSH 및 원격 접속, OpenSSH 설치와 설정 방법
  • [Linux] #18 서비스 관리, 리눅스 부팅 시 서비스 자동 실행 설정
  • [Linux] #17 서비스 관리, systemctl로 시작·중지·재시작 완벽 정리
  • [Linux] #16 Ubuntu 방화벽 설정 가이드, ufw로 서버 보안 지키기
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트뎁
    TOASTDEV
    • 분류 전체보기 (98) N
      • 알쓸신잡 (32)
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (10)
        • IT 국내외 소식 (9)
      • Web Front (9) N
        • HTML (6)
        • CSS (3) N
        • JavaScript (0)
      • Programming (25) N
        • PHP (25) N
      • Database (12)
        • SQL (12)
        • MySQL (0)
      • Server (20) N
        • Linux (20) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    데이터베이스
    서버관리
    php입문
    SQL문법
    컴퓨터기초
    웹개발
    css기초
    코딩입문
    php기초
    서버입문
    웹개발기초
    웹개발입문
    리눅스기초
    PHP문자열
    웹프로그래밍
    서버보안
    php코딩
    ubuntu서버
    php
    SQL강의
    SQL기초
    데이터분석
    sql
    ubuntuserver
    리눅스보안
    HTML
    php문법
    html기초
    프론트엔드
    프론트엔드기초
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[Linux] #19 서비스 관리, 리눅스 서비스 로그 확인 가이드 journalctl 완벽 정리
상단으로

티스토리툴바