因為network 和 hosts文件中的主機名不一樣.
查了一下自己的服務器配置,hosts中的主機名是默認的.
[root@server ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server
[root@server ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
將hosts文件中的主機名也改成和network中的主機名一樣(如下),
[root@server ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
#127.0.0.1 localhost.localdomain localhost
127.0.0.1 server
::1 localhost6.localdomain6 localhost6