[server] CentOS에서 도메인 이름 구성

Cent OS에서 도메인 이름을 어떻게 구성합니까?

실제로 SSH 원격 터미널을 통해 서버에 연결하고 있으며 루트 자격 증명도 있습니다. /etc/sysconfig/network과 구성하면 /etc/hosts충분합니까? 몇 가지 단계 또는 구성 안내서가 있으면 좋을 것입니다.



답변

해야 할 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매우 긴 버전을 사용할 수 있습니다 .


답변

지금하는 방법은 hostnamectl hostname.domainname


답변