一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux hostname主機(jī)名配置文件/etc/hosts詳解

Linux hostname主機(jī)名配置文件/etc/hosts詳解

2019-12-09 17:06Linux教程網(wǎng) Linux

這篇文章為大家介紹linux hostname主機(jī)名配置文件/etc/hosts,包括主機(jī)名的用途、配置文件的操作方法等,有需要的朋友,可以參考下

1、什么是Linux主機(jī)名

無論在局域網(wǎng)還是INTERNET上,每臺(tái)主機(jī)都有一個(gè)IP地址,是為了區(qū)分此臺(tái)主機(jī)和彼臺(tái)主機(jī),也就是說IP地址就是主機(jī)的門牌號(hào)。但I(xiàn)P地址不方便記憶,所以又有了域名。域名只是在公網(wǎng)(INtERNET)中存在(以實(shí)驗(yàn)為目的的局域網(wǎng)域網(wǎng)實(shí)驗(yàn)性除外),每個(gè)域名都對(duì)應(yīng)一個(gè)IP地址,但一個(gè)IP 地址可有對(duì)應(yīng)多個(gè)域名。域名類型 Linux sir.org 這樣的;

主機(jī)名是用于什么的呢?在一個(gè)局域網(wǎng)中,每臺(tái)機(jī)器都有一個(gè)主機(jī)名,用于主機(jī)與主機(jī)之間的便于區(qū)分,就可以為每臺(tái)機(jī)器設(shè)置主機(jī)名,以便于以容易記憶的方法來相互訪問。比如我們?cè)诰钟蚓W(wǎng)中可以為根據(jù)每臺(tái)機(jī)器的功用來為其命名。主機(jī)名相關(guān)的配置文件:/etc/hosts;

2. Linux主機(jī)名配置文件

主機(jī)名的配置文件大多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主機(jī)名查詢靜態(tài)表);由于 Linux發(fā)行版本眾多,與主機(jī)名相關(guān)的配置文件有時(shí)也有所不同。現(xiàn)在我們說說常見版本的主機(jī)名配置文件;

2.1 Linux主機(jī)名置文件 /etc/hosts
Fedora/Redhat 或以Fedora/Redhat為基礎(chǔ)打包的發(fā)行版,主機(jī)名配置文件是 /etc/hosts Debian或以Debian為基礎(chǔ)打包的發(fā)行版,主機(jī)名配置文件是 /etc/Linux hostname 和/etc/hosts Slackware的主機(jī)名配置文件是 /etc/hosts 那我們來讀讀 /etc/hosts的內(nèi)容,看這個(gè)文件是用來做什么的。

hosts 配置文件是用來把主機(jī)名字映射到IP地址的方法,這種方法比較簡(jiǎn)單。但這種映射只是本地機(jī)的映射,也就是說每臺(tái)機(jī)器都是獨(dú)立的,所有的計(jì)算機(jī)都不能相互通過Linux hostname來訪問。注:在debian 中還有一個(gè)/etc/Linux hostname的文件,這個(gè)文件就是直接把本地主機(jī)名寫進(jìn)去就行了,但要和 /etc/hosts中的本地主機(jī)名保持一致。

/etc/hosts 的內(nèi)容一般有如下類似內(nèi)容:127.0.0.1 localhost.localdomain localhost 192.168.1.195 debian.localdomain debian注:一般情況下hosts的內(nèi)容關(guān)于主機(jī)名(Linux hostname)的定義,每行為一個(gè)主機(jī),每行由三部份組成,每個(gè)部份由空格隔開。其中#號(hào)開頭的行做說明,不被系統(tǒng)解釋。

第一部份:網(wǎng)絡(luò)IP地址;第二部份:主機(jī)名.域名,注意主機(jī)名和域名之間有個(gè)半角的點(diǎn),比如 localhost.localdomain第二部份:主機(jī)名(主機(jī)名別名) ,其實(shí)就是主機(jī)名;當(dāng)然每行也可以是兩部份,就是主機(jī)IP地址和主機(jī)名;比如 192.168.1.195 debian

127.0.0.1 是回環(huán)地址,比如我們不想讓局域網(wǎng)的其它機(jī)器看到我們測(cè)試的網(wǎng)絡(luò)程序,就可以用回環(huán)地址來測(cè)試。 為什么需要定義域名呢?其實(shí)理解也簡(jiǎn)單,比如我們有三臺(tái)主機(jī),每臺(tái)做不同的事,一臺(tái)做MAIL服務(wù)器,一臺(tái)做FTP服務(wù)器,一臺(tái)做SMB服務(wù)器,所以我們就可以這樣來設(shè)計(jì)Linux 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 
把這上面這個(gè)配置文件的內(nèi)容分別寫入每臺(tái)機(jī)器的/etc/hosts內(nèi)容中,這樣這三臺(tái)局域網(wǎng)的機(jī)器就可以通過Linux hostname來訪問了。

