PC 名称、本地主机、主机名等

PC 名称、本地主机、主机名等

今天我重新安装了 Fedora,在命令行上看到了一个奇怪的名字

[ekkl@37L4247F27-25 ~]$ uname -a
Linux 37L4247F27-25 4.16.15-300.fc28.x86_64 #1 SMP Tue Jun 12 00:42:35 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

“37L4247F27-25”是什么?我该如何更改它?

我尝试过这个:

]# hostnamectl set-hostname --static localhost

#OR

]# hostname `cat /etc/hostname`  # in /etc/hostname is localhost

]# cat /etc/hostname
localhost

所有这些都改变了这个名称,但在重启之前有效。

答案1

如果这两个命令都无法使修改后的主机名在重启后保留,您可以尝试在/etc/sysconfig/network 文件

首先,备份原始文件:

cp -pr /etc/sysconfig/network /etc/sysconfig/network.bak

然后打开原来的在文本编辑器中打开文件并添加以下行:

HOSTNAME=localhost

保存,退出,希望这样就可以了。


或者,这可能是您的路由器(及其 DHCP 服务器)为您的 Fedora 机器分配主机名的情况。如果是这样,那么您可以尝试调整一些网络配置文件。

备份/etc/sysconfig/网络脚本/ifcfg-eth0然后在文本编辑器中打开它并附加:

DHCP_HOSTNAME=yourhostname

最后,为了尝试解决怀疑的 DHCP 主机名分配问题,您可以尝试使用 NetworkManager 服务(如果您使用它而不是网络服务)将主机名发送到 DHCP 服务器。本维基页面给出了一些关于如何查看是否已设置的详细信息,即备份/etc/NetworkManager/system-connections/你的连接文件然后在文本编辑器中打开它并附加以下内容:

...
[ipv4]
dhcp-send-hostname=true
...
[ipv6]
dhcp-send-hostname=true
...

希望这可以帮助!

相关内容