位置: 编程技术 - 正文

Linux中通过Socket文件描述符寻找连接状态介绍

编辑:rootadmin

推荐整理分享Linux中通过Socket文件描述符寻找连接状态介绍,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号;其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下:复制代码代码如下:[root@XXXXXXX__1__ song_test]# ll /proc//fdtotal 0lrwx------ 1 root root Apr : 0 -> /dev/pts/4 (deleted)lrwx------ 1 root root Apr : 1 -> /dev/pts/4 (deleted)lrwx------ 1 root root Apr : -> socket:[]lrwx------ 1 root root Apr : -> socket:[]<span style="color:#ff;">lrwx------ 1 root root Apr : -> socket:[]</span>lrwx------ 1 root root Apr : -> socket:[]lrwx------ 1 root root Apr : -> socket:[]lrwx------ 1 root root Apr : -> socket:[]lrwx------ 1 root root Apr : -> socket:[]lrwx------ 1 root root Apr : -> socket:[]

我们想查看 Socket文件描述符的链接状态该怎么看呢?聪明的注意到后面有个数字【】,这个数字又是哪儿来的呢?看客请往下看。

Linux中通过Socket文件描述符寻找连接状态介绍

在/proc/net/tcp目录下面保存了所有TCP链接的状态信息。复制代码代码如下:[root@XXXXXXX__1__ song_test]# cat /proc/net/tcp sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode 0: 8AA:7DC8 : 0A : : 0 0 1 ffffdfcb 0 0 -1 1: 8AA: : 0A : : 0 0 1 ffffaf8f7c0 0 0 -1 : 8AA:FAF4 9CA:0CEA : : 0 0 0 2 ffffcc0 <span style="color:#ff;"> : 8AA:CD A: : : 0 0 2 fffffc0 3 -1 </span> : 8AA:FB8A 9CA:0CEA : :A8 0 0 0 2 ffffcc0 : 8AA:E5 A: : :EA8 0 0 0 2 ffffa : 8AA:AD FA:1F : : 0 0 1 ffffb 3 0 -1 : 8AA:0ACB A:1F : :E 0 0 0 2 ffffe9ccc0 : 8AA:FB6C 9CA:0CEA : :CB 0 0 0 2 fffffd8dd

看上数字【】没有,就是这儿来的,到此我们可以找出链接的IP、PORT链接四元组【8AA:CD A:】这个地方是用十六进制保存的,换算成十进制方式【.1..: .1..9:】;

去网络连接状态里面看一下:复制代码代码如下:[root@XXXXXXX__1__ song_test]# netstat -ntp Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 .1..: .1.1.: TIME_WAIT - tcp 0 0 .1..: .1.1.: TIME_WAIT - <span style="color:#ff;">tcp 0 .1..: .1..9: ESTABLISHED /./index_searc </span>tcp 0 0 .1..: .1.1.: TIME_WAIT - tcp 0 0 .1..: .1..: TIME_WAIT - tcp 0 0 .1..: .1..: TIME_WAIT - tcp 0 0 ::ffff:.1..: ::ffff:.1..: TIME_WAIT -

回到开始的问题: Socket文件描述符代表的是本地【.1..:】到【.1..9:】的一条TCP连接!

Linux调整系统inode数量实例 inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块

详细讲解Linux系统中pwd命令的使用技巧 对于那些使用Linux命令行的人来说,pwd命令是非常有用的,它告诉你你现在在那个目录,从根目录(/)如何到达。特别是对于或许会在目录的切换间容易糊

Linux如何使用shell命令检测PHP木马防止脚本木马的破坏 PHP木马主要用于攻击网站,会在网站中插入代码,在Linux系统中,可使用shell命令检测PHP木马,为了防止脚本木马的破坏,保证网站的安全,学会使用shel

标签: Linux中通过Socket文件描述符寻找连接状态介绍

本文链接地址:https://www.jiuchutong.com/biancheng/366878.html 转载请保留说明!

上一篇:Linux内存文件系统tmpfs(/dev/shm)详细介绍(linux 内存文件夹)

下一篇:Linux调整系统inode数量实例(linux系统设置)

  • 增值税发票综合服务平台密码
  • 会计上已资本化处理的工资企业所得税前应如何扣除?
  • 单位外币账户领取流程
  • 牲畜资产科目包括哪些
  • 厂部固定资产折旧属于什么费用
  • 装修工程一切险
  • 如何做固定资产卡片
  • 软件平台服务公司的营业执照经营范围怎么写
  • 制造业的税率是多少啊
  • 企业收到银行收款通知
  • 应付账款周转率分析
  • 法院一直扣着我的钱不给可以起诉他吗
  • 包装材料报废后如何做会计核算?
  • 外商投资企业退出条件
  • 白条确认收款后还能分期吗
  • 技术服务费属于无形资产吗
  • 加油款可以开专用发票吗
  • 哪些搬迁情形属于“政策性搬迁”?所得税怎么处理?
  • 提供鉴证咨询服务属于增值税征税范围吗
  • 税务稽查的四个环节
  • 现金流量表根据什么原则编制
  • 需要自己到税务局自行申报个人所得税的纳税人有哪些?
  • php mktime函数
  • set up 和establish的区别
  • 购进的包装物怎么入库
  • pdv文件什么意思
  • 企业向股东发放现金股利会引起
  • 残疾人增值税即征即退政策2020
  • 劳务派遣增值税差额征税
  • php 统计
  • php中ajax
  • 为什么会产生应收账款
  • 酒店购进布草可直接确认为成本吗
  • form表单提交数组
  • 以前年度损益调整会计分录
  • 什么叫财政专户返还方式
  • 逻辑回归模型
  • php自动载入文件的函数
  • 汇算清缴所得税是什么意思
  • mybatis怎么用
  • css边框实现效果图及代码
  • sqlalchemy mongodb
  • 购入固定资产如何交所得税
  • 房产税的计算方式
  • 累计摊销属于什么类科目
  • 公司发工资是私人转账的要交税吗
  • 把办公场所转租合法吗
  • 怎样分辨假钱
  • 企业给加盟店的钱怎么算
  • 非流动资产包括哪些会计科目
  • 应付账款和应付票据的区别与联系
  • 利息支出可以抵扣进项吗
  • 养老院老人摔倒责任划分
  • sqlserver锁机制
  • win7系统重启后多了一个安全启动用户
  • vista启用aero
  • 如何解决电脑蓝屏0X0000007B
  • 数字签名方法不提供
  • linux防火墙放行
  • 在centos上安装pycharm
  • 系统应用没有相机
  • win10图标预览
  • windows8中文版是什么版本
  • 两台没联网的电脑怎么创建局域网
  • nodejs抓取网页内容
  • opengl矩形
  • Node.js中的construct构造函数
  • css网页布局方式
  • unity怎么创建字体
  • android怎么样
  • 利用forever和pm2部署node.js项目过程
  • nodejs处理excel
  • js获取div下指定元素的值
  • js如何使用cookie
  • jquery筛选器
  • python 汉诺塔
  • 设置自定义
  • 重庆国税电子税务局
  • 审计报告的数据真实性
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设