Linux操作系统的主机名Hostname详细介绍

文章作者 100test 发表时间 2007:09:06 12:05:54
来源 100Test.Com百考试题网


  1、 什么是主机名:

  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;

  主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。

  主机名相关的配置文件:/etc/hosts.

  2. 主机名配置文件;

  主机名的配置文件大多是/etc/hosts ;

  hosts - The static table lookup for host name(主机名查询静态表);

  由于 Linux 发行版本众多,与主机名相关的配置文件有时也有所不同。现在我们说说常见版本的主机名配置文件;

  2.1 主机名配置文件 /etc/hosts解说;

  Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是 /etc/hosts

  Debian或以Debian为基础打包的发行版,主机名配置文件是 /etc/hostname 和/etc/hosts

  Slackware的主机名配置文件是 /etc/hosts

  那我们来读读 /etc/hosts的内容,看这个文件是用来做什么的。hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过hostname来访问。

  注:在debian 中还有一个/etc/hostname的文件,这个文件就是直接把本地主机名写进去就行了,但要和 /etc/hosts中的本地主机名保持一致。

  /etc/hosts 的内容一般有如下类似内容:

  127.0.0.1 localhost.localdomain localhost

  192.168.1.195 debian.localdomain debian

  注:
  一般情况下hosts的内容关于主机名(hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。

  第一部份:网络IP地址;

  第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain

  第二部份:主机名(主机名别名) ,其实就是主机名;

  当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian

  127.0.0.1 是回环地址,比如我们不想让局域网的其它机器看到我们测试的网络程序,就可以用回环地址来测试。


相关文章


在Linux操作系统下FrameBuffer直接写屏
剖析Linux病毒原型的工作过程和关键环节
通过Linux系统的内核观察_proc_pid_statm
系统学习嵌入式Linux几点非常实用的建议
Linux操作系统的主机名Hostname详细介绍
Linux系统下超级终端Minicom的使用方法
Linux操作系统下配置静态IP上网
在Linux操作系统下配置多线路ADSL的方法
在Linux系统平台上面如何设置网卡的绑定
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