Centos7修改主机名
hostnamectl set-hostname test0
[root@hostname ~]#hostnamectl set-hostname test
[root@test ~]# ← 重新登录后显示
hostnamectl
或者hostnamectl status
显示当前主机名设置,查询内核版本,操作系统等信息
hostname有三种状态
transient(瞬态)
static(静态)
pretty (灵活)
静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名
瞬态主机名是在系统运行时临时分配的主机名
灵活主机名则允许使用特殊字符的主机名
hostnamectl
--transient 修改瞬态主机名
--static 修改静态主机名
--pretty 修改灵活主机名
status 显示当前主机名设置
set-hostname NAME 设置系统主机名
set-icon-name NAME 为主机设置icon名
set-chassis NAME 设置主机平台类型名
set-deployment NAME 为主机设置部署环境
set-location NAME 为主机设置位置
[root@hostname ~]$ hostnamectl --transient set-hostname test
[root@hostname ~]$ hostnamectl --static set-hostname test
如果不加 --static参数,默认设置为静态主机名
[root@hostname ~]$ hostnamectl set-hostname test