日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【转】Linux操作系统下/etc/hosts文件配置方法

發布時間:2025/3/20 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Linux操作系统下/etc/hosts文件配置方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文鏈接?http://my.oschina.net/liting/blog/387544

?

1、關于/etc/host,主機名和IP配置文件

Hosts - The static table lookup for host name(主機名查詢靜態表)

hosts文件是Linux系統中一個負責IP地址與域名快速解析的文件,以ASCII格式保存在“/etc”目錄下,

文件名為“hosts”(不同的linux版本,這個配置文件也可能不同。比如Debian的對應文件是/etc/hostname)。

hosts文件包含了IP地址和主機名之間的映射,還包括主機名的別名。在沒有域名服務器的情況下,

系統上的所有網絡程序都通過查詢該文件來解析對應于某個主機名的IP地址,否則就需要使用DNS服務程序來解決。

通常可以將常用的域名和IP地址映射加入到hosts文件中,實現快速方便的訪問。

2、配置文件

這個文件可以配置主機ip及對應的主機名,對于服務器類型的linux系統其作用還是不可忽略的。在局域網或是INTERNET上,

每臺主機都有一個IP地址,它區分開每臺主機,并可以根據ip進行通訊。但IP地址不方便記憶,所以又有了域名。

在一個局域網中,每臺機器都有一個主機名,用于區分主機,便于相互訪問。

Linux主機名的相關配置文件就是/etc/hosts;這個文件告訴本主機哪些域名對應那些ip,那些主機名對應哪些ip:

比如文件中有這樣的定義

192.168.1.100 linumu100 test100

假設192.168.1.100是一臺網站服務器,在網頁中輸入http://linumu100或http://test100就會打開192.168.1.100的網頁。

通常情況下這個文件首先記錄了本機的ip和主機名:

127.0.0.1 localhost.localdomain localhost

3、配置文件格式說明

一般/etc/hosts 的內容一般有如下類似內容:

127.0.0.1 localhost.localdomain localhost

192.168.1.100 linmu100.com linmu100

192.168.1.120 ftpserver ftp120

一般情況下hosts文件的每行為一個主機,每行由三部份組成,每個部份由空格隔開。其中#號開頭的行做說明,不被系統解釋。

hosts文件的格式如下:

IP地址?主機名/域名

第一部份:網絡IP地址;

第二部份:主機名或域名;

第三部份:主機名別名;

當然每行也可以是兩部份,即主機IP地址和主機名;比如 192.168.1.100 linmu100。

這里可以稍微解釋一下主機名(hostname)和域名(Domain)的區別:

主機名通常在局域網內使用,通過hosts文件,主機名就被解析到對應ip;

域名通常在internet上使用,但如果本機不想使用internet上的域名解析,這時就可以更改hosts文件,加入自己的域名解析。

4、 /hosts文件可以幫助解決哪些問題

4.1 遠程登錄linux主機過慢問題

有時客戶端想遠程登錄一臺linux主機,但每次登錄輸入密碼后都會等很長一段時間才會進入,

這是因為linux主機在返回信息時需要解析ip,如果在linux主機的hosts文件事先加入客戶端的ip地址,

這時再從客戶端遠程登錄linux就會變很快。

注:這里所說的遠程登錄不僅僅是ssh,還可能是mysql遠程登錄,或是文件共享的查詢等。

4.2 雙機互連

當兩臺主機只是雙機互連時,這時兩臺主機都需要設置自己的ip,同時在對方的hosts文件里加入自己的ip和主機名。

5、主機名修改工具hostname;

其實主機名的修改也有專用工具,就是hostname

hostname - show or set the system’s host name

顯示主機名:

# hostname

linmu100

此主機的主機名是linmu100,不加參數是用來顯示當前主機的主機名;

臨時設置主機名:

# hostname test100

# hostname 注:顯示主機名

test100

通過hostname 工具來設置主機名只是臨時的,下次重啟系統時,此主機名將不會存在;

顯示主機IP:

# hostname -i

192.168.1.100

?

?

Linux hostname經過長時間的發展,這里我發表一下個人理解,下面就這就來講術Linux hostname。

今天又開始寫網絡文檔了,先寫一篇小一點的練練手,本來計劃了一篇比較大的網絡基礎文檔,

一個自己的規劃就感覺無從下手,內容太多,大家也讀著累,所以把大的文檔拆分成小的文檔,

這樣寫起來不累,而且讀著更不累。如果想知道更詳細的,

我會把這些小文檔再組合起來,這樣就能成為一個系列文檔了。

1、 什么是Linux主機名;

無論在局域網還是INTERNET上,每臺主機都有一個IP地址,是為了區分此臺主機和彼臺主機,也就是說IP地址就是主機的門牌號。

