一、ifconfig
公司主營業務:網站設計、網站制作、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯推出蒲城免費做網站回饋大家。
自ubuntu17起,已經不提供這個命令了,要自動安裝
sudo apt install net-tools
ifconfig -a :查看當前系統所有的網絡接口
ifconfig interface(PS:這里是網絡接口的名稱) down:禁用當前網絡接口
ifconfig interface up :啟用網絡接口
二、ip命令
1、管理網絡接口
1)、ip link list 顯示網絡設備的運行狀態
2)、ip -s link list 顯示更詳細的網絡設備運行狀態
4)、ip link set dev ens33 mtu 1600: 改變網絡設備最大傳輸單元 MTU的值為1600
2、管理ip地址
1)、ip a show dev ens33 顯示指定網絡接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通過id修改的ip地址重啟后會消失。如果要永久保存,則需要修改配置文件
3、管理路由表
1)、ip route show 顯示main 路由表的路由信息
每行定義一個路由表,前面的數字為路由編號,后面為路由名稱
以上的幾個路由表為默認路由表,用戶不可以修改
默認所有的路由表都會被插入到254的main表中。在進行路由查詢時,內核只使用路由表main
3)、ip route show table local 指定顯示路由表
4、管理策略路由
1)、ip route list 列出當前系統的策略路由規則
2、添加一條到達網絡224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、刪除指定的路由記錄224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、刪除默認網關
route del default gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各種網絡信息的,包括網絡連接、路由表以及網絡接口的各種統計數據
netstat [options]
常用的幾個選項:
-a :顯示所有處于活動狀態的套接字
-t :顯示TCP/IP協議的連接信息
-l:列出所有處于監聽狀態的套接字
-n:直接顯示ip地址,不轉換成域名
-i :列出所有的網絡接口
-p:顯示使用套接字的進程id和程序名
-r:顯示路由表信息
2、netstat -a
顯示所有的端口,包含未監聽的和監聽的
3、nestat -at
只顯示TCP/IP協議的連接
4、netstat -tl
只顯示處于監聽狀態的TCP連接
5、netstat -tlanx
顯示數字形式的ip地址
6、netstat -anp | grep ":80"
排查處于某個端口被占用導致服務器無法啟動
7、netstat -i
列出當前系統的所有網絡接口
8、netstat -r
查看路由表信息
該命令是向某臺主機( )發送ICMP數據包,并接收響應
Ctrl+C退出ping 命令
一、首先是最簡單明了的兩個命令, ifconfig和lspci。
ifconfig: 最常用的配置和查看網絡接口信息的命令,服務器上執行此命令會得到類下文的內容。
二、lspci |grep -i 'eth' 或 lspci | grep -i net命令:可列出每個pci總線上的設備,通過grep過濾后可得到網卡設備列表
要查看開放這些端口的具體進程和用戶名,可以通過netstat命令進行簡單查詢:
netstat命令各個參數說明如下:
-t : 指明顯示TCP端口
-u : 指明顯示UDP端口
-l : 僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p : 顯示進程標識符和程序名稱,每一個套接字/端口都屬于一個程序。
-n : 不進行DNS輪詢,顯示IP(可以加速操作)
即可顯示當前服務器上所有端口及進程服務,于grep結合可查看某個具體端口及服務情況。
netstat -ntlp //查看當前所有tcp端口。
netstat -ntulp |grep 80 //查看所有80端口使用情況。
netstat -an | grep 3306 //查看所有3306端口使用情況。
例如要查看當前Mysql默認端口3702是否啟動可以做如下操作
方法/步驟
1、進入linux,使用“ cat /etc/services ”命令,可以查看所有服務默認的端口列表信息。
2、使用“netstat”命令,查看正在連接的端口【連接】列表信息。
3、使用“nestat -a”命令,查看所有服務端口【監聽、連接】列表信息。
4、套接字的種類除了t(TCP)、u(UDP)之外,還有w(RAW)、x(UNIX)套接字。
5、使用" netstat -ap"查看所有服務端口和對應的程序名稱。
網站標題:linux網口接收命令 linux網絡接口命令
轉載注明:http://vcdvsql.cn/article8/dopgdop.html
成都網站建設公司_創新互聯,為您提供做網站、品牌網站建設、網站建設、網站設計公司、關鍵詞優化、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