Journalctl은 대부분의 로깅이 필요하지 않습니까?

Journalctl은 대부분의 로깅이 필요하지 않습니까?

저는 Journalctl을 가지고 놀면서 전체 시스템 설정에 익숙해지고 있지만 실제로 무엇을 하는지 정의하는 데 어려움을 겪고 있습니다...

이 웹사이트(https://www.loggly.com/ultimate-guide/using-journalctl/) Journalctl이 "journal"의 메시지를 표시한다고 말하지만 실제로 "journal"이 무엇인지에 대한 답변을 검색하고 찾을 수 없습니다.

"일기"란 무엇입니까?

그리고...

  1. Journalctl을 사용하면 모든 항목에 대해 별도의 로그를 유지할 필요가 없나요?
  2. 데몬을 작성한다면 데몬의 로그 파일에 메시지를 쓰지 않고 "로그"에 메시지를 기록하는지 어떻게 확인할 수 있습니까? 이것이 가능합니까? ( statsd로그 파일 없이 이 작업을 수행하는 응용 프로그램이 있는 것 같아서 이렇게 묻습니다 . 하지만 다음을 journalctl -u statsd.service사용하여 "로그"를 추출할 수 있습니다.

답변1

이것잡지systemd-journald제품군의 구성 요소에 의해 수집 및 저장되는 메시지 모음입니다 systemd. Systemd-journald는 커널 메시지, syslog 메시지 및 API를 사용하여 직접 전송된 메시지를 포함하여 다양한 소스에서 메시지를 수집합니다. 모든 로그 채널을 모든 시스템에서 사용할 수 있는 것은 아닙니다. man journald.confsystemd를 얻으려면(systemd 포함) -journald) API 매뉴얼 페이지를 설치해야 합니다 libsystemd-dev.

저널 기능에 대한 자세한 내용은 man systemd-journald및 을 참조하십시오 man journald.conf. systemd 시스템 및 서비스 관리 제품군에 대한 일반 정보는 다음을 참조하세요.체계존재하다무료 데스크톱 웹사이트, 물론 Lennart Poettering의 블로그도 마찬가지입니다.피터 아이언스.

관련 정보