但IP地址不方便記憶,所以又有了域名。域名只是在公網(INtERNET)中存在(以實驗為目的的局域網域網實驗性除外),

每個域名都對應一個IP地址,但一個IP 地址可有對應多個域名。域名類型 Linux sir.org 這樣的;

主機名是用于什么的呢?在一個局域網中,每臺機器都有一個主機名,用于主機與主機之間的便于區分,就可以為每臺機器設置主機名,

以便于以容易記憶的方法來相互訪問。比如我們在局域網中可以為根據每臺機器的功用來為其命名。

主機名相關的配置文件:/etc/hosts;

2. Linux主機名配置文件;

主機名的配置文件大多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主機名查詢靜態表);

由于 Linux發行版本眾多,與主機名相關的配置文件有時也有所不同。現在我們說說常見版本的主機名配置文件;

2.1 Linux主機名置文件 /etc/hosts解說;

Fedora/Redhat 或以Fedora/Redhat為基礎打包的發行版,主機名配置文件是 /etc/hosts Debian或以Debian為基礎打包的發行版,

主機名配置文件是 /etc/Linux hostname 和/etc/hosts Slackware的主機名配置文件是 /etc/hosts

那我們來讀讀 /etc/hosts的內容,看這個文件是用來做什么的。

?

hosts 配置文件是用來把主機名字映射到IP地址的方法,這種方法比較簡單。但這種映射只是本地機的映射,也就是說每臺機器都是獨立的

所有的計算機都不能相互通過Linux hostname來訪問。

注:在debian 中還有一個/etc/Linux hostname的文件,這個文件就是直接把本地主機名寫進去就行了,但要和 /etc/hosts中的本地主機名保持一致。

/etc/hosts 的內容一般有如下類似內容:

127.0.0.1 localhost.localdomain localhost

192.168.1.195 debian.localdomain debian

注:一般情況下hosts的內容關于主機名(Linux hostname)的定義,每行為一個主機,每行由三部份組成,

每個部份由空格隔開。其中#號開頭的行做說明,不被系統解釋

?

第一部份:網絡IP地址;

第二部份:主機名.域名,注意主機名和域名之間有個半角的點,比如 localhost.localdomain

第三部份:主機名(主機名別名) ,其實就是主機名;當然每行也可以是兩部份,就是主機IP地址和主機名;比如 192.168.1.195 debian

?

127.0.0.1 是回環地址,比如我們不想讓局域網的其它機器看到我們測試的網絡程序,就可以用回環地址來測試。

為什么需要定義域名呢?其實理解也簡單,比如我們有三臺主機,每臺做不同的事,

