netstat__stat
1、"man netstat" 查看 命令"netstat"的参数和打印信息的含义
2、"netstat -awp" --> ZC: 查看 所有 raw套接字的信息(包含进程号等信息)
例子:
[root@localhost RawUdpSend]# netstat -awp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
raw 0 0 *:udp *:* 7 5444/RawUdpSend
[root@localhost RawUdpSend]#
它显示的状态("State")是 "7",不知道是什么意思...
3、搜索网页
3.1、getsockopt(sock, IPPROTO_TCP, TCP_INFO, &tcpinfo, &len);
使用类似语句,获得 socket 状态信息,但是 貌似 是 TCP的信息,UDP 的信息很少,RAW的信息 不知如何获得...
getsockopt --> /usr/inlcude/sys/socket.h
TCP_INFO & "struct tcp_info" --> /usr/include/netimet/tcp.h | /usr/include/linux/tcp.h
3.2、"/usr/include/netimet/tcp.h"中有如下 枚举类型:("/usr/include/linux/tcp.h"中没有)
enum
{
TCP_ESTABLISHED = 1,
TCP_SYN_SENT,
TCP_SYN_RECV,
TCP_FIN_WAIT1,
TCP_FIN_WAIT2,
TCP_TIME_WAIT,
TCP_CLOSE,
TCP_CLOSE_WAIT,
TCP_LAST_ACK,
TCP_LISTEN,
TCP_CLOSING /* now a valid state */
};
ZC: 然而,这是 TCP的状态信息,"netstat -awp"显示的"State"为"7" 能套用这里的信息吗(应该不行吧)?
4、其他查看 socket状态信息的 命令:
4.1、IPv4 : "cat /proc/net/sockstat"
4.2、IPv6 : "cat /proc/net/sockstat6"
4.3、"ss" ZC: 具体用法,看"man ss"
5、
netstat__stat的更多相关文章
随机推荐
- DotNetBar中ListViewEx控件的使用
最近一直在学习DotNetBar,今天遇到的问题是ListView的使用问题,其实没有特别难的,只是写在这里给自己留个记录. 首先,在Form中添加一个ListViewEx控件, 初始化中写代码如下: ...
- JQuery-筛选
/* 六丶筛选 */ // console.log( $("div:first") ); // div#id_1 所有div中的第一个 // console.log( $(&quo ...
- 针对focus和blur的Dom事件触发顺序
Dom事件触发顺序,拿文本框举例: 它会先触发focus事件,之后才会触发在有交点之后才能触发的一些如 click change 等事件(但如果有mousedown则先执行). 而相对于blur而言 ...
- 在block中使用self
__weak typeof(self) weakSelf = self; [self doABlockOperation:^{ __strong typeof(weakSelf) strong ...
- Java 类加载机制
类的加载: 类的初始化: 类什么时候才被初始化:1)创建类的实例,也就是new一个对象2)访问某个类或接口的静态变量,或者对该静态变量赋值3)调用类的静态方法4)反射(Class.forName(&q ...
- Vue 双层嵌套
这种的需要双层嵌套. 代码: <table id="ict-table" class="ict-table ict-report-table blue-theme& ...
- TCP协议下大数据传输IOCP乱序问题
毕业后稀里糊涂的闭门造车了两年,自己的独立博客也写了两年,各种乱七八糟,最近准备把自己博客废了,现在来看了下这两年写的对我来说略微有点意义的文章只此一篇,转载过来以作留念. 写的很肤浅且凌乱,请见谅. ...
- IOS 谓词
// 谓词 Person *person = [[Person alloc]init]; person.name = @"zhang san"; person.age = 20; ...
- TCP中异常关闭链接的意义 异常关闭的情况
终止一个连接的正常方式是发送FIN. 在发送缓冲区中 所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失. 但我们有时也有可能发送一个RST报文段而不是F IN来中途关闭一个连接.这称为 ...
- excel转换日期格式,将yyyymmdd类型日期转换成yyyy-mm-dd等日期类型方法
源数据日期格式:例如: 20160420 20160422 目标日期格式类型: 2016-4-20 2016-4-22 或 2016/04/20 2016/04/22 方法: 一.选中相应数据的单元格 ...