【问题标题】:Unknown HZ Value未知 HZ 值
【发布时间】:2012-05-19 13:07:21
【问题描述】:

我收到一条从 ARM 平台上运行的 Linux 应用程序 (Qt C++) 打印出来的消息:

HZ 值未知! (108) 假设为 100。

此输出会定期显示在不同的应用程序中,括号中的值不同。

当我从 glibc 切换到基于 eglibc 的工具链来构建应用程序、内核和文件系统时,它就开始发生了。

似乎不会造成任何不良影响,至少不会立即产生影响。

谁能解释一下这是什么意思?

【问题讨论】:

  • 这是一个内核问题,而不是(用户)编程问题。
  • HZ (a.k.a. CLK_TCK) 是一个过时的标识符,用于表示每秒的时钟滴答数(在诸如 times(2) 之类的调用中使用)。

标签: c++ linux glibc libc


【解决方案1】:

This post 声称这意味着您已被黑客入侵。这是一个更详细的instructions

【讨论】:

  • 在商用桌面上,这可能是最常见的原因。但这是一个ARM系统。大多数漏洞利用必须专门针对。在这样一个不太常见的二进制架构上——同时也是一个硬件多样性更大的架构——首先怀疑内核没有正确地移植到运行它的硬件上会更合乎逻辑,或者有轻微的损坏。
  • 是的,就像 Chris 说的,这是一个定制的 ARM 板,干净的构建。没有任何黑客攻击的机会......我还怀疑现在正在使用的新内核/编译器组合有些问题......
  • 对不起。完全错过了它在ARM上。这可能意味着您包含的某些内容是从旧代码中遗留下来的。 HZ 永远不会出现在足弓/手臂下方。你的 eglibc 是最新的吗?
  • 我可以确认我的 Linux CentOS 5 机器被黑了。我按照上面的说明删除了受感染的文件。
【解决方案2】:

对于我的 Linux CentOS 5 机器,这表明服务器已被黑客入侵。 See here how it went.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多