![centos에서 호스트 이름 크기를 64자에서 더 많은 문자로 늘리는 방법은 무엇입니까?](https://linux55.com/image/223716/centos%EC%97%90%EC%84%9C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%20%ED%81%AC%EA%B8%B0%EB%A5%BC%2064%EC%9E%90%EC%97%90%EC%84%9C%20%EB%8D%94%20%EB%A7%8E%EC%9D%80%20%EB%AC%B8%EC%9E%90%EB%A1%9C%20%EB%8A%98%EB%A6%AC%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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 버전이 있다는 소문이 있지만 이를 사용하여 수행하는 작업은 그다지 좋은 디자인처럼 보이지 않습니다.