/etc/resolv.conf被清空的原因是/etc/sysconfig/network-scripts/ifcfg-eth0中没有dns server信息,
所以重启后系统自动使用/etc/sysconfig/network-scripts/ifcfg-eth0中的设置重新设置/etc/resolv.conf,导致修改/etc/resolv.conf无效。只要将/etc/sysconfig/network-scripts/ifcfg-eth0中加入nameserver信息,
/etc/resolv.conf根本不用做修改,系统重启或网络重启后会自动根据ifcfg-eth0设置resolv.conf。
配置静态ip时可配置如下信息
DEVICE=eth0
HWADDR=00:0c:29:63:6f:a4
TYPE=Ethernet
UUID=5446112a-ef22-493e-afa7-37821d9c3ccd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.15.22
NETMASK=255.255.255.0
GATEWAY=192.168.15.2
BROADCAST=192.168.15.255
IPV6INIT=no
DNS1=192.168.15.2 ------------------------在此配置DNS1后,resolve.conf文件里面就会自动生成nameserver信息,不需要手动配置,可以有多个DNS,但是需要加上数字