Linux修改主机名


Linux修改主机名

有3种定义的主机名:

  • 静态的(static):系统在启动时从/etc/hostname初始化的主机名
  • 瞬态的(transient):系统运行时临时分配的主机名,比如通过DHCP或DNS分配的localhost。
  • 灵活的(pretty):灵活主机名是UTF8格式的自由主机名。列出了您通过图形界面Settings实用程序中,UI设置的设备名称。

有4种设置主机名方法:

  • 使用networkManager的nmtui接口。
  • hostnamectl 命令。
  • 修改配置文件 /etc/hostname
  • 使用networkManager的nmcli接口。

使用networkManager的nmtui接口。

  • nmtui :修改主机名后不会生效,需重启hostnamed
  • systemctl restart systemd-hostnamed:重启hostnamed服务

hostnamectl 命令:

  • hostnamectl status:查看主机名
  • hostnamectl set-hostname 主机名:修改主机名

使用networkManager的nmcli接口

  • nmcli general hostname:查看主机名
  • nmcli general hostname 主机名 :修改主机名
  • systemctl restart systemd-hostnamed:重启hostnamed服务