更改主机名后,如何将新主机名放入系统日志中?

更改主机名后,如何将新主机名放入系统日志中?

当我安装 Ubuntu 时,我将我的电脑命名为“测试”

安装完成后,我将主机名重命名为更贴切的名称:

sudo hostname silversurfer

我将主机名添加到/etc/hosts

但仍然即使重启后,在 syslog 中所有消息前面都有“test”:

tail -f /var/log/syslog
Feb 24 04:51:28 test ntpd[4598]: peers refreshed
Feb 24 04:51:28 test ntpd[4598]: Listening on routing socket on fd #24 for interface updates
...

我的/etc/hosts/样子是这样的:

127.0.0.1   localhost
127.0.1.1   test silversurfer

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

答案1

我发现:

系统日志中提到了127.0.1.1 的第一个主机名/etc/hosts,因此您必须更改:

127.0.0.1   localhost
127.0.1.1   silversurfer test

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
...

答案2

要永久更改主机名,请编辑文件/etc/hosts

# vi /etc/hosts

127.0.0.1       localhost
192.168.1.100    sambafileserver    samba

在 /etc/hostname 文件中设置主机名

# echo "Your Hostname Herer" > /etc/hostname
# hostname -F /etc/hostname

例子:

# echo "sambafileserver" > /etc/hostname
# hostname -F /etc/hostname

然后重新开始桌面或服务器。

在主机名更改之前创建的日志文件将在测试中。

相关内容