내 Linux 서버는 매일 호스트 이름을 잊어버립니다.

내 Linux 서버는 매일 호스트 이름을 잊어버립니다.

리눅스 서버가 있어요

# uname -a
Linux site 3.12.39-47-default #1 SMP Thu Mar 26 13:21:16 
UTC 2015 (a901594) x86_64 x86_64 x86_64 GNU/Linux
# lsb_release -a
LSB Version:    n/a
Distributor ID: SUSE LINUX
Description:    SUSE Linux Enterprise Server 12
Release:        12
Codename:       12

네트워크 설정을 변경해야 합니다. Gnome GUI에서 DHCP에 대한 인터페이스를 설정했습니다. 그 이후로 나는 새로운 문제에 직면했습니다. 내 서버는 매일 자신의 호스트 이름을 잊어버립니다. 호스트 이름은 "site"인데 확인해보니

#hostname
host

그런 다음 설정했습니다.

#hostname site

그럼 확인해봐

#hostname
site

그런데 하루쯤 지나서 다시 확인해 보니

#hostname
host

왜 이런 일이 발생합니까?

/etc/hostname 파일에는 다음이 포함됩니다. site

/etc/hosts 파일에는 다음이 포함됩니다.

127.0.0.1           localhost
127.0.1.1           site

답변1

컴퓨터에 대해 DHCP 서버에서 제공하는 호스트 이름을 재정의하도록 DHCP 클라이언트를 구성할 수 있습니다. 사용하는 DHCP 클라이언트에 따라 이 작업이 다를 수 있습니다.

dhclient다음과 같이 구성할 수 있습니다.

supersede host-name "site";

/etc/dhclient.conf예를 들어, 인.


매우 구체적인 요구 사항이 없는 한 다음 /etc/hosts과 같이 항목을 입력하는 것이 좋습니다.

127.0.0.1 localhost site

이것은 "localhostIP 주소 127.0.0.1 site이 별칭입니다.".

관련 정보