我有一个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中将一个界面设置为DHCP。从那一刻起,我就有了一个新的问题:我的服务器每天都忘记自己的主机名。它的主机名是"site",但是当我检查
#hostname
host然后我开始
#hostname site那就查查
#hostname
site然而,大约在一天后我又检查了一遍
#hostname
host为什么会发生这种事?
/etc/hostname文件包含:site
/etc/host文件包含:
127.0.0.1 localhost
127.0.1.1 site发布于 2017-08-31 06:50:09
您的DHCP客户端可以配置为覆盖DHCP服务器提供给机器的主机名。根据您使用的DHCP客户端,这可能会有不同的操作。
dhclient可以配置为
supersede host-name "site";例如,在/etc/dhclient.conf中。
除非您有非常特殊的要求,我建议您在/etc/hosts中输入如下
127.0.0.1 localhost site上面写着"localhost有IP地址127.0.0.1,site是它的别名“。
https://unix.stackexchange.com/questions/389378
复制相似问题