1. 程式人生 > 其它 >Linux 的網路配置

Linux 的網路配置

Linux的網路配置

1、網路配置檔案

在Linux作業系統中,TCP/IP網路是通過若干個文字檔案進行配置的,系統在啟動時通過讀取一組有關網路配置的檔案和指令碼引數內容來實現網路介面的初始化和控制過程,這些檔案和指令碼大多數位於/etc目錄下。這些配置檔案提供網路IP地址、主機名和域名等;指令碼則負責網路介面的初始化。通過編輯這些檔案可以進行網路設定和實現聯網工作。這些檔案可以在系統執行時修改。不用啟動或者停止任何守護程式,更改會立刻生效。這些檔案都支援由“#”
開頭的註釋。在Linux系統中,有關網路配置的主要檔案有以下幾個。
(1)/etc/sysconfig/network-script/ifcfg-enoxxx檔案【也可能是ifcfg-ensxxxx,我用的是紅帽7.7的,下面的名字就是ens33,名字什麼倒是無所謂的,會看就行了!】。這是一個用來指定伺服器上的網路配置資訊的檔案。其中常見的主要引數的含義說明如下。

開啟網絡卡的配置引數:
命令:;vi + 你想要編輯的網絡卡名

有些本來是沒有的,是我自己加上去方便看有哪些常見引數的!

配置完成後,需要使用systemctl restart network 命令重啟網路服務。【我上面的配置只是方便大家看,具體配置請按需,如聯絡的話上面地址型別應該改為靜態的
(2)/etc/hostname檔案,該檔案包含了Linux系統的主機名。

[root@redhat ~]【當然,你可以看到我的主機名不是這個,不要大驚小怪好吧!】

vi/etc/hostname修改配置檔案中的redhat為redhat-64,儲存檔案,然後重新登入,此時,主機名已經更改
表明靜態主機名已經修改成功。

使用reboot命令重啟一下系統就可以了
可以看到:

也可以用檢視主機名狀態的命令:

這個檔案是在啟動時從檔案/etc/sysconfig/network的HOSTNAME 行中得到的,用於在啟動時設定系統的主機名。

(3)/etc/resolv.conf檔案。/etc/resolv.conf檔案配置DNS客戶,它包含了主機的域名搜尋順序和DNS伺服器的地址,每一行應包含一個關鍵字和一個或多個由空格隔開的引數。下面是一個例子:

只能照抄了!

常用引數及其意義說明如下。
nameserver:表明DNS伺服器的IP地址。可以有很多行的nameserver,每一個帶個IP地址。在查詢時就按nameserver在本檔案中的順序進行,且只有當第一個nameserver沒有反應時才查詢下面的nameserver。
domain:宣告主機的域名。很多程式用到它,如郵件系統,當為沒有域名的主機進行DNS查詢時也要用到。如果沒有域名,主機名將被使用,刪除所有在第一個點(.)
前面的內容。
search:它的多個引數指明域名的查詢順序。當要查詢沒有域名的主機時,主機將在由search宣告的域中分別查詢。domain和search不能共存。
sortlist:允許將得到的域名結果進行特定的排序。它的引數為網路/掩碼對,允許任意的排列順序。在Red Hat Linux中沒有提供預設的/etc/resolv.conf檔案,它的內容是根據在安裝時給出的選項動態建立的。

安裝網絡卡

本文來自部落格園,作者:{lvhanghmm},轉載請註明原文連結:https://www.cnblogs.com/lvhanghmm/p/15963692.html