/var/log/messages에는 일련의 ^@ 문자가 포함되어 있습니다.

/var/log/messages에는 일련의 ^@ 문자가 포함되어 있습니다.

저는 커널 4.1.15를 실행하고 있으며 때때로 /var/log/messages에 일련의 ^@ 문자가 표시됩니다. 일반적으로 /var/log/messages의 내용은 괜찮습니다. 단지 몇 초 동안 이러한 쓰레기 문자가 표시되었을 뿐입니다. 이유를 아시나요?

답변1

이것은 ASCII 코드입니다널 문자

이는 로깅과 관련된 실제 문제가 되어서는 안 됩니다. 나는 이것이 /var/log/messages로 출력되는 모든 프로그램의 문제라고 생각합니다.

일부 터미널 에뮬레이터 프로그램은 문자 인코딩으로 인해 문자 시퀀스를 올바르게 출력하지 않습니다. 사용하는 인코딩(또는 연결된 인코딩)이 UTF-8과 같은 로케일과 일치하는지 확인하세요.

관련 정보