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的更多相关文章
随机推荐
- LoadRunner11.00安装问题及解决方法
1.安装提示:“安装程序已确定正在等待重新启动....” 解决方法:打开安装包,找到:\Additional Components\IDE Add-Ins\MS Visual Studio .NET\ ...
- Nest查询示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- QThread
#ifndef MYTHREAD_H #define MYTHREAD_H #include<QThread> class MyThread : public QThread { Q_OB ...
- [LeetCode]题解(python):118 Pascal's Triangle
题目来源 https://leetcode.com/problems/pascals-triangle/ Given numRows, generate the first numRows of Pa ...
- wp插件
- centos7 开机画面定制
安装包 yum install plymouth-plugin-script 设置开机启动画面 mkdir /usr/share/plymouth/themes/tup 创建主题目录 cp /root ...
- LeetCode Encode and Decode Strings
原题链接在这里:https://leetcode.com/problems/encode-and-decode-strings/ 题目: Design an algorithm to encode a ...
- 简单理解php的socket编程
php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络 ...
- Python开发【第五章】:Python常用模块
一.模块介绍: 1.模块定义 用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质上就是.py结尾python文件 分类:内置模块.开源模块.自定义模块 2.导入模块 本质:导 ...
- 解决windows 10关机自动重启的问题
自从windows 10推出来没多久,就给台式机安装了.可是,有点悲剧的是:每次关机,都会自动重启(restart). 之后也在网上找了一些解决方式,但还是没用.前天通过搜索”Windows 10 c ...