位置: 编程技术 - 正文

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

  • 小规模计提税金及附加会计分录怎么写
  • 金蝶k3现金流量明细查询
  • 个体工商户怎么注册
  • 疫苗接种防疫站
  • 成本还原有什么作用
  • 当天收入支出日报表怎么做
  • 纳税调整税收金额
  • 专利权转让的净收益计入
  • 可供出售金融资产新准则叫什么
  • 单位车转到个人名下要什么材料
  • 受托委托加工物资成本包括什么
  • 广告位的费用
  • 个人营业执照怎么注销网上申请流程
  • 外地派人来出差怎么报备
  • 预付账款和其他应收款可以抵消吗
  • 进项税额忘了抵扣
  • 公司销售商品怎么做分录
  • 分期消费的实际收益
  • 外币账户和外汇账户一样吗?
  • 机械租赁有什么机械
  • 职工报销子女医药费
  • 成品加工为另一个产品
  • 如何关闭windows10安全中心服务
  • 如何删除鸿蒙
  • 独生子女父母有意外险吗
  • php怎么创建数据表
  • 职工教育经费怎么记账
  • 苹果mac os 10.4
  • rundll32.exe应用程序错误 win7
  • 公司卖旧车税务处理流程
  • 公益性捐赠增值税税率
  • 怎么让win7不锁定
  • 什么食物含胆固醇高不能吃
  • 母公司收取子公司管理费的税率
  • 布鲁克斯岭
  • php获取get请求数据
  • php中统计单词个数
  • 【深度学习笔记】特征融合concat和add的区别
  • 账户外币转人民币
  • php自动加载函数
  • 如何扣除企业接单费用
  • 公司借给股东的钱金额较大股东可以在年底现金归还吗
  • 进项抵扣了还要交附加嘛
  • 无形资产入账价值错误怎么调
  • 营业执照是如何年审的
  • sql server如何设置远程连接
  • 民办非企业单位什么意思
  • 非营利组织注册
  • 成本法和权益法的相同点
  • 企业支付临时工劳务报酬需要取得发票吗
  • 部分红冲的发票无法勾选怎么办
  • 高速公路过路费可以抵扣进项税吗
  • 固定资产属于净资产指的是什么
  • 电子税务局自然人扣缴客户端
  • 超市代销如何分成
  • 经营性应收项目和经营性应付项目
  • 汽车租赁公司成本
  • 固定资产收到专票怎么做账
  • 股东增资有哪几种方法
  • mysql外键怎么写
  • mysql字段超长
  • linux安装linux
  • mac电脑系统安装
  • subss
  • executing c1.exe
  • mac屏保怎么换
  • win102h20
  • win7系统安装软件重启电脑后就没了
  • win8系统谷歌浏览器打不开
  • windows10磁盘100%占用解决
  • linux 数据恢复
  • vue3 todo
  • python迭代算法举例
  • js中overlay
  • 国家税务总局并入财政部最新消息
  • 社保扣费为什么忽高忽低
  • 包装物押金的计算
  • 淄博市地方税务局
  • 电力营销岗
  • 个税3月份申报2月的个税?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设