Linux每日小技巧---ss命令
ss命令 ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效
例如查看22端口状态 :
[tidb@:vg_adn_tidbCkhsTest:54.158.254.36:172.31.30.62 ~/tidb-ansible]$ss -tnl | grep 22
LISTEN 0 128 *:22 *:*
LISTEN 0 128 :::22 :::*
ss命令比netstat命令还有更强大的过滤功能,非常方便查询使用。
1、查询连接状态为ESTABLISHED的端口连接:
[root@ELK-chaofeng ~]#ss -tan state ESTABLISHED
Recv-Q Send-Q Local Address:Port Peer Address:Port
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
172.17.36.151: 100.100.80.176:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
127.0.0.1: 127.0.0.1:
172.17.36.151: 100.100.30.25:
127.0.0.1: 127.0.0.1:
查询连接状态为LISTEN的端口连接:
[root@ELK-chaofeng ~]#ss -tan state LISTENING
Recv-Q Send-Q Local Address:Port Peer Address:Port
*: *:*
*: *:*
127.0.0.1: *:*
*: *:*
*: *:*
::: :::*
::: :::*
::: :::*
2、过滤功能,过滤出源端口为10050的端口连接状态
[root@ELK-chaofeng ~]#ss -tan '( sport = :10050 or dport = :10050 )'
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN *: *:*
ESTAB 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
ESTAB 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
TIME-WAIT 127.0.0.1: 127.0.0.1:
Linux每日小技巧---ss命令的更多相关文章
- Linux每日小技巧---统计服务器IP连接数
netstat命令 [root@:vg_adn_tidbCkhsTest:172.31.30.62 ~]#netstat -tun | awk '{print $5}' | cut -d: -f1 | ...
- Linux小技巧scp命令
Linux服务器运维小技巧scp命令详细教程. 前言 今天给大家带来的是linux中比较实用的命令scp.善用小技巧,解决工作中的痛点. 掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作 ...
- Linux网络状态工具ss命令使用详解【转】
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...
- (转)Linux网络状态工具ss命令使用详解
Linux网络状态工具ss命令使用详解 原文:http://www.landui.com/help/show-5991.html ss 是 socket statistics 的缩写.顾名思义,ss ...
- 今天整理了几个在使用python进行数据分析的常用小技巧、命令。
提高Python数据分析速度的八个小技巧 01 使用Pandas Profiling预览数据 这个神器我们在之前的文章中就详细讲过,使用Pandas Profiling可以在进行数据分析之前对数据进行 ...
- Linux网络状态工具ss命令使用详解
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...
- linux 网络状态工具ss命令
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...
- Linux运维之——每日小技巧,使用awk命令截取每行的指定列数据
获取/etc/passwd目录下的UID值小于10的数,并输出第一.三列 [root@:vg_adn_tidbCkhsTest:172.31.30.62 ~]#cat /etc/passwd | aw ...
- Linux运维之每日小技巧-检测网站状态以及PV、UV等介绍
[root@ELK-chaofeng07 httpd]# curl -o /dev/null -w %{http_code}\\n -s www.baidu.com 状态码为200表示成功. PV.U ...
随机推荐
- Java 容器源码分析之1.7HashMap
以下内容基于jdk1.7.0_79源码: 什么是HashMap 基于哈希表的一个Map接口实现,存储的对象是一个键值对对象(Entry<K,V>): HashMap补充说明 基于数组和链表 ...
- 让浏览器兼容ES6语法(gulp+babel)
使用gulp+babel搭建ES6环境 前言 我们查阅资料可以知道ECMAScript 2015(简称ES6)已经于2015年发布,由于用户使用的浏览器版本在安装的时候可能早于ES6的发布,而到了今天 ...
- OpenDigg iOS开源项目月报201704
由OpenDigg 出品的iOS开源项目月报第一期来啦.我们的iOS开源月报集合了OpenDigg一个月来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. Transi ...
- Entity Framework系列文章目录
Entity Framework系列文章目录Entity Framework系列文章目录Entity Framework系列文章目录Entity Framework系列文章目录
- Mybatis标签bind用法
Mybatis使用bind元素进行模糊查询,不用在乎数据库是mysql还是oracle从而提高可移植性 使用bind元素传递多个参数 public List<Student> findSt ...
- Android - Dagger2 使用和原理
Dagger2从入门到放弃再到恍然大悟 http://www.jianshu.com/p/cd2c1c9f68d4 http://www.jianshu.com/p/39d1df6c877d http ...
- Asp.Net里关于Session过期跳转页面的一些小技巧
这里算是自己的个人随笔吧,仅供参考使用,后续有更好的方法再做补充 之前在Aspx页面里面,在Session过期的时候我经常会使用 Server.Transfer("b.aspx") ...
- Java对MySQL数据库进行连接、查询和修改(转)
Java对MySQL数据库进行连接.查询和修改 0. 一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection( ...
- JavaScript--DOM元素尺寸和位置(22)
一 获取元素的CSS大小 1.通过style内联获取元素的大小 var box = document.getElementById('box'); // 获得元素; box.style.width; ...
- js-ES6学习笔记-let命令
1.let命令 ES6新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效. for循环的计数器,就很合适使用let命令. 下面的代码如果使用var ...