시스템 로그는 관리자와 개발자가 시스템 건강을 모니터링하고 문제를 디버깅하고 시스템 이벤트를 이해하는 데 중요합니다. 이 안내서는 이러한 로그를 관리하기위한 강력한 Linux 도구 인 journalctl
명령을 탐색합니다.
journalctl
이해
journalctl
시스템, INITRD, 서비스, 응용 프로그램 및 시스템 자체의 데이터를 포함하는 SystemD 저널 로그와 상호 작용합니다. 이 로그는 이진 형식으로 저장되며 journalctl
사용하여 효율적으로 쿼리됩니다.
기본 구문 :
Journalctl [옵션…] [일치…]
보기 및 필터링 로그
가장 간단한 사용법은 모든 로그를 연대순으로 표시합니다.
Journalctl
(출력이 less
페이지에 들어갑니다. 페이지에 공간을 사용하고, 선을 입력하고, Q에서 종료하십시오).
역학 순서 역 :
Journalctl -r
항목 수를 제한합니다 (예 : 마지막 15) :
Journalctl -N 15
로그 유형별 필터 :
journalctl -k
journalctl -p 3
(0 = Emer, 7 = 디버그)journalctl -u apache2.service
부트 로그
journalctl
부팅 세션 당 로그를 관리합니다. 부팅 로그 목록 :
Journalctl-목록 부츠
이전 부팅에서 로그보기 :
Journalctl -B -1
(오래된 부츠의 경우 다른 번호를 사용하십시오).
고급 사용
시간별로 필터 :
journalctl --since yesterday
journalctl --since 2023-04-05 08:00:00 --until 2023-04-05 12:00:00
JSON 출력 :
Journalctl -o json # 또는 -o json -pretty
실시간 모니터링 :
Journalctl -f
디스크 사용 확인 :
Journalctl-디스크 사용
추가 팁
journalctl --no-page
journalctl --all
journalctl --utc
journalctl -q
또는 journalctl --quiet
journalctl --help
journalctl --version
결론
journalctl
Linux 로그 관리에 필수적입니다. 유연성을 통해 효율적인 로그 탐색, 모니터링 및 문제 해결이 가능합니다. 회전 및 보관을 포함한 효과적인 로그 관리는 시스템 건강 및 보안에 중요합니다. 로그 내에서 민감한 정보를 보호해야합니다. 그래픽 도구는 로그 분석을 향상시킬 수 있습니다. 사전 사전 로그 모니터링은 강력하고 안전한 시스템을 유지하는 데 중요합니다.
위 내용은 JournalCTL 명령 마스터 : 포괄적 인 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!