关于/etc/host主机名和IP配置文件
Hosts The static table lookup for host name(主机名查询静态表)
Linux 的/etc/hosts是配置ip地址和其对应主机名的文件这里可以记录本机的或其他主机的ip及其对应主机名不同的linux版本这个配置文件也可能不同比如Debian的对应文件是/etc/hostname
配置文件
这个文件可以配置主机ip及对应的主机名对于服务器类型的linux系统其作用还是不可忽略的在局域网或是INTERNET上每台主机都有一个IP地址它区分开每台主机并可以根据ip进行通讯但IP地址不方便记忆所以又有了域名在一个局域网中每台机器都有一个主机名用于区分主机便于相互访问
Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip那些主机名对应哪些ip
比如文件中有这样的定义
linumu test
假设是一台网站服务器在网页中输入http://linumu或http://test就会打开的网页
通常情况下这个文件首先记录了本机的ip和主机名
localhostlocaldomain localhost
配置文件格式说明
一般/etc/hosts 的内容一般有如下类似内容
localhostlocaldomain localhost
linmucom linmu
ftpserver ftp
一般情况下hosts文件的每行为一个主机每行由三部份组成每个部份由空格隔开其中#号开头的行做说明不被系统解释
第一部份网络IP地址;
第二部份主机名或域名;
第三部份主机名别名;
当然每行也可以是两部份即主机IP地址和主机名;比如 linmu
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别主机名通常在局域网内使用通过hosts文件主机名就被解析到对应ip;域名通常在internet上使用但如果本机不想使用internet上的域名解析这时就可以更改hosts文件加入自己的域名解析