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的更多相关文章

随机推荐

  1. Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动

    这种情况下大多数是因为存在kadb.exe在执行,或者adb.exe端口被占用. 1,检查是否存在kadb.exe程序正在执行 打开任务管理器,打开详细信息,按照字母顺序找到kadb.exe,结束进程 ...

  2. HTML页面主体常用设置

    1.定义网页背景颜色:<body bgcolor="red"> <body bgcolor="#0fc"> 2.设置背景图片: < ...

  3. 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker

    Ubuntu Trusty带来的是3.13.0 Linux kernel ,需要准备所有ubuntu库的某些条件,docker安装包被称之为docker.io.(注:Ubuntu (和Debian)包 ...

  4. IIS6(Win2003) 使用.net 4.0 后,默认文档失效解决方案。

    IIS6(Win2003) 使用.net framework 4.0 后,默认文档失效解决方案. 用.net framework 4.0 开发的WEB项目,但放到iis6 中无法使用默认文档,状况如下 ...

  5. JavaScript挑战复杂报表——1总述

    今天用自己写的库完成了一个40列填报报表的前后台调试,所花费的时间超过预期很多.遇到的坑有:ajax回调函数写错导致循环调用,没有考虑到java的request.getParameter()方法读入数 ...

  6. 【Unity3D基础】让物体动起来①--UGUI鼠标点击移动

    背景 首先还是先声明自己是比较笨的一个人,总是找不到高效的学习方法,目前自己学习Unity3D的方式主要是两种,一种是直接看高质量的源码,另一种是光看不行还要自己动手,自己写一些有代表性的小程序,这也 ...

  7. Lua自己实现string.split功能

    local function split(str, d) --str是需要查分的对象 d是分界符 local lst = { } local n = string.len(str)--长度 local ...

  8. matlab中动态绘图并保存为视频的小例子

    如题,多的就不说了,先上一个效果: 每隔0.1秒,绿色的直线转动一个角度. 再看看代码如何实现: fuction main clear; clc; %%%%%%%%%%%%%%%%%%%%%%%%%% ...

  9. Android之下载管理者

    public interface HttpDownloader { public void setDownloadManager(HttpDownloadManager manager); publi ...

  10. (一)s3c2440 地址分配讲解 (很难很纠结)

    mini2440的地址怎么分配.mini2440处理器的地址怎么分配. S3C2440处理器可以使用的物理地址空间可以达到4GB,其中前1GB的地址(也就是0x0000 0000--0x4000 00 ...