#<--- full qualified hostname !!解决方法
cause:在sysctl.cfg中配置kernel参数和hosts配置名称有出入
solution:
1. 核对sysctl.cfg中kernel.hostname、kernel.domain和hosts中是否一致,最后再检查/etc/sysconfig/network中的hostname配置三者是否统一。
[root@ilearn ~]# vi /etc/sysctl.conf
kernel.hostname = ilearn.ilearning.com #<--- full qualified hostname !!
kernel.domainname = ilearn #<--- correct domain name !!
去掉这两个参数配置
查看hosts文件配置信息
[root@ilearn ~]# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.159 ilearn.ilearning.com ilearn
查看network配置信息
[root@ilearn ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING IPV6=no
HOSTNAME=ilearn.ilearning.com
查看网卡mac地址信息
[root@ilearn ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=00:0c:29:0c:6b:57 #网卡mac信息,在图形界面中Applications->System Settings-NetWork-Devices->Edit->HardWaredevice 点击probe --保存
IPADDR=192.168.1.159
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes
最后重启
[root@ilearn ~]# reboot
转载于:https://blog.51cto.com/2843678/912819