/var/log/messages를 표시하도록 Journalctl 향상

/var/log/messages를 표시하도록 Journalctl 향상

로그에서 /var/log/messages를 찾을 수 없습니다. 로그를 /var/log/messages와 통합하는 방법이 있습니까?로그 제어다음의 로그 표시/var/log/메시지?

답변1

로그 시스템과 관련된 구성을 변경하지 않는 한 Journald는 확실히아니요모든 것을 소유할 것을 보장합니다 /var/log/messages.

이 기사를 따르십시오.LEMP 문제 해결을 위해 Journalctl 사용, 기본 설정이 작동하는 방식은 메시지의 작은 부분만 실제로 Journald에 저장된다는 것입니다.

둘 다 설치되어 실행 중입니다.

  • 로그 실행아니요영구 저장 및 로그 데이터만 RAM에 저장
  • Rsyslog(일명 /var/log/messages 등)는 로그 데이터를 플랫 파일에 저장합니다.

Rsyslog는 대부분의 로그를 유지하는 반면 Journald는 유지된 메시지 중 작은 부분만 RAM에 저장합니다.

두 로그 저장소(Journald 및 Rsyslog)의 일관성을 유지하려면 최소한 파일 시스템에 영구 저장소를 할당하거나 Journald 로그에 대한 RAM을 늘려야 합니다.

영구 저장소를 구현하려면 /var/log/journal디렉터리를 만들고 Journald 데몬을 다시 로드하면 됩니다.

# create the directory
mkdir -p /var/log/journal
# ensure the write permissions
systemd-tmpfiles --create --prefix /var/log/journal
# ping the daemon that the directory is there
killall -USR1 systemd-journald

관련 정보