netstat :显示网络相关信息
-a :列出所有网络连接
-t :列出tcp数据
-u :列出udp数据
-l :列出正在监听的网络服务
-n :用端口显示,不显示服务名
-p :显示服务的进程id
-s :按各个协议进行统计
-c :刷新频率
-r :路由
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 40930 public/flush
unix 2 [ ACC ] STREAM LISTENING 40915 private/rewrite
unix 2 [ ACC ] STREAM LISTENING 22801 /run/systemd/private
Proto :协议
RefCnt:连接到次socket的进程数量
Flags :链接标识
Type:Socket访问类型
State :链接状态,已经建立连接和监听
I-node :程序文件的inode号
Path :Socket程序的路径
状态说明:
CLOSED:初始(无连接)状态
LISTEN:监听状态,等待远程机器的连接请求
SYN_SEND:TCP三次握手期间,主动连接端发送SYN请求之后进入的状态
SYN_RECV:TCP三次握手期间,主动连接端收到SYN请求后,进入的状态
ESTABLISTHED:完成三次握手后,主动连接端进入ESTABLISHED状态,TCP链接建立完成
FIN_WAIT_1:TCP四次挥手时,主动关闭端发送FIN请求后进入此状态
FIN_WAIT_2:TCP四次挥手时,主动关闭端收到ACK后进入此状态
TIME_WAIT:TCP四次挥手时,主动关闭端发送ACK包之后,进入此状态
CLOSING:TCP四次挥手期间,主动关闭端发送FIN包之后,没有收到对应的ACK包,却收到FIN包,此时进入CLOSING状态
CLOSE_WAIT:TCP四次挥手期间,被动关闭端收到了FIN包之后,进入此状态
LAST_ACK :TCP四次挥手期间,被动不关闭端发送FIN包之后,进入此状态
ss :配置网络或显示当前网络接口状态的命令
-t :tcp协议的链接
-u :udp协议的链接
-l :监听状态的链接
-a :所有状态的链接
-e :显示扩展信息
-m :显示套接链接使用的内存信息
-p :显示进程及udp
-n :纯数字显示
-o state (setablished)
ss -o state established '( dport = :ssh or sport = :ssh )' :显示所有的ssh链接
ss -o state established '( dport = :22 or sport = 22 )'
ss -x src /tmp/.x11-unix/* :找出所有链接x服务器的进程
ss -s 列出当前socket详细信息
traceroute ,mtr
获取当前主机到目前主机所经过的路由
traceroute :静态打印出信息
[root@test1 ~]# traceroute 192.168.10.12
traceroute to 192.168.10.12 (192.168.10.12), 30 hops max, 60 byte packets
1 www.test.com (192.168.10.11) 3014.814 ms !H 3014.144 ms !H 3013.967 ms !H
[root@test1 ~]# traceroute www.baidu.com
traceroute to www.baidu.com (14.215.177.39), 30 hops max, 60 byte packets
1 gateway (192.168.10.2) 0.111 ms 0.082 ms 0.090 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 *^C
mtr :动态打印信息
-r :以报告模式显示
-c :指定刷新次数
-s :用来指定ping 数据包的大小
-n no-dns:不对ip地址进行解析
-a :设置发送数据包的ip地址
-i :设置ICMP返回之间的要求,默认1秒
-4 : IPV4
-6 : IPV6
------------------------------------------------------------------------------------------------------- 返回目录