/var/log/syslog의 알 수 없는 바이너리 blob

/var/log/syslog의 알 수 없는 바이너리 blob

프로덕션 ubuntu14.04 시스템 중 하나가 AWS에서 액세스할 수 없게 되어 AWS 콘솔을 통해 다시 시작했습니다. 시스템을 다시 시작한 후 연결할 수 있습니다. 로그에서 /var/log/syslog다음을 확인하고 발견했습니다.^@^@

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Nov  4 04:48:49 ubuntu1404-production: [origin software="rsyslogd" swVersion="7.4.4" x-pid="887" x-info="http://www.rsyslog.com"] start
Nov  4 04:48:49 ubuntu1404-production rsyslogd-2307: warning: ~ action is deprecated, consider using the 'stop' statement instead [try http://www.rsyslog.com/e/2307 ]
Nov  4 04:48:49 ubuntu1404-production rsyslogd: rsyslogd's groupid changed to 104

무슨 뜻이에요?

답변1

이러한 문자는 널(null) 문자(0)이며, 파일 끝을 넘어 쓰기 시작하면 일반적으로 얻을 수 있습니다. 재시작으로 인해 데이터가 파일에 기록되는 것이 중지되었지만 메타데이터(예: 파일 크기)는 업데이트되었을 수 있습니다.

따라서 rsyslog가 추가 모드에서 파일을 열면 크기가 지정된 파일 끝에 쓰기 시작하고 누락된 데이터 간격은 null로 채워집니다.

관련 정보