/proc/net/tcp 显示tcp4网络信息   /proc/net/tcp6 显示tcp6网络信息

/proc/net/tcp 中的内容由tcp4_seq_show()函数打印,该函数中有三种打印形式,

我们这里这只列出状态是TCP_SEQ_STATE_LISTENING或TCP_SEQ_STATE_ESTABLISHED的情况,如下所示:

netstat 的结果是读取/proc/net/tcp文件而来的

查看一个连接的创建时间

1.netstat -antp 得到网络列表

以红框为例的连接来看    pid=38692 端口是22  52193

2.将上下游端口,转换为16进制xxxa xxxb

22 转换后是16   52193转换后是 CBE1

3.然后cat /proc/net/tcp | grep -i xxxa | grep -i  xxxb找到该socket连接的inode inodex

cat /proc/net/tcp | grep -i 16 | grep -i CBE1

红框的地方就是 inode inodex 这里是161762

4.ls -al /proc/pid/fd | grep inodex即可看见该socket文件的创建时间

ls -al /proc/38692/fd | grep 161762

最终得到连接创建时间

linux 网络状态表 /proc/net/tcp 各项参数说明相关推荐

  1. linux网络编程(二)TCP通讯状态

    linux网络编程(二)TCP通讯状态 TCP状态转换 为什么需要等待2MSL? 端口复用 TCP状态转换 tcp协议连接开始会经过三次握手,客户端和服务器开始都会处于CLOSED状态 第一次握手:客 ...

  2. 查看 linux 网络状态命令,Linux操作系统常用的网络状态查询命令

    <Linux操作系统常用的网络状态查询命令>要点: 本文介绍了Linux操作系统常用的网络状态查询命令,希望对您有用.如果有疑问,可以联系我们. 对于做系统运维的工程师来说,经常会在客户那 ...

  3. Linux查看网络连接情况ss,Linux网络状态工具netstat和ss使用详解

    Netstat简介 Netstat可用于列出系统所有的网络套接字连接信息,包括处于监听状态的套接字信息. 语法 netstat [--tcp|-t] [--udp|-u] [--raw|-w] [-- ...

  4. Linux网络编程学习笔记(TCP)

    文章目录 1 字节序 1.1 定义 1.2 字节序转换函数 2 Socket地址 2.1 通用socket地址(实际开发不使用) 2.2 专用socket地址 2 IP地址转换 3 TCP通信流程 3 ...

  5. ss命令Linux网络状态工具

    ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信 ...

  6. Linux网络状态工具ss命令操作详解

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  7. LINUX网络状态工具SS命令使用详解

    ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...

  8. 【Linux网络编程】浅谈 TCP 三次握手和四次挥手

    三次握手 在 TCP/IP 协议中,TCP 协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送 syn 包(syn=j)到服务器,并进入 SYN_SEND 状态,等 ...

  9. linux tcp客户端端口号,Linux网络编程--服务器客户端(TCP实现)

    Linux下的一个服务器客户端的小程序,基于TCP的实现:服务器可以同时接受多个客户的接入,通过子进程处理客户请求,下面的例子中,服务器只将客户的IP和端口以及发送的信息显示,然后原样的将客户发送的信 ...

最新文章

  1. 爬了下知乎上的高颜值小姐姐!美翻了!
  2. 深度隐式表达:为什么不用mesh,点云,体素等表示方法?
  3. 回顾一些重要的CNN改进模型(你真的了解 Convolutional Neural Networks 么)
  4. 使用ObjectInputStream和ObjectOutputStream注意问题
  5. 中国金融出版社出版的2016版《个人贷款》
  6. java对象的序列化和反序列化详细解释
  7. html表格隐藏1行,js控制隐藏或显示table的某一行
  8. kubernetes 客户端client-go 使用及常用api
  9. Electron开发桌面应用
  10. 概览Visual Studio 15.3的第二个预览版
  11. 情人节表白代码(爱心+炫动字体)
  12. 下行文格式图片_下行文标准模版
  13. 单片机c语言内部ram移动,2012年微型计算机原理与接口技术自考题模拟(9)
  14. php 简历star法则模板,用STAR法则梳理产品经理日常工作及问题
  15. 虚拟内存设置误区及正确方法
  16. 平板电脑桌面不显示此计算机,平板电脑桌面显示不出来怎么办
  17. okhttp使用总结
  18. 163邮箱 提示xm002 NO SELECT Unsafe Login. Please contact kefu@188.com for help
  19. magento EAV 模型理解
  20. 分析图第二讲导出图片和后期PS5.12

热门文章

  1. 5G NGC — 关键技术 — CUPS
  2. NanoPi NEO Air使用十四:FrameBuffer的理解和使用
  3. 单片机程序下载方式ISP、IAP
  4. 使用angular5+ionic3+sqlite创建离线app应用
  5. laravel oauth2.0 文件上传报错
  6. 【Azure Services Platform Step by Step-第14篇】使用Azure版的ASP.NET Application Providers
  7. 组策略之(5)-------电源管理设置
  8. 安装编译PHP7.X
  9. Nervos 双周报第 3 期:佛系新年之后的开工大吉!
  10. 一套代码称霸5大端口,移动金融应用还能这样开发?