2.2 主機(jī)名(Linux hostname)和域名(Domain)的區(qū)別
主機(jī)名就機(jī)器本身的名字,域名是用來解析到IP的。但值得一說的是在局域網(wǎng)中,主機(jī)名也是可以解析到IP上的;比如我們前面所說舉的例子;

2.3 局域網(wǎng)的機(jī)器,不能通過主機(jī)名互訪的原因;
有的可能會(huì)說,我的Linux hostname彼此不能互訪,其實(shí)這也問題也簡(jiǎn)單,我們前面已經(jīng)提到了一個(gè)簡(jiǎn)單的解決辦法。就是要讓局域網(wǎng)中的所有主機(jī)都有一個(gè)通用的,并且包含所有主機(jī)的/etc/hosts文件;

另一個(gè)是做解決辦法是做局域網(wǎng)DNS服務(wù)器,如果您的主機(jī)特別少,就用前面所說的簡(jiǎn)單方法就行;如何做DNS服務(wù)器,我將在以后的文檔中專題介紹;不過我值得一提的是做任何服務(wù)器都是以效率優(yōu)先的原則為基礎(chǔ)。

比如在局域網(wǎng)中兩臺(tái)機(jī)器,還有必要做DNS服務(wù)器嗎?

3、主機(jī)名修改工具 Linux hostname;

其實(shí)主機(jī)名的修改也有專用工具,就是Linux hostname ;我認(rèn)為如果用這個(gè)工具來修改主機(jī)名,不如直接修改 /etc/hosts 來的方便;您可以查看 hosname --help或 man Linux hostname的幫助 。在這里我們只說簡(jiǎn)單的用法;Linux hostname 工具是用來顯示和設(shè)置系統(tǒng)主機(jī)名,看下面的洋文;Linux hostname - show or set the system’s host name

舉例:顯示主機(jī)名:[root@linuxsir01 ~]# Linux hostname linuxsir01此主機(jī)的主機(jī)名是linuxsir01,不加參數(shù)是用來顯示當(dāng)前操作的主機(jī)的主機(jī)名;臨時(shí)設(shè)置主機(jī)名:我們可以用 Linux hostname 后接主機(jī)名,這樣就可以設(shè)置當(dāng)前操作的主機(jī)的主機(jī)名.

比如想把主機(jī)名設(shè)置為linuxsir02;[root@linuxsir01 ~]# Linux hostname linuxsir02[root@linuxsir01 ~]# Linux hostname 注:顯示主機(jī)名linuxsir02通過Linux hostname 工具來設(shè)置主機(jī)名只是臨時(shí)的,下次重啟系統(tǒng)時(shí),此主機(jī)名將不會(huì)存在;
要永久生效的等話,還是用前面所說的修改主機(jī)名配置文件 /etc/hosts;顯示主機(jī)IP:顯示當(dāng)前主機(jī)名的IP,可以用-i參數(shù);[root@linuxsir01 ~]# Linux hostname -i192.168.1.3

4、未盡事宜;

有時(shí)在登入桌面時(shí),會(huì)提示找不到Linux hostname ,這時(shí)修改/etc/hosts,添加一個(gè)主機(jī)名;
先用 ifconfig -a 來查看主機(jī)的IP地址,然后把你主機(jī)的IP地址,指定主機(jī)名;
如此操作之后,就沒有問題了。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产自拍视频一区 | 果冻传媒天美传媒在线小视频播放 | 激情小说欧美图片 | 亚洲高清国产品国语在线观看 | 女人张开腿让男人桶视频免费大全 | 四虎影视在线永久免费观看 | 亚洲羞羞裸色私人影院 | 91影视永久福利免费观看 | 男男18视频免费网站 | 男女发生性关系视频 | 99青青青精品视频在线 | 精品日产1区2卡三卡麻豆 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 日本在线国产 | 国产成人无精品久久久 | 午夜视频一区二区 | 国产精品久久久久久久久ktv | 91人成网站色www | 精品国产国偷自产在线观看 | video one 中国按摩 | 新影音先锋男人色资源网 | 91在线老王精品免费播放 | 国产精品露脸国语对白河北 | 韩国女主播在线大尺无遮挡 | 男人的天堂视频在线 | 国产三级自拍 | 大陆男男gayxxxxvideo | 五月婷婷丁香色 | 日韩一二三 | 99久久er这里只有精品17 | 国产精品久久久久久福利 | 激情影院费观看 | 国产精品igao视频网网址 | 国产成人手机在线好好热 | 五月天网站 | chinesespank打屁股 | 国产成人免费视频 | 亚洲国产一区二区三区a毛片 | 国产免费福利片 | 免费看1级伦理 | 亚洲午夜精品久久久久久人妖 |