網路管理
一、簡介
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 實際儲存檔案的內容,若檔案較大,會...