Linux系統配置及服務管理12網路管理

2021-10-09 03:24:28 字數 4077 閱讀 5359

網路管理

一、簡介

1、linux網絡卡介面規則

en:乙太網-雙絞線

wl:無線網絡卡

ww:wan廣域網,序列線纜

o:板載網絡卡

s:熱插拔

p:pcl介面

n:序號或id

2、networkmanager服務

(1)、檢視網路管理程式的狀態

systemctl    status   networkmanager

(2)、檢視網路子管理程式的狀態

systemctl    status   network

3、配置網路的工具

(1)、配置檔案:vim

vim /etc/sysconfig/network-scripts/ifcfg-ens33

(2)、命令列:  nmcli

如果沒有這個命令,可以執行安裝 yum -y install networkmanager

(3)、圖形配置

簡易圖形: nmtui

圖形介面:nm-connection-editor

二、配置網路引數

1、配置ip

(1)配置網絡卡引數—先備份網絡卡配置檔案,再修改

cp  /etc/sysconfig/network-scripts/ifcfg-ens33.

(2) 方法一:檢視本機的自動獲取的ip截圖

方法二:命令列檢視ip:ip   a

子網掩碼255.255.255.0

命令列檢視閘道器/預設路由:ip   r

命令列查dns:cat  /etc/resolv.conf     

(3) vim  /etc/sysconfig/network-scripts/ifcfg-ens33

onboot=yes/no   是否啟用該裝置

bootproto   手動:none/static (靜態)

自動分配:dhcp

ipaddr    網際網路協議   ipaddr=10.8.162.20

netmask  子網掩碼  netmask=255.255.255.0

gateway  閘道器也叫預設路由(有閘道器才能上外網) gateway= 10.8.162.254

dns1 網域名稱服務  (提供網域名稱和ip的對應關係)   dns1=211.138.24.66

dns2=211.138.30.66

重啟網路服務:systemctl  restart  network

檢驗的兩種方法:ping  www.baidu.com

2、對ping後返回資訊的分析

(1)、requesttimed out

②對方與自己不在同一網段內,通過路由也無法找到對方,但有時對方確實是存在的,當然不存在也是返回超時的資訊。

③對方確實存在,但設定了icmp資料報過濾(比如防火牆設定)。

怎樣知道對方是存在,還是不存在呢,可以用帶引數-a的ping命令探測對方,如果能得到對方的netbios名稱,則說明對方是存在的,是有防火牆設定,如果得不到,多半是對方不存在或關機,或不在同一網段內。

④錯誤設定ip位址

正常情況下,一台主機應該有乙個網絡卡,乙個ip位址,或多個網絡卡,多個ip位址(這些位址一定要處於不同的ip子網)。但如果一台電腦的「撥號網路介面卡」(相當於一塊軟網絡卡)的tcp/ip設定中,設定了乙個與網絡卡ip位址處於同一子網的ip位址,這樣,在ip層協議看來,這台主機就有兩個不同的介面處於同一網段內。當從這台主機ping其他的機器時,會存在這樣的問題:

a.主機不知道將資料報發到哪個網路介面,因為有兩個網路介面都連線在同一網段。

b.主機不知道用哪個位址作為資料報的源位址。因此,從這台主機去ping其他機器,ip層協議會無法處理,超時後,ping就會給出乙個「超時無應答」的錯誤資訊提示。但從其他主機ping這台主機時,請求包從特定的網絡卡來,icmp只須簡單地將目的、源位址互換,並更改一些標誌即可,icmp應答包能順利發出,其他主機也就能成功ping通這台機器了。

(2)、destinationhost unreachable

①對方與自己不在同一網段內,而自己又未設定預設的路由,比如上例中a機中不設定預設的路由,執行ping192.168.0.1.4就會出現「destinationhostunreachable」。

②網線出了故障

這裡要說明一下「destinationhostunreachable」和「timeout」的區別,如果所經過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現「timeout」,如果路由表中連到達目標的路由都沒有,那就會出現「destinationhostunreachable」。

(3)、badip address

這個資訊表示您可能沒有連線到dns伺服器,所以無法解析這個ip位址,也可能是ip位址不存在。

(4)、sourcequench received

這個資訊比較特殊,它出現的機率很少。它表示對方或中途的伺服器繁忙無法回應。

(5)、unknownhost——不知名主機

這種出錯資訊的意思是,該遠端主機的名字不能被網域名稱伺服器(dns)轉換成ip位址。故障原因可能是網域名稱伺服器有故障,或者其名字不正確,或者網路管理員的系統與遠端主機之間的通訊線路有故障。

(6)、noanswer——無響應

這種故障說明本地系統有一條通向中心主機的路由,但卻接收不到它發給該中心主機的任何資訊。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網路配置不正確;本地或中心的路由器沒有工作;通訊線路有故障;中心主機存在路由選擇問題。

如果本位址無法ping通,則表明本地機tcp/ip協議不能正常工作。

(8)、norout to host:網絡卡工作不正常。

(9)、transmitfailed,error code:10043網絡卡驅動不正常。

(10)、unknownhostname:dns配置不正確

ping返回值的詳細解答

ping是乙個功能強大的命令,在檢查網路連通性方面非常有用。

replay form***.***.***.***:bytes=32time=238msttl=128

其中bytes=32表示測試中傳送的資料報大小是32個位元組.

time=238ms表示與對方主機往返一次所用的時間time=238ms.

ttl=128可以識別對方的作業系統.

ttl值    對應作業系統

ttl值

對應作業系統 32

windows系列

64 linux

128win2000/nt

255unix

3、主機名

方式一:檢視主機名   #hostname

配置主機名   #hostnamectl   set-hostname  kk.com

退出shell即可生效

方式二:#cat  /etc/hostname 

#vim  /etc/hostname

重啟生效  init  6  或者  reboot

4、網路測試工具

ip  a    檢視所有ip

ip  r    檢視閘道器

ip  neigh   另一台主機ping通,檢視鄰居

ping   127.0.0.1   檢查自己可否上網

檢視埠埠的含義:識別本機程式的乙個數字(0~65535)

httpd 的埠號是80

sshd  遠端登入的埠號是22 

killall   sshd  殺死所有連線程序

檢視埠號  ss  -tnl 

顯示所有埠 ss   -tna

檢視埠    netstat   -anpt  

Linux系統配置及服務管理 檔案查詢

linux系統配置及服務管理 檔案查詢 在linux中,關於檔案查詢有如下三種命令 which find locate 其中find是應用最多,也是今天為大家著重介紹的命令。which 用於命令查詢。which is 或者 whereis vim locate 檔案查詢,依賴資料庫。而今天的主角fi...

Linux系統配置及服務管理中的檔案管理

簡介 fsh filesystem hierarchy standard root qianfeng ls bin dev lib media net root srv usr boot etc lib64 misc opt sbin sys var cgroup home lost found m...

Linux系統配置及服務管理7儲存管理2

儲存管理2 一 檔案系統 1 ext4 擴充套件檔案系統 xfs 一種高效能的日誌檔案系統 2 inode 索引節點 記錄檔案的屬性 乙個檔案占用乙個inode,同時記錄此檔案資料所在的block numbber inode大小 為 128 bytes block 實際儲存檔案的內容,若檔案較大,會...