最近,新迁移了小秘书的服务器到便宜一些的阿里云华北3区上,经过几天的调试基本已经稳定,但是每次登陆服务器占了屏幕三分一的主机名看着真是不爽!!!

好长好长的主机名
因为我这次使用的是Centos7.2的系统,发现通过修改/etc/sysconfig/network的HOSTNAME并不生效了,而直接使用hostname <hostname>也只是临时生效,一旦重启又会变成以前的名字。
查看了Redhat文档后,只需要使用hostnamectl set-hostname <hostname>命令就可以,只需要重新登录就会立即生效。
- 查看所有主机名
hostnamectl status - 设定所有主机名
hostnamectl set-hostname name - 设定特定主机名
hostnamectl set-hostname name [option --pretty --static --transient] - 清除特定主机名
hostnamectl set-hostname "" [option --pretty --static --transient] - 远程更改主机名
hostnamectl set-hostname -H [username]@hostname