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バージョンがあるという噂がありますが、これを使用して行うことはあまり良いデザインのようには見えません。

関連情報