在装有 Ubuntu 12.04LTS 的设备上,我的 /var/log/syslog 已满,
NET: Registered protocol family 39
NET: Unregistered protocol family 39
有人能告诉我这个协议系列是什么吗?我四处寻找,但没有找到任何线索。
此外,dmesg 告诉我:
dmesg: klogctl failed: Bad address
它不显示任何日志。
本质上,这是一种仅运行几个应用服务器(Java)的设备。
这两个问题有可能相关吗?
答案1
由于这是一个 3.5 内核,我在挖掘源代码时发现了这一点http://lxr.free-electrons.com/source/include/linux/socket.h?v=3.5:
#define AF_NFC 39 /* NFC sockets */
...
#define PF_NFC AF_NFC
在较旧的内核上可能不存在。
现在它的含义仍不清楚,我将随着调查的进行更新我的答案。
哦,显然,有些内核存在一个错误,内核日志中的大量消息使 dmesg 的行为与我所展示的方式一致。事实上,这里的“大量”日志是关于协议系列 39 的日志。所以是的,它们是相关的。