海妖 发表于 2015-1-16 17:16:53

linux教程之Linux操纵体系的主机名Hostname具体先容

有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
1、甚么是主机名:

  不管在局域网仍是INTERNET上,每台主机都有一个IP地点,是为了辨别此台主机和彼台主机,也就是说IP地点就是主机的门商标。但IP地点不便利影象,以是又有了域名。域名只是在公网(INtERNET)中存在(以实行为目标的局域网域网实行性除外),每一个域名都对应一个IP地点,但一个IP地点可有对应多个域名。域名范例linuxsir.org如许的;
  主机名是用于甚么的呢?在一个局域网中,每台呆板都有一个主机名,用于主机与主机之间的便于辨别,就能够为每台呆板设置主机名,以便于以简单影象的办法来互相会见。好比我们在局域网中能够为依据每台呆板的服从来为其定名。
  主机名相干的设置文件:/etc/hosts;
  2.主机名设置文件;
  主机名的设置文件年夜多是/etc/hosts;
  hosts-Thestatictablelookupforhostname(主机名查询静态表);
  因为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.1localhost.localdomainlocalhost
  192.168.1.195debian.localdomaindebian
  注:
  一样平常情形下hosts的内容关于主机名(hostname)的界说,每举动一个主机,每行由三部分构成,每一个部分由空格离隔。个中#号开首的行做申明,不被体系注释。
  第一部分:收集IP地点;
  第二部分:主机名.域名,注重主机名和域名之间有个半角的点,好比localhost.localdomain
  第二部分:主机名(主机名别号),实在就是主机名;
  固然每行也能够是两部分,就是主机IP地点和主机名;好比192.168.1.195debian
  127.0.0.1是回环地点,好比我们不想让局域网的别的呆板看到我们测试的收集程序,就能够用回环地点来测试。
  为何必要界说域名呢?实在了解也复杂,好比我们有三台主机,每台做分歧的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,以是我们就能够如许来计划hostname;
  127.0.0.1localhost.localdomainlocalhost
  192.168.1.2ftp.localdomainftp
  192.168.1.3mail.localdomainmail
  192.168.1.4smb.localdominsmb
  把这下面这个设置文件的内容分离写进每台呆板的/etc/hosts内容中,如许这三台局域网的呆板就能够经由过程hostname来会见了。
  2.2主机名(hostname)和域名(Domain)的区分;
  主机名就呆板自己的名字,域名是用来剖析到IP的。但值得一说的是在局域网中,主机名也是能够剖析到IP上的;好比我们后面所说举的例子;
  2.3局域网的呆板,不克不及经由过程主机名互访的缘故原由;
  有的弟兄大概会说,我的hostname相互不克不及互访,实在这也成绩也复杂,我们后面已提到了一个复杂的办理举措。就是要让局域网中的一切主机都有一个通用的,而且包括一切主机的/etc/hosts文件;
  另外一个是做办理举措是做局域网DNS服务器,假如您的主机出格少,就用后面所说的复杂办法就行;怎样做DNS服务器,我将在今后的文档中专题先容;不外我值得一提的是做任何服务器都是以效力优先的准绳为基本。好比我们在局域网中两台呆板,我们另有需要做DNS服务器吗?不管怎样办理,终极的都是用最无效率的举措办理成绩;我们不克不及申明DNS多初级。假如DNS是为外网服务的,那就另说了,不做也得做。对不合错误?
  3、主机名修正工具hostname;
  实在主机名的修正也有公用工具,就是hostname;我以为假如用这个工具来修正主机名,不如间接修正/etc/hosts来的便利;您能够检察hosname――help或manhostname的匡助。在这里我们只说复杂的用法;
  hostname工具是用来显现和设置体系主机名,看上面的洋文;
  hostname-showorsetthesystem‘shostname
  举例讲授:
  *显现主机名:
  #hostname
  linuxsir01
  此主机的主机名是linuxsir01,不加参数是用来显现以后操纵的主机的主机名;
  *一时设置主机名:
  我们能够用hostname后接主机名,如许就能够设置以后操纵的主机的主机名,好比我们想把主机名设置为linuxsir02;
  #hostnamelinuxsir02
  #hostname注:显现主机名
  linuxsir02
  经由过程hostname工具来设置主机名只是一时的,下次重启体系时,此主机名将不会存在;以是您想修正主机名,想一向无效的,仍是用后面所说修正主机名设置文件/etc/hosts;
  *显现主机IP:
  显现以后主机名的IP,能够用-i参数;
  #hostname-i
  192.168.1.3
  4、本文未尽事件;
  偶然我们在登进桌面时,会提醒找不到hostname,这时候您要做的是修正/etc/hosts,为您的呆板增加一个主机名;先用ifconfig-a来检察主机的IP地点,然后把你主机的IP地点,指定主机名。

</p>
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。

分手快乐 发表于 2015-1-17 12:10:37

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

精灵巫婆 发表于 2015-1-20 18:53:17

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

简单生活 发表于 2015-1-29 15:06:14

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

活着的死人 发表于 2015-2-6 02:29:34

下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。

若相依 发表于 2015-2-15 02:24:12

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

爱飞 发表于 2015-3-4 10:59:36

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

仓酷云 发表于 2015-3-11 18:45:24

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

老尸 发表于 2015-3-19 07:59:22

有疑问前,知识学习前,先用搜索。

第二个灵魂 发表于 2015-3-27 16:12:06

选择交流平台,如QQ群,网站论坛等。
页: [1]
查看完整版本: linux教程之Linux操纵体系的主机名Hostname具体先容