linux主机名(静态主机名、临时主机名)
介绍在linux中,主机名一般分为:静态主机名(static hostname)临时主机名(transient hostname)不同的发行版可能不同,如:centos7 支持 静态主机名、临时主机名。一些软件会使用 临时主机名,如:hadoop 的 start-dfs.sh 命令Ubuntu只有 静态主机名查看 临时主机名:hostname查看 静态主机名通过 hostnamectl 命令查看h
介绍
在linux中,主机名一般分为:
静态主机名(static hostname)
临时主机名(transient hostname)
不同的发行版可能不同,如:
centos7 支持 静态主机名、临时主机名。
一些软件会使用 临时主机名,如:hadoop 的 start-dfs.sh 命令
Ubuntu只有 静态主机名
查看 临时主机名:
hostname
查看 静态主机名
通过 hostnamectl 命令查看
hostnamectl
显示结果如下:
Static hostname: localhost.localdomain
Transient hostname: hadoop1
Icon name: computer-vm
Chassis: vm
Machine ID: 50d8fb9393aae44dbc9e15d5fe18d9a3
Boot ID: 767f6e3129374c72956c5bd034e52364
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.el7.x86_64
Architecture: x86-64
解释:
Static hostname: localhost.localdomain:静态主机名
Transient hostname: hadoop1:临时主机名。有时没此名字,原因如下:
有的linux发行版没有,如:Ubuntu
通过 hostnamectl 命令 修改 静态主机名
查看 /etc/hostname 文件
cat /etc/hostname
显示结果:
localhost.localdomain
修改 临时主机名
注意: 修改后,一旦重启,名字恢复为原来。较少使用
hostname <new-hostname>
修改静态主机名
方式一:通过 hostnamectl 命令实现
hostnamectl set-hostname 新主机名
执行下面命令查看主机名是否生效:
hostnamectl
显示结果如下:
Static hostname: hadoop1
Icon name: computer-vm
Chassis: vm
Machine ID: 50d8fb9393aae44dbc9e15d5fe18d9a3
Boot ID: 767f6e3129374c72956c5bd034e52364
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.el7.x86_64
Architecture: x86-64
解释:
Static hostname: hadoop1 表示静态主机名是 hadoop1
修改后,没有 Transient hostname: hadoop1 临时名字
修改 /etc/hosts
还要修改 /etc/hosts ,将新的主机名 配置上 127.0.0.1
vim /etc/hosts
增加下面内容:
127.0.0.1 hadoop1
解释:
127.0.0.1 是本机ip
hadoop1 主机名,连接 该主机名 hadoop1 时,表示连接 127.0.0.1
测试:
ping hadoop1
能够 ping 通
更多推荐
所有评论(0)