在过去的几年中,我一直使用Linux作为主要系统,特别是Fedora,我一直看到我的主机名设置为“ localhost”,但当我连接到某些网络并成为IP时除外。今天,我经历了以下行为,但是我很难理解。
我在笔记本电脑的另一个分区上设置了Ubuntu安装,并在Ubuntu安装过程中设置了计算机名称/主机名。但是,当我重新启动回Fedora时,Fedora将我的主机名更新为我在Ubuntu安装中设置的名称。
我一直以为主机名已配置并存储在发行版安装的分区上,确实Fedora上/ etc / hostname的内容仍显示为“ localhost.localdomain”,但运行hostname
命令将显示新的主机名。这两个安装共享一个efi引导分区,但其他情况下是离散的。我想知道Fedora安装从何处以及为什么要读取新主机名?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
在/etc/nsswitch.conf中输入什么?