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 버전이 있다는 소문이 있지만 이를 사용하여 수행하는 작업은 그다지 좋은 디자인처럼 보이지 않습니다.

관련 정보