我想设置我的 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 版本允许明显更长的主机名,但您对这些名称所做的事情看起来并不是很好的设计。