- ping
该指令用于检查两台服务器之间是否能成功交换数据包。
- telnet
该指令用于检查到对方端口的网络联通性,如果telnet通了则TCP三次握手成功,否则需要确认对方是否已启动相应服务端口或双方的防火墙策略是否有问题。
- ifconfig
- ifconfig -a 查看网卡信息
- ifconfig eth0 up 启动网卡
- ifconfig eth0 down 关停网卡
- route
- route -n 查看服务器路由信息
- route {add | del} -net {address} netmask {netmask} dev {name} 添加或删除路由信息
- traceroute
该指令用于查看从原地址到目的地址的路由路径。
- netstat
该指令可以显示服务器的网络状态,常用。
-
- netstat -a 显示服务器当前所有的socket链接
- netstat -apu 显示UDP端口的使用情况
- netstat -apt 显示TCP端口的使用情况
- netstat -s 显示网络统计信息
- nestat -anp|grep 8080 查看8080端口的状态
- ss
- ss -l 列出所有本机已经打开的端口
- ss -t -a 显示所有tcp连接
- ss -u -a 显示所有udp连接
- ss -tp 某个连接属于哪个进程
- ssl -t src ip:8080 查看本地端口状态
- tcpdump
网络抓包工具,
- nmap
网络嗅探和烧苗工具,检查对方主机开放了哪些端口。
以上总结参考https://mp.weixin.qq.com/s/cQctCmLYC3KoOf4cM5zvVA