Linux网络状态工具ss命令使用详解
来源:互联网 发布:杭州开创网络 编辑:程序博客网 时间:2024/06/06 01:07
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息:
- 所有的TCP sockets
- 所有的UDP sockets
- 所有ssh/ftp/ttp/https持久连接
- 所有连接到Xserver的本地进程
- 使用state(例如:connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT)、地址、端口过滤
- 所有的state FIN-WAIT-1 tcpsocket连接以及更多
很多流行的Linux发行版都支持ss以及很多监控工具使用ss命令.熟悉这个工具有助于您更好的发现与解决系统性能问题.本人强烈建议使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.
展示他之前来做个对比,统计服务器并发连接数
结果很明显ss统计并发连接数效率完败netstat,在ss能搞定的情况下, 你还会在选择netstat吗, 还在犹豫吗, 看以下例子,或者跳转到帮助页面.
常用ss命令:
显示sockets简要信息
列出当前已经连接,关闭,等待的tcp连接
列出当前监听端口
ss列出每个进程名及其监听的端口
ss列所有的tcp sockets
ss列出所有udp sockets
ss列出所有http连接中的连接
·以上包含对外提供的80,以及访问外部的80
·用以上命令完美的替代netstat获取http并发连接数,监控中常用到
ss列出本地哪个进程连接到x server
ss列出处在FIN-WAIT-1状态的http、https连接
ss常用的state状态:
ss使用IP地址筛选
ss使用端口筛选
OP运算符如下:
OP实例
为什么ss比netstat快:
netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多
ss命令帮助
参考:http://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html
转摘请注明出处:Linux网络状态工具ss命令详解 http://www.ttlsa.com/html/2070.html
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- Linux网络状态工具ss命令使用详解
- linux网络命令 ss
- Linux - ss命令详解
- linux使用命令ss
- linux sar、ss 命令详解
- linux sar ss命令详解
- linux下SS命令使用
- Linux网络相关命令:netstat,ss
- linux使用ss的网络配置
- CSS的sprite图片处理
- 左旋转字符串
- 内核中的str函数
- 130 C语言获取文件大小(长度)
- Spring boot读取配置文件总结
- Linux网络状态工具ss命令使用详解
- MediaRecorder录制音频文件
- effectivecpp
- 新手第一次使用hibernate 连接 oracle数据库个人体会
- 131 C语言插入、删除、更改文件内容
- dbgrideh 显示单价
- 使用pycharm,快速补充缺少的第三方库
- 慕课网达达租车系统
- 202.m1-App的界面的实现