CentOS 6:
/etc/sysconfig/network文件里的HOSTNAME项用来永久配置主机名
CentOS 7:
/etc/hostname文件用来永久配置主机名
‘hostnamectl set-hostname 主机名’命令可以方便修改/etc/hostname文件,不用再去手动编辑。
通用:
/etc/hosts是用来设置本地解析的。大部分应用会通过系统API来解析域名,系统API会优先查询该文件;少部分应用如dig会直接找DNS服务器去解析。
ping主机名显示什么地址要看hosts里本机主机名给配了什么地址,没有配置的话就会继续找DNS要。