一臺做MAIL服務器,一臺做FTP服務器,一臺做SMB服務器,所以我們就可以這樣來設計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?
  • 把這上面這個配置文件的內容分別寫入每臺機器的/etc/hosts內容中,這樣這三臺局域網的機器就可以通過Linux hostname來訪問了。

    2.2 主機名(Linux hostname)和域名(Domain)的區別;

    主機名就機器本身的名字,域名是用來解析到IP的。但值得一說的是在局域網中,主機名也是可以解析到IP上的;比如我們前面所說舉的例子;

    2.3 局域網的機器,不能通過主機名互訪的原因;

    有的弟兄可能會說,我的Linux hostname彼此不能互訪,其實這也問題也簡單,我們前面已經提到了一個簡單的解決辦法。

    就是要讓局域網中的所有主機都有一個通用的,并且包含所有主機的/etc/hosts文件;

    另一個是做解決辦法是做局域網DNS服務器,如果您的主機特別少,就用前面所說的簡單方法就行;

    如何做DNS服務器,我將在以后的文檔中專題介紹;不過我值得一提的是做任何服務器都是以效率優先的原則為基礎。

    比如我們在局域網中兩臺機器,我們還有必要做DNS服務器嗎?無論怎么解決,最終的都是用最有效率的辦法解決問題;

    我們不能說明DNS多高級。如果DNS是為外網服務的,那就另說了,不做也得做。對不對?

    3、主機名修改工具 Linux hostname;

    其實主機名的修改也有專用工具,就是Linux hostname ;我認為如果用這個工具來修改主機名,不如直接修改 /etc/hosts 來的方便;

    您可以查看 hosname --help或 man Linux hostname的幫助 。在這里我們只說簡單的用法;

    Linux hostname 工具是用來顯示和設置系統主機名,看下面的洋文;Linux hostname - show or set the system’s host name

    舉例解說:顯示主機名:[root@linuxsir01 ~]# Linux hostname linuxsir01此主機的主機名是linuxsir01,

    不加參數是用來顯示當前操作的主機的主機名;臨時設置主機名:我們可以用 Linux hostname 后接主機名,

    這樣就可以設置當前操作的主機的主機名.

    比如我們想把主機名設置為linuxsir02;

    [root@linuxsir01 ~]# Linux hostname linuxsir02

    [root@linuxsir01 ~]# Linux hostname 注:顯示主機名linuxsir02

    ?

    通過Linux hostname 工具來設置主機名只是臨時的,下次重啟系統時,此主機名將不會存在;

    所以您想修改主機名,想一直有效的,還是用前面所說修改主機名配置文件 /etc/hosts;

    顯示主機IP:顯示當前主機名的IP,可以用-i參數;

    [root@linuxsir01 ~]# Linux hostname -i

    192.168.1.3

    4、本文未盡事宜;

    有時我們在登入桌面時,會提示找不到Linux hostname ,這時您要做的是修改/etc/hosts,為您的機器添加一個主機名;

    先用 ifconfig -a 來查看主機的IP地址,然后把你主機的IP地址,指定主機名;

    好多天沒有寫文檔了,不是因為我沒有時間,而是測試了一些我沒有用過的硬件。想寫幾篇硬件文檔,

    但由于條件限制,硬件文檔沒寫出來,還把本來計劃好的網絡基礎系統文件給耽隔下來。

    這些天一直在想我這樣做是不是失誤了?事情已經過去,雖然努力未能成功,但并不能說我沒有努力,

    只是結果沒有得到我所需要的。看來做任何事都不是一帆風順的。只要支持下來,就可能出要我們所想所要的

    ?

    ?

    ?

    ?

    轉載于:https://www.cnblogs.com/ihongyan/articles/4773071.html

    總結

    以上是生活随笔為你收集整理的【转】Linux操作系统下/etc/hosts文件配置方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 999国内精品永久免费视频 | 在线午夜| 黄色三级图片 | www.色婷婷.com | 黑人精品欧美一区二区蜜桃 | jvid在线 | 成人在线网站 | 日韩成人高清 | 国产福利精品在线观看 | 国产日韩欧美综合在线 | 欧美成人精品一区二区三区在线看 | 国产免费毛卡片 | 日韩av动漫| 动漫美女被到爽流 | www毛片com| 已满十八岁免费观看全集动漫 | 在线观看欧美一区二区 | 九九热国产精品视频 | 人妻91麻豆一区二区三区 | 欧美va视频 | 特级黄色一级片 | 亚洲欧美日韩一区二区三区四区 | 男人添女人下部高潮视频 | 国产免费资源 | 国产让女高潮的av毛片 | 国产麻豆午夜三级精品 | 91毛片网站| 91成人精品一区在线播放 | 日韩精品视频在线免费观看 | 日日拍夜夜拍 | 精品人妻伦一二三区免费 | 亚洲欧美日韩中文在线 | 影音先锋亚洲成aⅴ人在 | 噜噜噜噜噜色 | 天堂网ww| 国产91沙发系列 | 久久中文字幕一区二区 | 亚洲a∨无码无在线观看 | 欧美日韩小说 | 99re最新| 久久精品99久久久久久 | 精品无码av一区二区三区四区 | 成人黄色在线网站 | 日韩在线国产 | 日韩激情啪啪 | 伊人久久影视 | 人妻精品无码一区二区三区 | 久久这里只有 | 美女国产毛片a区内射 | 成人久久网 | 美女网站视频在线观看 | 免费看h网站 | 欧美变态另类刺激 | 日本白嫩的bbw | 91伊人久久 | 亚洲综合色自拍一区 | 国产在线视频自拍 | 99精品网 | 窝窝视频在线观看 | 超碰免费公开在线 | 日韩成年人视频 | 亚洲精品无码永久在线观看 | 欧美日韩久久精品 | xxxx国产视频 | 最新在线中文字幕 | 亚州视频在线 | 国产一区二区三区在线播放无 | 国产美女视频91 | 日日噜噜噜噜久久久精品毛片 | 亚洲图片一区二区三区 | 亚洲激情图片 | 伊人97| 黄色在线观看av | 麻豆视频成人 | 国产成人精品一区二区三区福利 | 久草精品在线观看 | 色网站在线看 | 成年人在线观看 | 亚洲综合一 | 日韩高清黄色 | 天天摸天天看 | 69精品丰满人妻无码视频a片 | 三级网站在线免费观看 | 日本久久久久久久久久久 | 91欧美激情一区二区三区成人 | 久久97久久97精品免视看 | 人人爱人人 | 日韩特黄毛片 | 成人午夜在线 | 成人人伦一区二区三区 | 成人18视频 | 欧美一区二区黄色 | 亚洲精品国产精品乱码不99 | 国产又粗又猛又大爽 | 国产精品18久久久久久久久 | 嫩草影院永久入口 | 久久精品夜| 神马久久久久久久久久久 | 人妻视频一区二区三区 |