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的更多相关文章
随机推荐
- python随机服务器的双线出口ip发送邮件
#-*- coding:utf-8 -*-import smtplibimport sysimport random import socketfrom email.mime.text import ...
- SQL 的 ISNULL 与 NULLIF 运算符
1. ISNULL ISNULL(check_expression, replacement_value) 作用: 检查第一个参数是否为null. check_expression 与 replac ...
- 在 Amazon AWS 搭建及部署网站:(一)申请、设置 AWS 服务
亚马逊 AWS 介绍 简单来说,AWS (Amazon Web Service) 提供了一整套基础设施和服务,使"建站"这件事变得轻松愉快. 你可以利用AWS构建博客主机,云存储( ...
- 关于scrollWidth,clientWidth,offsetWidth
scrollWidth:对象的实际内容的宽度,不包含边线(border)的宽度,会随对象的内容可视区后而变大. scrollHeight:对象的实际内容的高度,不包含边线(border)的宽度,会随对 ...
- Elasticsearch + logstash中文指南
http://kibana.logstash.es/content/logstash/examples/nginx-access.html http://es.xiaoleilu.com/030_Da ...
- AjaxFileUpload 方法与原理分析
AjaxFileUpload需求 传统的form表单方式上传文件, 必然会刷新整个页面. 那么在不刷新界面的情况下实现文件的上传呢? 在 HTML4下, 聪明的程序员们发明了 ajax file u ...
- JS---------IIFE(Imdiately Invoked Function Expression 立即执行的函数表达式)
+function($){}(jQuery); 今天看到js代码里面有这个格式的代码,不知道啥意思,就去查了一下,我也是js小白.首先前面的+号,这个不是固定非要写+号,只要写一级运算符都可以.目的是 ...
- CSS 在IE6, IE7 和IE8中的差别////////////////z
CSS 在IE6, IE7 和IE8中的差别 关于浏览器的最离奇的统计结果之一就是Internet Explorer 版本6,7和8共存.截至本文,Internet Explorer各个版本总共占据了 ...
- SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用? 原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.x ...
- .NET学习记录2
前面回忆了一些C#基础语法,简单整理了一下笔记,要想深入研究的话,那就得找一本比较好的书了.接下来继续回忆C#语法知识. 方法 功能:用来复用代码的.当我们在一个程序 中反复的写了同样的代码,那么一般 ...