关于Linux的hostname,hosts,IP的理解

本文详细解释了IP地址、域名、localhost与127.0.0.1的区别及联系,探讨了hostname与hosts文件的作用,并强调了它们在配置过程中的一致性。

在这里插入图片描述
最近在安装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 北京.
上面就是我的一些理解.如有不同意见,还请指教.

Linux系统中,hostnamehosts文件是两个不同的配置文件,它们在系统中扮演着不同的角色。hostname是本地系统的名称,用于标识当前运行的系统实例。而hosts文件则是一个静态的地址解析表,用于将主机名映射到IP地址。为了更好地理解这两者之间的联系与区别,建议参考《Linuxhostname修改方法详解》这本书籍。它详细讲解了hostname的查看与修改方法,以及如何与hosts文件协同工作,解决网络访问中的常见问题。 参考资源链接:[Linuxhostname修改方法详解](https://wenku.csdn.net/doc/64531d3fea0840391e76e485) 通过hostname命令可以临时修改系统的hostname,如下所示: # hostname newname 这里的newname是你想要设置的新主机名。修改完成后,更改会立即生效,但在系统重启后,之前的hostname会恢复。如果要进行永久修改,需要编辑系统配置文件或使用网络管理工具。基于RedHat发行版的Linux系统,通常需要修改/etc/sysconfig/network文件中的HOSTNAME变量来实现永久更改。 对于hosts文件的修改,通常使用文本编辑器进行。例如,你可以使用vi或nano编辑器来编辑/etc/hosts文件,如下所示: # vi /etc/hosts 然后添加或修改条目来映射主机名到特定的IP地址,例如: *** *** myhost 在这里,第一列是IP地址,第二列是该IP地址的主机名,第三列是可选的别名。修改后,系统会读取这个文件并解析主机名到相应的IP地址。 总之,hostnamehosts文件虽然都涉及网络主机名的配置,但它们管理的内容修改方式各不相同。hostname更多用于本机识别,而hosts文件则用于网络上的主机名解析。了解这两者之间的联系区别,有助于在Linux系统中更有效地进行网络配置故障排除。 参考资源链接:[Linuxhostname修改方法详解](https://wenku.csdn.net/doc/64531d3fea0840391e76e485)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值