【问题标题】:What does geeko@buildhost signify in linux version?geeko@buildhost 在 linux 版本中意味着什么?
【发布时间】:2021-08-06 09:43:26
【问题描述】:

在 linux 服务器上检查 Linux 版本时,我看到以下“geeko@buildhost”

Version:  Linux version 4.12.14-95.54-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Thu Jun 4 12:49:28 UTC 2020 (892ef1f)

这意味着什么?是否与谁构建了 os 包有关?

【问题讨论】:

  • 它通常表示的是 SuSE/openSUSE Build Service 中编译和创建包的主机。 (这对其他任何事情都不重要)看起来您正在运行 SLE 而不是 openSUSE(除非这是 tumbleweed 所显示的)。最好在packaging@lists.opensuse.org 上询问

标签: linux suse


【解决方案1】:

它只是一个标识符,显示编译内核的用户名和主机名。前者是执行whoami的结果,后者是运行uname -n的结果。你可以在init/version.c看到它是如何组合在一起的:

const char linux_banner[] =
    "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
    LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n";

变量由scripts/mkcompile_h设置:

if test -z "$KBUILD_BUILD_USER"; then
    LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/')
else
    LINUX_COMPILE_BY=$KBUILD_BUILD_USER
fi
if test -z "$KBUILD_BUILD_HOST"; then
    LINUX_COMPILE_HOST=`uname -n`
else
    LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST
fi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 2023-03-10
    • 2013-08-30
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多