CentOS Stream9 修改主机名

本文将介绍怎样修改 CentOS Stream9 的主机名。

本文将介绍怎样修改 CentOS Stream9 的主机名。

查看主机名

[root@localhost ~]# hostname
localhost.localdomain

修改主机名

使用 命令修改主机名,修改后会立即生效,并且重启系统也会生效。命令如下:

[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# hostname
node1

使用 命令临时设置主机名,重启系统后会失效。命令如下:

[root@localhost ~]# hostname node-name
[root@localhost ~]# hostname
node-name

直接编辑 /etc/hostname 配置文件实现主机名修改,如下:

[root@localhost ~]# vim /etc/hostname
[root@localhost ~]# cat /etc/hostname
node1

远程别名/etc/hosts

hostname 跟 /etc/hosts 下的配置是没有关系的。hostname 的修改、变更完全不依赖 hosts 文件。其实 hosts 文件的作用相当如 DNS,提供 IP 地址到 hostname 的对应。早期的互联网计算机数量少,单机 hosts 文件里足够存放所有联网计算机。不过随着互联网的发展,这就远远不够了。于是就出现了分布式的 DNS 系统。由 DNS 服务器来提供类似的 IP 地址到域名的对应。具体可以 man hosts 查看相关信息。

  • /etc/hostname 中存放的是主机名,hostname 文件的一个例子:

centos
  • /etc/hosts 存放的是域名与ip的对应关系,域名与主机名没有任何关系,你可以为任何一个IP指定任意一个名字,hostname 文件的一个例子:

# 格式:IP地址 主机名/域名 别名
192.168.229.129 centos001
沉浸于现实的忙碌之中,没有时间和精力思念过去,成功也就不会太远了。——雷音
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号