在这里插入图片描述
最近在安装Ambari,用虚拟机安装的时候,遇到了这个一直以来就不是很清楚的难题…终于下决心梳理了一番.
1,本机IP:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号.每个域名都对应一个IP地址,但一个IP地址可有对应多个域名.这个容易理解,一个地址可以有多个名字,有官方名称,有外号,比如北京,坐标只有一个,但是名字有北京,Beijing,Peking,帝都等称呼.
2,localhost,127.0.0.1 和本机IP之间的区别:
localhost是一个域名,在过去它指向 127.0.0.1 这个IP地址,等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址.是可以更改的.
localhost和127.0.0.1不需要联网,都是本机访问.
3,hostname,如上阐述的,hostname是名字,可以有多个,可以修改
4,hosts,是文件,通常路径是/etc/hosts;这个hosts,hosts 配置文件是用来把主机名字映射到IP地址的方法.比如你想搜北京,那就在hosts里面增加

111.111.111.1 beijing

那如果你没有增加上海,是搜不到上海的.想搜到上海?增加上海的信息

222.222.222.2 shanghai

互联网上的网址可以理解成一个大的hosts文件,将IP地址和名字对应起来,然后每个人都可以去搜索,去找到对应的IP,再去访问就可以了.

5,一台机器中的hosts和hostname要保持一致,hosts中,111.111.111.1 beijing,hostname也是111.111.111.1 北京.
上面就是我的一些理解.如有不同意见,还请指教.

Logo

更多推荐