journalctl 명령어 생성기
systemd 저널을 조회하기 위한 journalctl 명령어를 생성합니다.
journalctl 사용 시작하기
## journalctl이란 무엇인가요?
`journalctl`는 시스템과 서비스의 중앙 집중식 로그 저장소인 systemd 저널을 조회합니다. 이 도구는 서비스 로그를 읽고, 유닛, 우선순위, 부팅 상태 또는 시간 범위별로 필터링하는 표준적인 방법입니다.
## 사용 방법
1. **필터링**: 유닛(`-u`), 우선순위(`-p`), 부팅 상태(`-b`) 또는 커널(`-k`)을 기준으로 결과를 좁힙니다. 2. **시간 범위**: `--since`와 `--until`를 사용하며, 값으로는 `today`, `yesterday`, `2026-06-25 09:00:00`와 같은 값들을 지정할 수 있습니다. 3. **출력**: `-f`을 사용해 로그의 끝부분을 확인하고, `-n`로 표시할 줄 수를 제한하며, `-o`로 형식을 지정할 수 있습니다. 4. **복사하여 실행**: 생성된 명령어를 터미널에 복사합니다.
일반 옵션
### `-u` 유닛 특정 systemd 유닛(서비스)의 메시지를 표시합니다. 예: `-u nginx` 또는 `-u ssh.service`.
### `-p` 우선순위 syslog 우선순위 0–7로 필터링합니다(0: 긴급, 1: 경고, 2: 심각, 3: 오류, 4: 주의, 5: 알림, 6: 정보, 7: 디버그). 오류 이상의 항목을 보려면 `-p 3`를 사용하세요.
### `-b` 현재 부팅 현재 부팅 시의 메시지를 표시합니다. 이전 부팅의 내용을 보려면 `-b -1`와 같은 인덱스와 함께 사용하세요.
### `-k` 커널 커널 메시지만 표시합니다(`dmesg`와 동일함).
### `-n` 줄 수 마지막 N줄만 표시합니다. 예: `-n 100`.
### `-f` 실시간 표시 새로운 항목이 도착할 때마다 계속해서 표시합니다(`tail -f`와 유사함).
### `-a` 모두 표시 일반적으로 잘림 처리되는 매우 긴 항목을 포함하여 모든 필드를 표시합니다.
### `--no-pager` 다른 명령어나 스크립트로 전달할 때 페이지레이터 기능을 비활성화합니다.
### `--since` / `--until` 시간 기준으로 필터링합니다. 예: `--since today`, `--since "1 hour ago"`, 또는 `--since "2026-06-25 09:00:00"`.
### `-x` 카탈로그 다수의 로그 메시지에 대한 설명이 포함된 카탈로그 항목을 추가합니다.
### `-r` 역순 표시 가장 최신의 항목부터 먼저 표시합니다.
### `-o` 출력 형식 출력 형식을 변경할 수 있습니다: `cat`(메
▶서비스의 로그를 실시간으로 추적하려면 어떻게 해야 하나요?
▶서비스의 오류만 어떻게 표시하나요?
▶오늘 아침부터의 로그는 어떻게 확인하나요?
▶마지막 100개의 항목을 가장 최신 순으로 어떻게 가져올 수 있나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.