journalctl 명령어 / 옵션 설명 / 예제 정리
- IT/Linux
- 2023. 2. 4.
반응형
반응형
journalctl 이란
Linux에서 사용되는 전체 시스템 로깅 서비스인 systemd journal에서
로그를 보는 데 사용되는 도구입니다.
Systemd journal은 중앙화된 로깅 시스템을 제공하여
로그를 보기, 분석, 관리하기 쉽게 합니다.
설치 방법
Debian/Ubuntu 리눅스에서는 journalctl이 기본적으로 제공되며, 별도의 설치 없이 바로 사용할 수 있습니다.
Fedora/RHEL/CentOS에서는 journalctl을 사용하기 위해서는 Systemd 패키지를 설치해야 합니다
$ yum install systemd
옵션 설명 및 예제
-f : 실시간으로 로그를 출력하며, 로그가 생성되는 것을 모니터링하는 데 유용합니다.
$ journalctl -f
-u [unit] : 특정 서비스 로그를 표시합니다. 서비스는 Apache 또는 MySQL과 같은 백그라운드에서 실행되는 시스템 서비스입니다.
$ journalctl -u apache2
-b : 마지막 부팅 후 로그를 표시합니다, 부팅 문제를 해결하는데 유용합니다
$ journalctl -b
-k : 커널 메시지만 표시합니다
$ journalctl -k
-p [priority] : 메시지의 우선순위로 log level을 의미,
emerg=0, alert=1, crit=2, err=3, warning=4, notice=5, info=6, debug=7
$ journalctl -p err
-n [number] : 특정 개수의 로그만 표시합니다.
$ journalctl -n 100
--since [time] : 특정 시간 이후에 생성된 로그만 표시합니다.
$ journalctl --since "2022-12-01 12:00:00"
--until [time] : 특정 시간 이전에 생성된 로그만 표시합니다.
$ journalctl --until "2022-12-01 12:00:00"
반응형
'IT > Linux' 카테고리의 다른 글
centos mysql 저장소 다운 및 기본설치 방법 정리 (0) | 2023.02.06 |
---|---|
linux ps 명령어 / 옵션 설명 / 예제 정리 (0) | 2023.02.06 |
traceroute 명령어 정의 / 옵션 설명 / 예제 정리 (0) | 2023.02.04 |
linux ls 명령어 / 자주 사용하는 예제 정리 (0) | 2023.01.11 |
TCP Segmentation offload off 적용 (0) | 2023.01.03 |