![]() |
1
summerlv OP 4. 输入 root 用户密码后进入 hosts 会看到一些不知道是乱码还是被加密后的一些文本。
|
2
hefish 86 天前
不是三台机器吗?怎么只写了两台的 IP ?
不是应该 sudo vi /etc/hosts 吗? |
![]() |
3
jimmy2010 86 天前 via Android
是 Windows 下编辑后再传上去的吗?
|
![]() |
4
summerlv OP @hefish
关于 ip 罗列的问题,这个没关系,我只是简单罗列了下说明下问题而已; 另外,sudo vi /etc/hosts 也试过,进去添加后也没效果,况且不管是在 root 用户登录的情况下还是普通用户登录的情况下进入 hosts 都需要输入 root 用户的密码。 |
![]() |
6
pengtdyd 86 天前
hostname 没改
|
![]() |
7
summerlv OP @pengtdyd
改了的,hostname 都是改了的,比如 hadoop1 对应的就是 192.168.1.11 ,hadoop2 对应的就是 192.168.1.12 |
![]() |
8
pengtdyd 86 天前
hostnamectl 执行这个命令看看
|
![]() |
9
summerlv OP @pengtdyd 执行情况如下:
[[email protected] 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 ------------------------------------------------------------- [[email protected] 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 86 天前
你 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 86 天前
file /etc/hosts
cat /etc/hosts 都显示啥?我感觉像是某次编辑时在 vim 里不小心把文件加密了。 |
![]() |
14
summerlv OP [[email protected] bin]$ file /etc/hosts
/etc/hosts: Vim encrypted file data 看结果好像是加密了,但是我没做过这样的操作啊? [[email protected] bin]$ cat /etc/hosts ▒▒[▒▒▒|▒▒i▒>ɸ6W▒▒▒.▒^r&▒$˂h$v'▒&▒]▒pO▒▒a▒▒▒▒C▒▒}8$▒▒▒▒▒ `▒ծ▒▒^*m▒▒▒W)C(^▒▒▒g▒▒▒▒C▒G▒,▒pj▒)▒_ex▒77▒q▒s▒u-▒2|H▒▒▒n▒ Q=.K ▒J▒▒,▒▒▒V�?▒?NձjD▒µ▒!▒ ▒x[[email protected] bin]$ 是因为 vim 加密了 hosts 文件,然后域名解析就解析不了里面的内容了吗? |
![]() |
15
pengtdyd 86 天前
看看 hosts 文件的编码是不是有问题
|
![]() |
16
wolfmei 86 天前
删了直接新建一个
|
![]() |
17
AngryPanda 86 天前 via iPhone
hosts 文件还可以加密的嘛?
|
![]() |
19
summerlv OP 哇塞,我终于解决了!!!
参考了这篇文章: https://www.lxlinux.net/547.html 实际情况就是 vim 把文件给加密了的原因导致 hosts 解析不了。 用 vim 设置不要密码就行了: :set key= 然后保存下,这样就行了。 |