`
pda158
  • 浏览: 189831 次
社区版块
存档分类
最新评论

Linux下hosts文件详解

阅读更多
 1、主机名:
  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。
  公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。
  局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。
  主机名相关的配置文件:/etc/hosts
  2、主机名配置文件:
  主机名的配置文件大多是/etc/hosts
  hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Hostname来访问。
  例如:
  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  127.0.0.1   localhost.localdomain localhost
  192.168.1.195  debian.localdomain debian
  一般情况下hosts的内容关于主机名(Hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
  第一部份:网络IP地址。
  第二部份:主机名.域名,注意主机名和域名之间有个半角的点。
  第二部份:主机名(主机名别名) ,其实就是主机名。
  当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian
  再我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Hostname;
  127.0.0.1 localhost.localdomain localhost
  192.168.1.2 ftp.localdomain ftp
  192.168.1.3 mail.localdomain mail
  192.168.1.4 smb.localdomin smb
  把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Hostname来访问了。
  3、主机名(Hostname)和域名(Domain)的区别
  主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;
  显示主机名:
  # Hostname
  root1
  此主机的主机名是root1,不加参数是用来显示当前操作的主机的主机名。
  临时设置主机名:
  我们可以用 Hostname 后接主机名,这样就可以设置当前操作的主机的主机名,比如我们想把主机名设置为root2;
  # Hostname root2
  root2
  通过Hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;所以您想修改主机名,想一直有效的,还是用前面所说修改主机名配置文件 /etc/hosts;
  显示主机IP:
  [root@Linuxsir01 ~]# Hostname -i
  192.168.10.3
2
2
分享到:
评论

相关推荐

    linux系统下hosts文件详解及配置

    hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。这篇文章主要介绍了linux系统下hosts文件详解及配置的相关资料,需要的朋友可以参考下

    关于linux服务器hosts文件配置详解

    hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”。 hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在没有域名服务器的情况下,...

    详解Linux系统下的hosts文件.docx

    详解Linux系统下的hosts文件.docx

    Linux hosts文件详解及配置

    1、名词解析  主机名:  无论是在局域网还是在INTERNET上,每台主机都有一个IP地址,用来区分当前是那一台机器(其实底层是使用机器的物理地址),也是说IP地址是一个主机的门牌号,的标示这一台机子。...

    操作系统安全:详解etc hosts.deny .docx

    /etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。 比如SSH服务,我们通常只对管理员开放,那我们就可以禁用不必要的IP,而只开放...

    Linux中hostname修改方法详解

    Linux操作系统的hostname是一个kernel变量,可以使用如下两种方式查看 # hostname 和 # cat /proc/sys/kernel/hostname 临时修改hostname 通过hostname命令可以设置系统的hostname # hostname newname new...

    Linux sliplogin命令用法详解

    sliplogin活去检查/etc/slip/slip.hosts文件中是否有相同的用户名称。通过检查后,sliplogin会调用执行shell script来设置IP地址,子网掩码等网络界面环境。此shell script通常是/etc/slip/slip.login。 语法...

    详解Linux文本文件与WIN文本文件换行格式转换命令

    详解Linux文本文件与WIN文本文件换行格式转换命令 前言: 有 时在WIN下编辑好的脚本文件上传到LINUX服务器中不能正常执行,开始误认为是LINUX配置问题,后来发现,是WIN与LINUX存储文件时的换行 符标志不同造成的。...

    CentOS—常用网络配置详解

    一、配置文件详解 在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf 配置域名服务客户端的控制文件 /etc/hosts 完成主机名映射为IP地址的功能 /etc/resolv.conf 域名服务...

    企业级Linux服务攻略

    11.4.3 修改hosts文件 11.4.4 修改密码验证方式 11.4.5 修改/etc/yp.conf文件 11.4.6 重新启动ypbind服务 11.4.7 客户端检测 11.4.8 修改用户密码 11.5 NIS排错 11.5.1 客户端无法查询NIS信息 11.5.2 添加新的数据...

    大数据课程体系.pdf

    Linux 启动流程,运行级别详解,chkconfig 详解 nano 编辑器 Linux 权限管理:用户、组 Linux 权限管理:文件权限 rwx Linux 网络管理:hosts,hostname,ifconfig 安装 JDK Hadoop Hadoop 介绍,发展史,国内外现状...

    Oracle RAC with linux 5.3 安装

    2.1.2 Hosts文件配置 /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6....

    TCPIP协议详解(4-1)

    TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP...文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14<br>2.3.6 USENET News 15<br>2.4 Intranet和Extranet概览 15...

    TCP/IP详解

    2.5.1 下一代Internet(NGI) 16 2.5.2 超速骨干网服务 16 2.5.3 Internet2(I2) 17 2.6 Internet管理组织 17 2.6.1 Internet协会 17 2.6.2 Internet体系结构组 17 2.6.3 Internet工程任务组 17 2.6.4 Internet工程指导...

    VirtualBox软件下载安装及Linux环境安装部署图文教程详解

    一、VirtualBox软件下载及安装 首先进入VirtualBox官方网站进行软件...双击“VirtualBox-6.1.4-136177-Win.exe”文件进行安装,详细见下图 点击“下一步”按钮进行安装 默认安装路径为“C:\Program Files\Oracle\V

    详解Liunx下配置DNS服务器

    配置并指定DNS服务器可以快速部署集群,不需要每台主机都去修改HOSTS文件即可实现IP与主机名的相互解析。而在Linux下的DNS是用bind来实现的。 环境: 机器IP 机器名称 用途 10.190.60.5 hadoop01.ftgov — DNS...

    图文安装Oracle 11GR2 RAC 详解

    VirtualBox 4.2.18 for Windows hosts 操作系统版本: CentOS-5.9-X86_64 Oracle版本: Linux.x64_11gR2_grid Linux.x64_11gR2_database 1、准备安装环境 2、安装Grid Infrastructure 3、安装Database软件 4、DBCA...

Global site tag (gtag.js) - Google Analytics