답변:
해야 할 4 가지 :
호스트 이름 항목을에 추가하십시오 /etc/hosts
. 여기에 자세히 설명 된 형식을 사용 하십시오 .
호스트 이름이 "your_hostname"인 hostname your_hostname
경우 명령 프롬프트에 입력 하여 변경을 적용하십시오.
/etc/sysconfig/network
재부팅시에도이 설정이 유지되도록 호스트 이름을 정의하십시오 .
호스트 이름 (컵, syslog, 아파치, sendmail 등)에 따라 시스템을 재부팅하거나 서비스를 다시 시작하십시오.
도메인 이름으로 도메인 접미 부를 의미 /etc/resolv.conf
하는 경우 도메인이가는 곳입니다. 그냥 라인을 추가하십시오domain yourdomain.com
그런 다음 서버의 호스트 이름을 설정하려면 좋은 곳이 하나뿐입니다 /etc/sysconfig/network
. 행을 추가 HOSTNAME=yourhostname
하고 도메인 접미어를 호스트 이름에 넣지 마십시오 /etc/resolv.conf
.
/etc/hosts
호스트 이름을 정의하기 위해 어떤 것도 추가 할 필요가 없습니다 . 이것은 잘못된 방법입니다.
설정을 테스트하려면 다음 hostname
명령을 사용하십시오 .
hostname -s
짧은 이름을 얻는 데 사용하십시오 (당신이 가진 것을 반영해야합니다)/etc/sysconfig/network
hostname -d
명령을 사용 하여 도메인을 테스트하십시오 (에있는 내용을 반영해야 함 /etc/resolv.conf
).
모두 함께 테스트하기 위해 hostname -f
또는 hostname -A
매우 긴 버전을 사용할 수 있습니다 .
HOSTNAME
에서/etc/sysconfig/network
더 이상 작동하지 않습니다.