虚拟机集群-配置hosts

0 阅读2分钟

(一)配置虚拟机的参数

默认情况下,本机的名称叫:localhost。我们进入 linux 系统之后,显示出来的就是[root@localhost ~]#

为了方便后面我们更加便捷地访问这台主机,而不是通过 ip 地址,我们要重新给他取个名字。

具体的操作有两步:

  • 打开/etc/hostname这个文件,并修改其中的内容。命令是:vi /etc/hostnamere 使用 vi 修改之后,:wq保存退出,我这里改成了 hadoop100,大家可以自行修改。

屏幕截图 2026-04-14 082710.png

  • 重新启动虚拟机。命令是:reboot才能生效!你看到的就是:[root@hadoop100 ~]#

屏幕截图 2026-04-14 082755.png

修改后重新创建一个连接:让它重新连接成功

屏幕截图 2026-04-14 083011.png

二)修改 host 配置

  1. 什么是 hosts 配置,它有什么用?先给大家演示一个小把戏:强制戒除美好生活 - 让我们的电脑不能访问 douyin。只需要一个步骤,一句代码设置。打开文件:C:\Windows\System32\drivers\etc\hosts,并在文件的最后补充一句:127.0.0.1 douyin.com注意 douyin.com 的前面有一个空格。修改保存之后,请再次去浏览器中去访问抖音.com。看看,是不是已经打不开啦?

(需要把文件拖出到桌面才能进行修改)

屏幕截图 2026-04-14 083330.png

在浏览器地址栏中写入了douyin.com,并回车。

(2)浏览器打开了 host 文件,发现了我们加入的这一行代码,然后,去访问 127.0.0.1 这个 ip 地址。

(3)浏览器报错:打不开指定的页面

总结

host 文件是一个本地的文本文件,它的作用是将主机名(www.douyin.com)映射到对应的 IP 地址,在 DNS(域名系统)解析之前,系统会先查询 hosts 文件来确定目标主机的 IP 地址

修改本地的 hosts 映射

现在我们可以通过 finalshell 这个工具来连接我们的远程服务器,不过我们连接主机的时候,需要填入对方的 ip 地址,这个很麻烦。你可以想象一下我们到时候要连接 100 台服务器,那这 100 个 ip 地址是不是很不好记忆?

所以,我们需要直接使用 hostname 的方式来访问主机,而不需要再使用 IP 地址。