文章目录
前言
提示:网络配置最后一节了喽
一、网络连接查看
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