使用ss代替netstat查看网络端口等状态
2014-08-25 10:37
731 查看
lsmod | grep tcp_diag
rpm -q iproute
【场景一:查看当前服务器的网络连接统计】
【场景二:查看所有打开的网络端口】
【场景三:查看这台服务器上所有的socket连接】
很简单,直接使用-a选项即可列出所有网络连接。
如果只想查看UDP sockets,那么使用-ua选项;
如果只想查看RAW sockets,那么使用-wa选项;
如果只想查看UNIX sockets,那么使用-xa选项。
本文出自 “Ilovecat(个人笔记)” 博客,请务必保留此出处http://hj192837.blog.51cto.com/655995/1544303
rpm -q iproute
【场景一:查看当前服务器的网络连接统计】
$ ss -s Total: 295 (kernel 312) TCP: 48 (estab 1, closed 31, orphaned 0, synrecv 0, timewait 0/0), ports 13 Transport Total IP IPv6 * 312 - - RAW 0 0 0 UDP 2 2 0 TCP 17 12 5 INET 19 14 5 FRAG 0 0 0在服务器产生大量sockets连接时,我们会使用这个命令在做宏观统计。
【场景二:查看所有打开的网络端口】
$ ss -l Recv-Q Send-Q Local Address:Port Peer Address:Port 0 128 :::webcache :::* 0 128 :::http :::* 0 128 :::snapenetio :::* 0 128 *:snapenetio *:* 0 50 *:8531 *:* 0 9 :::ftp :::* 0 9 *:ftp *:* 0 128 *:ddi-tcp-1 *:* 0 100 ::1:smtp :::* 0 100 127.0.0.1:smtp *:* 0 128 *:8541 *:* 0 128 127.0.0.1:entextxid *:* 0 50 *:12421 *:* 0 10 *:amqp *:* 0 128 *:12521 *:* 0 50 *:mysql *:*如果使用-pl参数的话,则会列出具体的程序名称。你会在输出中看到类似于这样的内容:
("nginx",15786,6)从中可以知道,某个socket连接是属于nginx程序的,nginx程序的PID是15786。
【场景三:查看这台服务器上所有的socket连接】
很简单,直接使用-a选项即可列出所有网络连接。
#ss -a如果只想查看TCP sockets,那么使用-ta选项;
如果只想查看UDP sockets,那么使用-ua选项;
如果只想查看RAW sockets,那么使用-wa选项;
如果只想查看UNIX sockets,那么使用-xa选项。
本文出自 “Ilovecat(个人笔记)” 博客,请务必保留此出处http://hj192837.blog.51cto.com/655995/1544303
相关文章推荐
- 在Linux下用netstat查看网络状态、端口状态
- 在Linux下用netstat查看网络状态、端口状态
- 在Linux下用netstat查看网络状态、端口状态
- 在Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态(转)
- Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- 查看进程使用端口号及结束进程 使用命令 sudo netstat -ntlp,可以查看到目前系统网络服务器的运行情况,然后使用 sudo kill -9 pid,结束进程。
- Linux下用netstat查看网络状态、端口状态
- Linux查看端口使用状态、关闭端口方法 netstat 使用
- Linux下用netstat查看网络状态、端口状态
- 使用ss命令代替netstat 统计TCP网络连接信息
- 在Linux下用netstat查看网络状态、端口状态
- Linux查看端口使用状态及启动
- [Linux] Linux查看端口使用状态、关闭端口方法
- windows下用cmd命令netstat查看系统端口使用情况
- Linux服务器上用netstat查看的11种网络状态及长连接讨论
- netstat查看网络状态