CentOS7修改主机名的方法

作者: deepwinter 分类: 服务器 发布时间: 2019-06-28 09:28 点击量: 116 次阅读

1. 概念

在CentOS7中,有三种定义的主机名:

  • 静态的(Static hostname)
    “静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。
  • 瞬态的(Tansient hostname)
    “瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCPmDNS服务器分配。
  • 灵活的(Pretty hostname)
    “灵活”主机名也有人叫做“别名”主机名。“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如xh01@f5)。

2. hostnamectl命令查询主机名

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

查看主机名:

//查看当前主机名
hostnamectl
//只查看静态、瞬态或灵活主机名,分别使用--static,--transient或--pretty选项
hostnamectl --static
hostnamectl --transient
hostnamectl --pretty

说明:
使用hostname命令查看的是瞬态主机名:

//查看到的是瞬态的(Tansient hostname)
hostname

通过/etc/hostname文件查看到的是静态主机名:

//查看到的是静态的(Static hostname)
cat /etc/hostname

3. 修改主机名

3.1. 使用hostnamectl命令修改主机名

3.1.1. 修改指定状态主机名

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

hostnamectl set-hostname xxx --static
hostnamectl set-hostname xxx --pretty

3.1.2. 同时修改所有状态的主机名

//久性的修改主机名称,重启后能保持修改后的。
hostnamectl set-hostname xxx

3.2. 使用hostname命令修改瞬态主机名

//只能临时修改的主机名,当重启机器后,主机名称又变回来了。
hostname xxx

3.3. 通过编辑/etc/hostname修改主机名

修改配置文件/etc/hostname来实现主机名的修改。把该文件内容替换成自己想要的主机名重启即可。

vim /etc/hostname 
yourhostname

参考文章:https://blog.csdn.net/xuheng8600/article/details/79983927

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注