![/var/log/messages에는 일련의 ^@ 문자가 포함되어 있습니다.](https://linux55.com/image/108966/%2Fvar%2Flog%2Fmessages%EC%97%90%EB%8A%94%20%EC%9D%BC%EB%A0%A8%EC%9D%98%20%5E%40%20%EB%AC%B8%EC%9E%90%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%98%EC%96%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 커널 4.1.15를 실행하고 있으며 때때로 /var/log/messages에 일련의 ^@ 문자가 표시됩니다. 일반적으로 /var/log/messages의 내용은 괜찮습니다. 단지 몇 초 동안 이러한 쓰레기 문자가 표시되었을 뿐입니다. 이유를 아시나요?
답변1
이것은 ASCII 코드입니다널 문자
이는 로깅과 관련된 실제 문제가 되어서는 안 됩니다. 나는 이것이 /var/log/messages로 출력되는 모든 프로그램의 문제라고 생각합니다.
일부 터미널 에뮬레이터 프로그램은 문자 인코딩으로 인해 문자 시퀀스를 올바르게 출력하지 않습니다. 사용하는 인코딩(또는 연결된 인코딩)이 UTF-8과 같은 로케일과 일치하는지 확인하세요.