首先要说明,hostname和hosts文件没有必然联系,有不明白的同学可以先自行查阅资料了解hostname和hosts文件的关系。这里简要说明一下。

  hosts文件是dns服务的前身,网络刚开始出现的时候,站点比较少,就在每台主机上设置hosts文件,以此用于域名解析,后来网站越来越多,hosts文件这种方式没办法管理以及有效的查询域名信息,所以出现dns这种分布式域名解析服务(即便有dns了,还是会先查hosts文件,如果查不到,再通过dns解析域名)。由于hostname是一个字符串,也可以看成是一个域名,所以可以在hosts文件里面为hostname配置ip。而hostname代表的是主机名,和域名是不一样的。hostname更多的是用在本机的,对其他用户是没有太大意义的(个人感觉是这样的)。即便你配置了自己的hostname,如果别人不把你的hostname放到他主机上的hosts文件中,他还是不能通过hostname访问你。即便你不配置hostname,别人在自己的主机上将一个<ip hostname>配置在hosts文件里,他就可以通过hostname访问你。假如你配置了hostname,如果你不在hosts里面吧hostname和你的ip绑定,ping hostname也还是ping不通的。hostname可以出现在命令提示符前,以提示你当前登录的是那台主机,当然也还有其他的用处,只是更多的是对本机的程序的。

  centos7以后将hostname的配置从/etc/sysconfig/network中改到了/etc/hostname中,所以在/etc/sysconfig/network中配置hostname是不起作用的。

  根据之前的说明,hostname和hosts文件关系并不大,有些博客说改了hostname之后也要把hosts中出现localhost的地方改成hostname,这样是不对的,凡是需要通过网络通讯的软件或者程序,基本都要用到ip,有一些会用到域名,说不定就有软件会在访问本机的时候用到localhost,如果你把hosts文件中的localhost改成hostname,那这些需要联网的程序都会失败。你自己ping localhost也会失败。所以一般真心不建议把hosts文件里面的localhost换掉。

转载于:https://www.cnblogs.com/hujichen/p/5414785.html

centos7 host修改相关推荐

  1. CentOS7手动修改系统时间

    CentOS7 永久修改系统时间 安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间.二者都修改,重启系统(init 6 )才会永久生效. 修改步骤如下 查看当前系统时间 date     修 ...

  2. centos7.6修改分辨率

    centos7.6修改分辨率 编辑文件 修改默认运行命令行 重启即可 编辑文件 vim /boot/grub2/grub.cfg 找到以linux16开头行(以linux16 /vmlinuz-后接版 ...

  3. linux7.4修改密码,Centos7.4 修改Root密码

    Centos7.4 修改Root密码 1.修改思路 systemd 的管理机制中,rescure 模式和 emeryency 模式是无法直接取得 root 权限的,需要使用 root 密码才能进入 r ...

  4. android5.0以上手机host修改教程

    host修改教程 root 手机修改host第一大关就是root,用超级adbd.apk完美解决不能完全root的问题 下载地址 D:\DEVELOP>ADB ROOT ADBD IS ALRE ...

  5. Centos7 增加/修改SSH连接端口

    Centos7 增加/修改SSH连接端口 1.修改配置文件 2. 如果你关闭了SELinux,可以忽略这一步. 3. 防火墙开放22345端口 4. 重启SSH服务和防火墙 最好也重启下服务器 1.修 ...

  6. Linux网卡改为动态过去IP,Linux修改网卡ens33为eth0以及centos7下修改动态IP为静态IP地址...

    修改网卡ens33为eth0 在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯.现更改回旧名称eth0看着顺眼. 1.备份/etc/sysconfig/grub文件 cp /etc ...

  7. centos7 下修改网络配置

    centos7配置IP地址 有关于centos7获取IP地址的方法主要有两种,1:动态获取ip:2:设置静态IP地址 在配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用if ...

  8. linux网卡的配置文件是双引号,Linux修改网卡ens33为eth0以及centos7下修改动态IP为静态IP地址...

    修改网卡ens33为eth0 在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯.现更改回旧名称eth0看着顺眼. 1.备份/etc/sysconfig/grub文件 cp /etc ...

  9. linux怎么修改ens33文件,Linux修改网卡ens33为eth0以及centos7下修改动态IP为静态IP地址...

    修改网卡ens33为eth0 在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯.现更改回旧名称eth0看着顺眼. 1.备份/etc/sysconfig/grub文件 cp /etc ...

最新文章

  1. 华为公有云架构解决方案
  2. 用敏捷开发工具leangoo管理需求看板示例
  3. 团队-手机便签-开发文档
  4. 016_Servlet上下文
  5. UNITY2018开启deepprofiling
  6. opencv 图像增强_图像增强、锐化,利用 Python-OpenCV 帮你实现 4 种方法!
  7. 国庆假 的CSS +JS 学习笔记
  8. 《解释的工具:生活中的经济学原理》读书笔记7(完)
  9. Scikit-learn:最近邻搜索sklearn.neighbors
  10. Android平台下渗透测试工具大集合
  11. “我培训完JAVA,进了美团,美团氛围特别好,就是送餐特别累”
  12. 社交软件广告消息多的危害
  13. CPU的亲缘性affinity
  14. 行列视(RCV)生产数据应用系统产品简介
  15. 继续当搬运工之人人网移动端架构解析
  16. 第7章第40节:多图排版:经典的九宫格布局法 [PowerPoint精美幻灯片实战教程]
  17. 05_CSS 盒模型
  18. 数据库 多表 查询练习题
  19. 计算机缺失Fmod.dll,fmodstudio.dll
  20. c语言程序的基本单位是什么呢?

热门文章

  1. php用户注册重复_php如何禁止重复注册用户名
  2. MyBlog前端开发2
  3. linux内核有那三部分组成,Linux内核的构成
  4. 活跃在企业信息化特别是制造业PLM领域的国外咨询公司
  5. php 指定时间之前,php计算给定时间之前的函数用法实例
  6. antd select option 设置字体颜色_匹配颜色是照片合成重要关键点
  7. linux默认网关地址,linux shell 获取默认网关地址
  8. java如何同时画多个图形_如何绘制两个不同系列的箱线图?
  9. Vscode合并develop代码分支到master开发分支
  10. BootStrap修改modal模态框的宽度