位置: 编程技术 - 正文

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系统设置)

  • 扣非净利润和净利润的区别举例说明
  • 汇算清缴所得税退回做账
  • 房地产零税率
  • 关于办理退税手续的通知
  • 代垫水电费增值税
  • 住宿报销是开普票还是专票
  • 电子发票冲红还是作废
  • 购买润滑油分录
  • 固定资产台账登记表明细科目写什么
  • 权益净利率如何算
  • 小规模纳税人与注册资金有关系吗
  • 增值税抵扣联是什么意思
  • 小微企业免税销售额填含税还是不含税
  • 建设单位增值税抵扣
  • 增值税发票查验平台怎么查询发票
  • 实收资本里的钱怎么做账
  • 应付职工薪酬计入现金流量表哪里
  • 会计费用涉及哪些科目?
  • 向分公司拨款如何填现金流量表
  • 非营利性组织有
  • 年初未分配利润计算公式
  • 去年的季度所得税额怎么做账
  • 应收账款的账务处理方式是什么
  • 印花税退费
  • 王者荣耀中甄姬的cp是谁
  • 苹果电脑怎么切换中英文
  • 销货方发票红冲操作流程
  • 发票是自己买的吗
  • php chr
  • 销售食品分录
  • Obsidian:实现日记记录【设计并使用模板】
  • 塔菲尔区域
  • 企业为员工缴纳社保标准及流程
  • phpmvc框架工作原理
  • 小程序自定义tabbar创意动画
  • 管理费用冲减其他应收款
  • 总账会计工作职责精选汇总
  • 汇兑损益计入哪里
  • 增值税专票跨月怎么冲红
  • php array 函数
  • 购入固定资产的进项税额可以抵扣吗
  • Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目
  • 二手车交易账务处理
  • access china
  • 增值税税款抵扣
  • 企业注销后还会查账吗
  • 快递费报销要明细吗
  • 外贸企业应交税费计入
  • sql server 2008数据库没有备份文件恢复
  • 累计折旧的账务处理
  • 公司自主研发新能源汽车
  • 分销佣金账务处理流程
  • 暂估成本发票来了怎么做分录
  • 金蝶利息收入的正确分录
  • 现代服务业营改增
  • 资本化支出计入什么科目
  • 一般纳税人证明在哪里开具
  • 中小微企业优惠政策
  • 零余额帐户如何转出
  • 什么是债券转让价格与发行价格
  • 暂估入库后发票来不了会计分录
  • 电费发票未到怎么入账
  • windows vista可以换7吗
  • windowsxp装机图片
  • linux系统中命令什么大小写
  • graphics.dll
  • win7系统怎么更改存储位置
  • window8系统ie浏览器在哪里
  • linux diff命令详解
  • 3dmax创建图形怎么用
  • opengl csdn
  • jquery的选择器有哪些举例说明
  • unity如何连接数据库
  • javascript学习指南
  • android源码下载地址
  • 工资薪金的税收金额是填实际发生还是帐载金额
  • 虚开增值税专用发票罪量刑标准2023
  • 跨市变更税务登记要多久
  • 装修费也要缴纳房产税吗
  • 重庆两江新区购房政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设