主机名存储在/etc/hostname文件中。修改主机名时,编辑主机名文件,在文件中输入新的主机名并保存文件。系统重启后生效。
在Linux发行版中,并不是所有的/etc/hostname文件都存在。例如,Fedora发行版将主机名存储在/etc/sysconfig/network文件中。所以修改主机名的时候要注意区分是哪个linux发行版。
这个文件是给这台计算机的,有它的名字,还有它的标志。您可以使用uname -n命令查看本地计算机的计算机名。
/etc/sysconfig/network确实是HOSTNAME的配置文件。hostname的值与该配置文件中的主机名相关,但不是必需的。hostname的值来自内核参数/proc/sys/kernel/hostname(原创3360深刻理解Linux修改hostname)
该文件在网络上用于解析计算机名和ip地址之间的映射关系。其功能相当于windows下的c : \ Windows \ System32 \ drivers \ etc \ hosts文件。如果要用电脑名访问对方的主机,需要将对方电脑的名称和IP地址写入自己电脑的hosts文件中。