在处理win7访问centos7 samba速度慢的问题时。遇到了一个关于主机重命名的问题,重命名这个好解决。可以参考本站的centos7修改主机名的文章。
但是有些解决方案说是要network中的主机名。那么问题了。平时都是直接去修改网卡配置文件了。还真是漏了这个文件的存在。那么Centos中设置网络的两个文件 /etc/sysconfig/network和/etc/sysconfig/network-scripts/ifcfg-eth中的两个文件有什么区别呢?
[root@localhost ~]# cat /etc/sysconfig/network
# Created by anaconda
[root@localhost ~]#
看了一篇文章后恍然大悟,全局变量和局部变量的举例很好。
/etc/sysconfig/network用于设置HOSTNAME与启动NETWORKING的,主机名称在重启后生效。
如果你在这里设置了网关,其它地方也重新配置网关并使其生效,则以其它地方网关为准。
若其它地方没有配置网关,就以这个网关为准。因此在设置网关时可能出现文件。这个文件就像一个全局变量,/etc/sysconfig/network-scripts/ifcfg-eth0就相当与局部变量!
NETWORKING=yes
HOSTNAME=AndyC
GATEWAY=192.168.0.1
NETWORKING_IPV6=no
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:16:36:1B:BB:74
IPADDR=192.168.0.100
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Etnenet
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes