`/var/log/kern.log` 中最右边的数字是什么意思?
What is meaning of the rightmost numbers in the `/var/log/kern.log`?
当使用dmesg
或cat /var/log/kern.log
命令转储内核日志时,我们可以看到这样的东西:
[ 22.949049] random: nonblocking pool is initialized
那么,22.949049
是什么意思?
/var/log/kern.log 用于记录内核消息。有时嵌入式设备只有定时器电路而没有时钟。因此,内核不会显示时钟时间,而是记录它的系统正常运行时间(我假设以秒为单位。)
Syslog 是一种标准的日志记录工具。它收集包括内核在内的各种程序和服务的消息,并根据设置将它们存储在通常位于 /var/log 下的一堆日志文件中。在某些数据中心设置中,有数百个设备,每个设备都有自己的日志;系统日志在这里也很方便。一个人只需设置一个专用的系统日志服务器,通过网络收集所有单独的设备日志。 Syslog 还可以将日志保存到数据库和其他东西。
dmesg命令用于将Linux和其他类Unix操作系统中的内核消息写入标准输出(默认为显示屏)
根据我的 /etc/syslog.conf,默认 /var/log/kern.log 仅捕获任何日志级别的内核消息;即 dmesg.
的输出
/var/log/messages 旨在存储有价值的、非调试和非关键消息。此日志应被视为 "general system activity" 日志。
/var/log/syslog 依次记录所有内容,但与身份验证相关的消息除外。
其他由 syslog 管理的有趣的标准日志是 /var/log/auth.log、/var/log/mail.log.
关于您的问题:如果您只需要内核消息日志,请使用 kern.log 或调用 dmesg。
22.949049 是时候更改格式使用 link
http://linuxaria.com/article/how-to-make-dmesg-timestamp-human-readable
当使用dmesg
或cat /var/log/kern.log
命令转储内核日志时,我们可以看到这样的东西:
[ 22.949049] random: nonblocking pool is initialized
那么,22.949049
是什么意思?
/var/log/kern.log 用于记录内核消息。有时嵌入式设备只有定时器电路而没有时钟。因此,内核不会显示时钟时间,而是记录它的系统正常运行时间(我假设以秒为单位。)
Syslog 是一种标准的日志记录工具。它收集包括内核在内的各种程序和服务的消息,并根据设置将它们存储在通常位于 /var/log 下的一堆日志文件中。在某些数据中心设置中,有数百个设备,每个设备都有自己的日志;系统日志在这里也很方便。一个人只需设置一个专用的系统日志服务器,通过网络收集所有单独的设备日志。 Syslog 还可以将日志保存到数据库和其他东西。
dmesg命令用于将Linux和其他类Unix操作系统中的内核消息写入标准输出(默认为显示屏)
根据我的 /etc/syslog.conf,默认 /var/log/kern.log 仅捕获任何日志级别的内核消息;即 dmesg.
的输出/var/log/messages 旨在存储有价值的、非调试和非关键消息。此日志应被视为 "general system activity" 日志。
/var/log/syslog 依次记录所有内容,但与身份验证相关的消息除外。
其他由 syslog 管理的有趣的标准日志是 /var/log/auth.log、/var/log/mail.log.
关于您的问题:如果您只需要内核消息日志,请使用 kern.log 或调用 dmesg。
22.949049 是时候更改格式使用 link
http://linuxaria.com/article/how-to-make-dmesg-timestamp-human-readable