新聞中心
在Linux系統(tǒng)下,hosts文件是一個(gè)文本文件,用于將主機(jī)名映射到IP地址。它可以用來控制訪問某些網(wǎng)站或者將某些域名指向本地IP。更改hosts文件是一個(gè)非?;A(chǔ)的網(wǎng)絡(luò)技巧,本文將為您詳細(xì)介紹。

網(wǎng)站制作、做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)建站擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
之一步:打開終端
在Linux系統(tǒng)下更改hosts文件的之一步是打開終端。打開終端需要按下“Ctrl+Alt+T”鍵,或在桌面上找到“終端”圖標(biāo)并單擊打開。對于不同的Linux系統(tǒng)可能有不同的方法打開終端,但一般來說終端都可以在應(yīng)用程序菜單中找到。
第二步:切換到root用戶
在Linux系統(tǒng)下,只有root用戶才能夠更改hosts文件。因此,我們需要切換到root用戶。您可以使用以下命令:
sudo su
在輸入這個(gè)命令之后,系統(tǒng)會(huì)要求您輸入當(dāng)前用戶的密碼。如果密碼正確,您就可以獲得root權(quán)限。
第三步:定位到hosts文件
hosts文件位于/etc目錄下。您可以使用以下命令來查找并定位它:
cd /etc
ls
您可以看到一些文件和文件夾的列表,其中hosts文件也會(huì)被列出。
第四步:備份hosts文件
在進(jìn)行任何更改之前,更好先備份hosts文件,以防不測發(fā)生。使用以下命令可以輕松備份hosts文件:
cp /etc/hosts /etc/hosts.bak
這個(gè)命令將在/etc目錄下創(chuàng)建一個(gè)名為hosts.bak的備份文件。
第五步:編輯hosts文件
編輯hosts文件是更改hosts文件的核心步驟。你可以使用nano和vi等編輯器來編輯hosts文件。
nano /etc/hosts
vi /etc/hosts
在編輯器中,您可以看到一些類似于以下內(nèi)容的條目:
127.0.0.1 localhost
127.0.1.1 myhost
這些條目是將主機(jī)名映射到IP地址的規(guī)則。您可以將任何主機(jī)名映射到任何IP地址上。例如,如果你想將cdxwcx.com映射到192.168.0.1,你應(yīng)該添加以下內(nèi)容到hosts文件:
192.168.0.1 cdxwcx.com
如果你想將多個(gè)主機(jī)名映射到同一個(gè)IP地址上,你可以在同一行上添加多個(gè)主機(jī)名,如下所示:
192.168.0.1 cdxwcx.com www.cdxwcx.com
第六步:保存并退出編輯器
在您完成更改之后,您需要保存并退出編輯器。如果你使用的是nano,你可以按下“Ctrl+X”,后輸入“Y”并按下“Enter”來保存更改。如果你使用的是vi,你可以按下“Esc”鍵,后輸入“:wq”(意思是保存并退出),并按下“Enter”來保存更改。
第七步:重啟網(wǎng)絡(luò)服務(wù)
更改hosts文件后,您需要重啟網(wǎng)絡(luò)服務(wù)才能使更改生效。使用以下命令:
systemctl restart network
這個(gè)命令將重啟網(wǎng)絡(luò)服務(wù)并使所有更改立即生效。
結(jié)論
在Linux系統(tǒng)下更改hosts文件是一項(xiàng)非?;A(chǔ)的網(wǎng)絡(luò)技能,但也是一項(xiàng)非常實(shí)用的技能。通過更改hosts文件,您可以控制您的計(jì)算機(jī)訪問某些網(wǎng)站或者將某些主機(jī)名指向本地IP。本文提供了一些簡單的步驟來幫助您更改hosts文件并使您的更改生效。希望這篇文章可以幫助您更好地利用Linux操作系統(tǒng)。
相關(guān)問題拓展閱讀:
- linux中/etc/hosts文件配置
- linux修改hosts文件是否直接生效
- linux中如何獲取改寫hosts的權(quán)限
linux中/etc/hosts文件配置
hosts文件是Linux系統(tǒng)中一個(gè)負(fù)責(zé)IP地址與域名快速解析的文件,包含了IP地址和主機(jī)名之間的映射,還包括主機(jī)名槐塌的別名。文件目錄位于 /etc/hosts ,作用相當(dāng)于DNS 。 這個(gè)與 /etc/hostname 文件不一樣,這個(gè)文件只包含hostname這一個(gè)名字(命令行hostname返回就是這個(gè)文件的內(nèi)容), hosts文件存放的是域名與ip的對應(yīng)關(guān)系。修改主機(jī)名時(shí),這兩個(gè)文件都需要修改。
在沒有域名服務(wù)器的情況下,系統(tǒng)上的所有網(wǎng)絡(luò)程序都通過查詢/etc/hosts文件來解析對應(yīng)于某個(gè)主機(jī)名鉛桐圓的IP地址,實(shí)現(xiàn)快速訪問。
在支持 mDNS(multicast DNS) 多播DNS的局域網(wǎng)中,使用主機(jī)名加上”.local”即可直接訪問主機(jī)名對應(yīng)的設(shè)備。這個(gè)就不需要配置/etc/hosts文件來完成P地址與域名解析,筆輪頌者的小米路由器支持這個(gè)功能。但是筆者覺得配置/etc/hosts文件更加方便,也可以設(shè)置別名。
下圖是筆者配置的,填入局域網(wǎng)內(nèi)所有l(wèi)inux服務(wù)器的IP和域名,而且每個(gè)服務(wù)器都需要設(shè)置一樣。當(dāng)主機(jī)互連時(shí),每臺(tái)主機(jī)都需要設(shè)置自己的ip與域名,同時(shí)在對方的hosts文件里加入自己的ip和主機(jī)名。筆者遇到的linux服務(wù)器上,都配置了這個(gè)文件,方便通過域名或別名來訪問。
下圖是筆者實(shí)驗(yàn)的兩個(gè)樹莓派配置信息。
hosts文件的格式如下:
之一部份:網(wǎng)絡(luò)IP地址,比如192.168.31.76。
第二部份:主機(jī)名或域名,比如host1。
第三部份:主機(jī)名別名,比如host_maria。
在marai服務(wù)器上測試域名和別名, ping host2或者ping host_LAMP都可以實(shí)現(xiàn),筆者在這里就不把測試結(jié)果貼出來了。
linux修改hosts文件是否直接生效
我可以直接生效這個(gè)的話,當(dāng)然是可以直接申請人可以保存,這樣他就可以立即生效了
如游豎果想修改他這個(gè)鬧物文件的話,非常簡單直接打開這個(gè)神彎大文件,然后點(diǎn)擊一下這個(gè)按鈕,直接點(diǎn)一下保存,然后就可以了。
linux中如何獲取改寫hosts的權(quán)限
你先看看hosts是否加了位權(quán)限,lsattr /etc/hosts
如果顯示a ,i之類的。就用跡枝臘閉chattr -i或者-a先把權(quán)限去掉姿局敏,在進(jìn)行chmod操作。
chmod ugoa+w 文件
u代表文件所有者
g代表文件所屬組
o代表其他用戶
a代表上述3個(gè)
hosts文件屬于root用戶 root組
你的賬戶應(yīng)該屬于其他用戶改雀 則核埋早sudo chmod o+w或a+w /etc/hosts
還可液輪以sudo chmod 777 /etc/hosts
r=4 w=2 x=1 相加就是777,代表文件擁有者,組群,其他用戶都是可讀,可寫,可執(zhí)行。相當(dāng)于rwxrwxrwx 用這種數(shù)字方式比較好點(diǎn)
樓下的,我只是舉個(gè)例子 并不是說讓改777
知道原理就好了
chmod +w hosts有什么用
要chmod a+w hosts才可以。
沒有a的話槐山廳, 是要受umask控制的,鉛隱 而大部分系統(tǒng)的umask都是022,過濾了其他用戶唯虛的寫權(quán)限的
看了樓上 ,我明白中國無數(shù)linux主機(jī)的莫名其妙的777從那里來了 ,肉雞方便大門啊
linuxe更改hosts的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linuxe更改hosts,如何在Linux系統(tǒng)下更改hosts文件,linux中/etc/hosts文件配置,linux修改hosts文件是否直接生效,linux中如何獲取改寫hosts的權(quán)限的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
本文名稱:如何在Linux系統(tǒng)下更改hosts文件(linuxe更改hosts)
本文地址:http://www.dlmjj.cn/article/dhscgid.html


咨詢
建站咨詢
