Linux之網路基礎相關命令

2021-10-09 18:26:39 字數 1926 閱讀 7814

1、ping

作用:檢測當前主機與目標主機之間的連通性(不是100%準確,有的伺服器是禁ping)

語法:#ping 主機位址(ip位址、主機名、網域名稱等)

例如:測試和baidu.com之間的連通性。

該命令可以跨平台,windows下也可以使用,語法一致。(區別在於linux下預設一直傳送,windows下預設傳送4個資料報)

2、netstat

作用:表示檢視網路的連線資訊

語法:#netstat -tnlp (-t:tcp協議,-n:將字母轉化成數字,-l:列出狀態為監聽,-p:顯示程序相關資訊)

#netstat -an (-a:表示全部,-n:將字母轉化為數字)

tcp/ip協議需要使用這個命令。

3、traceroute

作用:查詢當前主機與目標主機之間所有的閘道器(路由器,會給沿途各個路由器傳送icmp資料報,路由器可能會不給響應)。

該命令不是內建命令,需要安裝,但是目前的已經安裝好了(之前選了開發工具)。

語法:#traceroute 主機位址

類似於檢視快遞的跟蹤路由

擴充套件:在windows下也有類似的命令:tracert 主機位址

4、arp

位址解析協議,即arp(address resolution protocol),是根據ip位址獲取(mac)實體地址的協議

當乙個主機傳送資料時,首先檢視本機mac位址快取中有沒有目標主機的mac位址, 如果有就使用快取中的結果;如果沒有,arp協議就會發出乙個廣播包,該廣播包要求查詢目標主機ip位址對應的mac位址,擁有該ip位址的主機會發出回應,回應中包括了目標主機的mac位址,這樣傳送方就得到了目標主機的mac位址。如果目標主機不在本地子網中,則arp解析到的mac位址是預設閘道器的mac位址。

常用語法:#arp -a 檢視本地快取mac表

#arp -d 主機位址 刪除指定的快取記錄

該命令在windows下同樣適用。

5、tcpdump(了解)

作用:抓包,抓取資料表

常用語法:

#tcpdump 協議 port 埠

#tcpdump 協議 port 埠 host 位址

#tcpdump -i 網絡卡裝置名

檢視22埠(ssh)的資料報:

00:09:17.***x,監聽資料的時分秒;

ip:使用的協議型別;

192.168.21.1,資料報的乙個方向(來自);

「 > 」 ,資料的流向;

192.168.21.136,資料報的另外乙個方向(到達);

linux基礎之網路命令

遠端操作 檢視裝置 顯示 ifconfig 檢視系統中已經啟用的網絡卡資訊 ifconfig a 檢視系統中所有的網絡卡資訊 nthtool eth0 檢視網口ethx的設定 ethtool i eth0 檢視網口ethx的驅動版本資訊 配置 ifconfig eth0 172.168.10.100...

Linux相關網路命令

手動臨時設定ip sudo ifconfig eth0 up 192.168.1.10 手動設定ip一般在系統重啟後就失效 靜態設定ip ubuntu網路配置資訊儲存在 etc network inte ces 檔案中,預設內容如下 auto eth0 iface eth0 inet dhcp au...

Linux網路相關命令

2.物理介面上增加子介面 同乙個物理介面上的不同子介面是以vlan區分的,所以首先要增加vlan,命令 vconfig add ethx vlanid,此後便在ethx介面上建立了vlan為vlanid的子介面ethx.vlanid,然後ifconfig為ethx.vlanid介面配置ip。刪除子介...