hostname与hostname set-hostname
时间: 2024-01-01 19:04:11 浏览: 129
hostname是Linux系统中用于设置或查看主机名的命令。可以使用`hostname`命令来查看当前主机名,使用`hostnamectl set-hostname`命令来设置永久主机名。
具体来说,使用`hostnamectl set-hostname`命令可以修改/etc/hostname文件的内容,从而实现永久修改主机名的效果。这个命令会将新的主机名写入/etc/hostname文件,并在下次系统启动时生效。
当/etc/hostname文件没有主机名的时候,在系统启动时,内核会将transient初始化为localhost.localdomain。transient hostname是临时主机名,它在每次系统启动时都会被重置。
另外,Linux主机名还可以分为静态主机名(static hostname)和pretty主机名。静态主机名是系统在网络中识别自己的名称,而pretty主机名是一个可读性更好的主机名,仅供人类阅读使用。
阅读全文