This error occurs because the host name and the/etc/hosts file are inconsistent, just write the hostname and its IP to the/etc/hosts file, OK.
Note that the name cannot be underlined
Modify the network file, and then use the hostname command to specify the host name, you do not have to restart the OS.
1. Modify the/etc/sysconfig/network file
[[Email protected]~]# cat/etc/sysconfig/network
Networking=yes
Networking_ipv6=no
Hostname=shark
2. Use the hostname command to modify the hostname, which will invalidate the restart, but we have modified it in the first step. So it's okay to fail.
[Email protected] ~]# hostname
localhost
[Email protected] ~]# hostname shark
[Email protected] ~]# hostname
Dave
3. Modify the Hosts file
[Email protected] ~]# cat/etc/hosts
# don't remove the following line, orvarious programs
# that require network functionality Willfail.
127.0.0.1 localhost
192.168.7.2 Shark