自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

Linux hostname經(jīng)過長時間的發(fā)展,這里我發(fā)表一下個人理解,下面就這就來講術(shù)Linux hostname。今天又開始寫網(wǎng)絡(luò)文檔了,先寫一篇小一點(diǎn)的練練手,本來計劃了一篇比較大的網(wǎng)絡(luò)基礎(chǔ)文檔,一個自己的規(guī)劃就感覺無從下手,內(nèi)容太多,大家也讀著累,所以把大的文檔拆分成小的文檔,這樣寫起來不累,而且讀著更不累。如果想知道更詳細(xì)的,我會把這些小文檔再組合起來,這樣就能成為一個系列文檔了。

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

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

主機(jī)名是用于什么的呢?在一個局域網(wǎng)中,每臺機(jī)器都有一個主機(jī)名,用于主機(jī)與主機(jī)之間的便于區(qū)分,就可以為每臺機(jī)器設(shè)置主機(jī)名,以便于以容易記憶的方法來相互訪問。比如我們在局域網(wǎng)中可以為根據(jù)每臺機(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)的配置文件有時也有所不同?,F(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)容,看這個文件是用來做什么的。

hosts 配置文件是用來把主機(jī)名字映射到IP地址的方法,這種方法比較簡單。但這種映射只是本地機(jī)的映射,也就是說每臺機(jī)器都是獨(dú)立的,所有的計算機(jī)都不能相互通過Linux hostname來訪問。注:在debian 中還有一個/etc/Linux hostname的文件,這個文件就是直接把本地主機(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)的定義,每行為一個主機(jī),每行由三部份組成,每個部份由空格隔開。其中#號開頭的行做說明,不被系統(tǒng)解釋。

第一部份:網(wǎng)絡(luò)IP地址;第二部份:主機(jī)名.域名,注意主機(jī)名和域名之間有個半角的點(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ī)器看到我們測試的網(wǎng)絡(luò)程序,就可以用回環(huán)地址來測試。 為什么需要定義域名呢?其實(shí)理解也簡單,比如我們有三臺主機(jī),每臺做不同的事,一臺做MAIL服務(wù)器,一臺做FTP服務(wù)器,一臺做SMB服務(wù)器,所以我們就可以這樣來設(shè)計Linux hostname;

  1. 127.0.0.1 localhost.localdomain localhost  
  2. 192.168.1.2 ftp.localdomain ftp  
  3. 192.168.1.3 mail.localdomain mail  
  4. 192.168.1.4 smb.localdomin smb 

把這上面這個配置文件的內(nèi)容分別寫入每臺機(jī)器的/etc/hosts內(nè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ī)名互訪的原因;

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

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

比如我們在局域網(wǎng)中兩臺機(jī)器,我們還有必要做DNS服務(wù)器嗎?無論怎么解決,最終的都是用最有效率的辦法解決問題;我們不能說明DNS多高級。如果DNS是為外網(wǎng)服務(wù)的,那就另說了,不做也得做。對不對?

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

其實(shí)主機(jī)名的修改也有專用工具,就是Linux hostname ;我認(rèn)為如果用這個工具來修改主機(jī)名,不如直接修改 /etc/hosts 來的方便;您可以查看 hosname --help或 man Linux hostname的幫助 。在這里我們只說簡單的用法;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è)置主機(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ī)名只是臨時的,下次重啟系統(tǒng)時,此主機(jī)名將不會存在;所以您想修改主機(jī)名,想一直有效的,還是用前面所說修改主機(jī)名配置文件 /etc/hosts;顯示主機(jī)IP:顯示當(dāng)前主機(jī)名的IP,可以用-i參數(shù);[root@linuxsir01 ~]# Linux hostname -i192.168.1.3

4、本文未盡事宜;

有時我們在登入桌面時,會提示找不到Linux hostname ,這時您要做的是修改/etc/hosts,為您的機(jī)器添加一個主機(jī)名;先用 ifconfig -a 來查看主機(jī)的IP地址,然后把你主機(jī)的IP地址,指定主機(jī)名;

好多天沒有寫文檔了,不是因?yàn)槲覜]有時間,而是測試了一些我沒有用過的硬件。想寫幾篇硬件文檔,但由于條件限制,硬件文檔沒寫出來,還把本來計劃好的網(wǎng)絡(luò)基礎(chǔ)系統(tǒng)文件給耽隔下來。

這些天一直在想我這樣做是不是失誤了?事情已經(jīng)過去,雖然努力未能成功,但并不能說我沒有努力,只是結(jié)果沒有得到我所需要的??磥碜鋈魏问露疾皇且环L(fēng)順的。只要支持下來,就可能出要我們所想所要的。

【編輯推薦】

  1. Linux開源軟件成功的商業(yè)行為與盈利模式
  2. Linux系統(tǒng)優(yōu)勢六大方面
  3. Magic Linux發(fā)行版本運(yùn)用
  4. Linux rescuev修復(fù)模式跨越控制臺登錄
  5. Linux引導(dǎo)安裝通過GRUB命令行模式
責(zé)任編輯:佚名 來源: csdn
相關(guān)推薦

2011-01-10 17:52:04

Linux主機(jī)名

2010-02-24 14:30:55

Linux系統(tǒng)

2010-03-05 15:59:31

Linux配置靜態(tài)IP

2010-03-05 16:11:57

Linux配置靜態(tài)IP

2022-11-16 08:43:56

Linux/etc/hosts文件

2010-08-26 16:46:16

linux

2011-01-13 16:27:26

Linux配置文件

2021-10-19 14:20:11

主機(jī)主機(jī)名Linux

2019-03-25 14:00:36

Linux主機(jī)名

2010-03-01 15:26:18

Linux配置文件

2022-06-06 08:47:32

Ansible配置文件

2009-12-03 15:06:51

Suse修改主機(jī)名

2010-01-15 12:01:55

CentOS Linu

2009-08-18 10:56:40

Linux網(wǎng)卡配置Linux網(wǎng)卡配置

2010-02-04 13:43:26

Linux vsFTP

2009-04-24 21:31:54

Vmwareesx虛擬化

2010-03-01 10:14:01

Linux usera

2018-05-17 17:05:05

Linux

2010-02-05 13:27:48

Ubuntu apac

2023-10-30 15:11:57

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號