![]() | 1 summerlv OP 4. 输入 root 用户密码后进入 hosts 会看到一些不知道是乱码还是被加密后的一些文本。 |
2 hefish 2023-03-10 19:34:57 +08:00 不是三台机器吗?怎么只写了两台的 IP ? 不是应该 sudo vi /etc/hosts 吗? |
![]() | 3 jimmy2010 2023-03-10 19:36:24 +08:00 via Android 是 Windows 下编辑后再传上去的吗? |
![]() | 4 summerlv OP @hefish 关于 ip 罗列的问题,这个没关系,我只是简单罗列了下说明下问题而已; 另外,sudo vi /etc/hosts 也试过,进去添加后也没效果,况且不管是在 root 用户登录的情况下还是普通用户登录的情况下进入 hosts 都需要输入 root 用户的密码。 |
![]() | 6 pengtdyd 2023-03-10 19:39:25 +08:00 hostname 没改 |
![]() | 7 summerlv OP @pengtdyd 改了的,hostname 都是改了的,比如 hadoop1 对应的就是 192.168.1.11 ,hadoop2 对应的就是 192.168.1.12 |
![]() | 8 pengtdyd 2023-03-10 19:42:34 +08:00 hostnamectl 执行这个命令看看 |
![]() | 9 summerlv OP @pengtdyd 执行情况如下: [lv@hadoop102 bin]$ hostnamectl Static hostname: hadoop102 Icon name: computer-vm Chassis: vm Virtualization: vmware 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 ------------------------------------------------------------- [lv@hadoop103 bin]$ hostnamectl Static hostname: hadoop103 Icon name: computer-vm Chassis: vm Virtualization: vmware 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 |
![]() | 10 pengtdyd 2023-03-10 19:50:55 +08:00 你 Static hostname 是 hadoop102 ,从你的描述来看,你确定你 ping 对了?你从 hadoop102 这个主机 ping hadoop103 试试 |
![]() | 11 summerlv OP @pengtdyd 我的问题中描述的 ip 和主机名只是举例使用的,实际情况下,我从 hadoop102 上 ping hadoop103 是 ping 不通的,但是我在 hadoop102 上 ping 192.168.10.103 是可以 ping 通的 |
![]() | 13 adoal 2023-03-10 20:27:04 +08:00 file /etc/hosts cat /etc/hosts 都显示啥?我感觉像是某次编辑时在 vim 里不小心把文件加密了。 |
![]() | 14 summerlv OP [lv@hadoop102 bin]$ file /etc/hosts /etc/hosts: Vim encrypted file data 看结果好像是加密了,但是我没做过这样的操作啊? [lv@hadoop102 bin]$ cat /etc/hosts [|i>6W.^r&$h$v'&]pOaC}8$ `^*mW)C(^gCG,pj)_ex77qsu-2|Hn Q=.K J,V??NjD! x[lv@hadoop102 bin]$ 是因为 vim 加密了 hosts 文件,然后域名解析就解析不了里面的内容了吗? |
![]() | 15 pengtdyd 2023-03-10 21:31:42 +08:00 看看 hosts 文件的编码是不是有问题 |
![]() | 16 wolfmei 2023-03-10 22:18:48 +08:00 删了直接新建一个 |
![]() | 17 AngryPanda 2023-03-11 01:01:14 +08:00 via iPhone hosts 文件还可以加密的嘛? |
![]() | 19 summerlv OP 哇塞,我终于解决了!!! 参考了这篇文章: https://www.lxlinux.net/547.html 实际情况就是 vim 把文件给加密了的原因导致 hosts 解析不了。 用 vim 设置不要密码就行了: :set key= 然后保存下,这样就行了。 |