在 centos 中如何将主机名的大小从 64 个字符增加到更多字符?

在 centos 中如何将主机名的大小从 64 个字符增加到更多字符?

我想设置我的 centos 实例主机名超过 64 个字符

例子:

cent07-env07-ins01-xyz23-pro-dot-1692697882-b.dev.api.mywebsite.=> 允许 64 个字符

但根据我们的需要,我们必须这样设置

cent07-env07-ins01-xyz23-pro-dot-1692697882-b.dev.api.mywebsite.com=> 67 个字符

答案1

修改limits.h(将 HOST_NAME_MAX 从 64 更改为您想要的长度),重新编译内核、libc 以及任何需要上述值的网络相关程序。

您可以通过运行以下命令找到每个系统的当前值:

$ getconf HOST_NAME_MAX
64

有传言说,有一些 BSD 版本允许明显更长的主机名,但您对这些名称所做的事情看起来并不是很好的设计。

相关内容