私のLinuxサーバーは毎日ホスト名を忘れています。

私の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.1siteはエイリアスです。」。

関連情報