在CentOS/RHEL 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

要查看主机名相关的设置:

$ hostnamectl status

只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。

$ hostnamectl status [--static|--transient|--pretty]


要同时修改所有三个主机名:静态、瞬态和灵活主机名:更改为www


$ sudo hostnamectl set-hostname "www"


 设置一下 /etc/hosts  以保存所做的修改,不然重启会失效的。

如果你只想修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项。

例如,要永久修改主机名,你可以修改静态主机名:

你不必重启机器以激活永久主机名修改。这条命令会立即修改内核主机名。

$ sudo hostnamectl --static set-hostname <host-name>