文章目錄
- 前言
- 一、網絡連接查看
- 1.netstat
- 2.ss
- 3.bond綁定
- 3.1準備好這三個文件
- 3.2添加bond配置文件
- 3.3關閉網絡圖形化服務
- 3.4重啟
- 4.Linux下的抓包工具
- Wireshark
- 5、web壓力測試工具
- 6、路由追蹤命令
- 二、[練習題](https://blog.csdn.net/m0_70730767/article/details/148262716?spm=1001.2014.3001.5501)
- 總結
前言
提示:網絡配置最后一節了嘍
一、網絡連接查看
1.netstat
作用:
-
查看本地服務的網絡監聽狀態
-
查看客戶端連接到本地服務的連接狀態
語法:
netstat 選項 (-anptu)
選項:
-n, --numeric
顯示數字形式地址而不是去解析主機、端口或用戶名。
-a, --all
顯示所有的監聽或連接狀態
-p, --program
顯示連接所屬進程的PID和名稱。
-t,–tcp
顯示TCP連接
-u,–udp
顯示UDP連接
-l
查看監聽
2.ss
作用:- 查看本地服務的網絡監聽狀態
- 查看客戶端連接到本地服務的連接狀態
語法:
ss 選項 (-anptuli)
選項:
-n, --numeric
顯示數字形式地址而不是去解析主機、端口或用戶名。
-a, --all
顯示所有的監聽或連接狀態
-p, --program
顯示連接所屬進程的PID和名稱。
-t,–tcp
顯示TCP連接
-u,–udp
顯示UDP連接
-i,–info
查看客戶端連接到本地的狀態
-l
查看監聽
3.bond綁定
3.1準備好這三個文件
ens160:
ens161:
bond0:
3.2添加bond配置文件
進入這個文件把下面兩行添加進去
vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bonding mode=6 miimon=200
3.3關閉網絡圖形化服務
systemctl stop NetworkManager
3.4重啟
測試下
4.Linux下的抓包工具
tcpdump
語法:
tcpdump -i 網卡名
選項
-c 當 收到多少個報文后退出-i 監聽 interface. 如果 不指定 接口, tcpdump 在 系統 的 接口 清單 中,尋找 號碼最小, 已經 配置好的 接口 (loopback 除外). 選中的時候會中斷連接.-n 不要把地址轉換成 名字 (指的是 主機地址, 端口號等)-t 禁止 顯示 時戳標志.-v (稍微多一點) 繁瑣的輸出. 例如, 顯示 IP 數據報 中的 生存周期 和服務類型.-e 顯示 鏈路層報頭
額外參數
dst port portNumber抓取目標端口為portNumber的報文port portNumber抓取端口為portNumber的報文src port portNumber抓取源端口為portNumber的報文
案例
抓取客戶端訪問本機80號端口的1000個報文
tcpdump -tn dst port 80 -c 1000 -i bond0
Wireshark
5、web壓力測試工具
ab -c 100 -n 2000 http://192.168.1.254/
6、路由追蹤命令
traceroute 目標地址或域名
二、練習題
總結
提示:這里對文章進行總結:
網絡這部分還有額外的內容,由于是Linux基礎,有些內容先不學習了,小伙伴們感興趣的話可以看看nmcli