系统日志中^@的含义是什么

系统日志中^@的含义是什么

一台物理机意外关闭,没有任何错误日志,只^@在一行文件中得到一大块/var/log/syslog,例如:

Dec  9 21:50:02 hostname CRON[74324]: (root) MAIL (mailed 716 bytes of output but got status 0x004b from MAT#012)
^@^@^@...large of ^@^@^@Dec 10 09:51:49 hostname systemd[1]: Starting Flush Journal to Persistent Storage...
Dec 10 09:51:49 hostname kernel: [...

机器Dec 9 21:50意外停机,手动启动Dec 10 09:51:49

如何找到意外关闭的根本原因?

哪里做的Flush Journal to

syslog 中的含义是什么^@?我如何阅读它?

答案1

这些是 NUL 字节(即数值为零的字节),它们不应该存在于文本文件中。

崩溃导致文件扩展但数据未写入。

相关内容