最近,新迁移了小秘书的服务器到便宜一些的阿里云华北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