Linux操作系统下/etc/hosts文件详解

Linux操作系统下/etc/hosts文件详解

        今天在公司的环境上部署一个服务时,发现通过指定的ip和端口号访问失败.于是用netstat -an | grep “port”,发现指定的端口号的ip在127.0.0.1上。后来通过修改/etc/hosts的配置文件,将127.0.0.1改为本机的IP,问题成功解决。

        这个文件可以配置主机IP及其对应的主机名,对于服务器类型的linux系统其作用还试不可忽略的。
        在局域网或者是INTERNET上,每台主机都由一个IP地址,它区分每台主机,并可以根据IP进行通讯。但IP地址不方便记忆,所有又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
        linux主机名的相关配置文件就是/etc/hosts;这个文件告诉主机那些域名对应那些ip,哪些主机名对应哪些ip.

比如文件中有这样的定义:
192.168.1.100 linumu100 test100

假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100http://test1000就会打开192.168.1.100的网页。

/hosts文件可以帮助解决哪些问题
1.1 远程登录linux主机过慢问题

有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就会变很快。

注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等。

1.2 双机互连

当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。

1.3,主机名修改工具hostname

hostname—show or set the system’s host name
显示主机名:
hostname
显示主机IP:
hostname -i
临时设置主机名:
hostname test100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值