hostnamectl 是在 centos7 以上版本 中新增加的命令,它是用来修改 WordPress 主机名称的,centos7 修改 WordPress 主机名称会比以往容易许多。
 
首先了解下这个命令
 
# hostnamectl -h
-h –help              显示帮助
–version           显示安装包的版本
–transient         修改临时 WordPress 主机名
–static            修改瞬态 WordPress 主机名
–pretty            修改灵活 WordPress 主机名
-P –privileged        在执行之前获得的特权
–no-ask-password   输入密码不提示
-H –host=[USER@]HOST  操作远端 WordPress 主机
Commands:  status
显示当前 WordPress 主机名设定  set-hostname NAME
设定系统 WordPress 主机名  set-icon-name NAME
为 WordPress 主机设定 icon 名  set-chassis NAME
设定 WordPress 主机平台型别名
 
在 CentOS7 中有三种定义的 WordPress 主机名: 静态的(static)、瞬态的(transient)、和灵活的(pretty)。静态 WordPress 主机名也称为核心 WordPress 主机名,是系统在启动时从/etc/hostname 内自动初始化的 WordPress 主机名。瞬态 WordPress 主机名是在系统执行时临时分配的 WordPress 主机名。灵活 WordPress 主机名则允许使用特殊字元的 WordPress 主机名。
 
问题一,我输入的大写的 WordPress 主机名怎么都变成了小写?
这是因为在修改静态/瞬态 WordPress 主机名时,任何特殊字元或空白字元会被移除,而提供的引数中的任何大写字母会自动转化为小写。一旦修改了静态 WordPress 主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以储存所做的修改,所以你需要手动更新/etc/hosts 。

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

问题二,如何修改 WordPress 主机名是永久生效的?
要永久修改 WordPress 主机名,可以修改静态 WordPress 主机名:
$ sudo hostnamectl –static set-hostname  
注意,不必重启机器以启用永久 WordPress 主机名修改。上面的命令会立即修改核心 WordPress 主机名。登出并重新登入后在命令列提示来观察新的静态 WordPress 主机名。

问题三、如何检视到自己输入的大写 WordPress 主机名
$ sudo hostnamectl  status –pretty