转自:http://blog.chinaunix.net/uid-28559065-id-4145820.html

linux /etc/hosts文件作用  

分类: LINUX

linux /etc/hosts文件作用
1. 关于/etc/host,主机名和IP配置文件
Hosts : The static table lookup for host name(主机名查询静态表)
Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。
2. 配置文件
这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:
比如文件中有这样的定义
192.168.102.136 dbfan   aeolus
假设192.168.102.136是一台网站服务器,在网页中输入http://dbfan或http://aeolus就会打开192.168.102.136/的网页。dbfan是域名,aeolus是主机名别名
通常情况下这个文件首先记录了本机的ip和主机名:
127.0.0.1 localhost.localdomain localhost
3. 配置文件格式说明
一般/etc/hosts 的内容一般有如下类似内容:
127.0.0.1 localhost.localdomain localhost
192.168.102.136 aeoluspu.com aeolus
一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
第一部份:网络IP地址;
第二部份:主机名或域名;
第三部份:主机名别名;
当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.102.136 aeoluspu.com。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
4. /hosts文件可以帮助解决哪些问题
4.1 远程登录linux主机过慢问题
有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就会变很快。
注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等。
4.2 双机互连
当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。
5. 主机名修改工具hostname;
其实主机名的修改也有专用工具,就是hostname
hostname : show or set the system’s host name
显示主机名:
[root@aeolus1 ~]# hostname 
aeolus1
此主机的主机名是aeolus1,不加参数是用来显示当前主机的主机名;
临时设置主机名:
# hostname aeolus
通过hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;
显示主机IP:
[root@aeolus1 ~]# hostname -i 
192.168.102.136

转载于:https://www.cnblogs.com/YuyuanNo1/p/8340875.html

linux的/etc/hosts的作用相关推荐

  1. 【Linux】 /etc/hosts文件用途

    hosts文件的作用:将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一 ...

  2. Linux系统主要目录及作用

    Linux系统主要目录及作用 /bin 一些基础命令   /etc 系统或软件的配置文件   /boost 内核相关和启动相关的文件   /dev 存放着各种设备文件   /home 用户相关的目录 ...

  3. Linux 下各个目录的作用及内容

    Linux 下各个目录的作用及内容 在 Linux 下,我们看到的是文件夹(目录): 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱.Linux 面世不久后,对 ...

  4. linux系统/var目录的作用

    linux系统/var目录的作用 一.总结 一句话总结: 1.如果/usr是安装时会占用较大硬盘容量目录,那么/var就是在系统运行后才会渐渐占用硬盘容量的目录. 2.因为var目录主要针对常态性变动 ...

  5. Linux /dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...

  6. linux各文件夹的作用

    linux各文件夹的作用 linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 ...

  7. linux下mnt目录的作用

    linux下mnt目录的作用: 挂接光驱.USB设备的目录,加载后,会在mnt里多出相应设备的目录.mnt是mount的缩写.

  8. 【OS】Linux下/dev/shm的作用及ORA-00845错误的处理

    [OS]Linux下/dev/shm的作用 对/dev/shm认识 发表于 2011 年 09 月 25 日 由 惜分飞 一./dev/shm理论 /dev/shm/是linux下一个非常有用的目录, ...

  9. Linux下的文件目录及其作用

    Linux下的文件目录及其作用 Linux分区与Windows分区的不同 在Windows系统中, 一切东西都是存放在硬盘上的.启动系统后,先确定硬盘,再确定硬盘上的分区以及每个分区所对应文件系统,最 ...

最新文章

  1. ubuntu mysql 更新时间_Ubuntu Server 修改mysql timeout超时时间
  2. Mybatis源码解读-设计模式总结
  3. sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
  4. 深入解析Java编译器学习笔记
  5. CSS之REM和EM的区别
  6. python读取序列5之后的数据_Python 基本功: 5. 数据序列化
  7. linux sshd进程起不来,linux sshd服务异常
  8. java 接口返回不带双引号_数据库与java连接的奥秘
  9. c语言复杂数据类型存储,C语言基础-复杂数据类型
  10. linux下载TCGA数据,好用的新版TCGA数据下载方法
  11. eclipse导入javaWeb项目
  12. Spring自定义属性转换器
  13. python 力扣(LeetCode) 1818.绝对差值和
  14. windows10使用openssl生成ca证书并本地模拟https调试开发环境
  15. 安装系统之五 U盘装原版XP教程
  16. TQ2440开发板学习纪实(4)--- 初始化片外RAM,让程序有更大内存空间
  17. php依赖注入 简书,PHP 依赖注入容器
  18. 径向基函数拟合(RBF Fitting)
  19. 在单机(物理机)上用虚拟机部署kubernetes集群
  20. MATLAB反三角函数arcsecx, arccscx, arctanx, arccotx, arcsinx, arccosx绘图表示

热门文章

  1. 运行里用\\加IP地址访问远程主机和用mstsc登录远程主机有什么区别??
  2. 洛谷 P 1387 最大正方形
  3. Known Notation 39届亚洲赛牡丹江站K题
  4. POJ3277 线段树段更新,点询问+二分离散化+暴力
  5. hdu4179 限制最短路
  6. 操作系统原理第四章:线程
  7. 操作系统原理第一章:操作系统概述
  8. 【每日随笔】电子签名 ( 下载 “e 签保“ 应用 | 使用 手机号 + 短信验证码 登录 | 发起签署 | 签名 | 获取签名后的 PDF 文件及出证信息 )
  9. 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组内存大小计算 | 指针跳转步长问题 )
  10. 【Android 逆向】IDA 工具使用 ( 重命名函数 | 添加注释 | 添加标签 / 跳转标签 | 代码跳转前进 / 后退 )