位置: 编程技术 - 正文

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

  • 私车公用的税务风险
  • 核定征收企业所得税率是多少
  • 小微企业所得税优惠政策
  • 汇算清缴加计扣除表
  • 企业所得税税负率怎么算出来的
  • 领用低值易耗品的记账凭证
  • 转让土地缴纳增值税进项如何抵扣
  • 视同销售税率如何确定?
  • 哪些收据可以税务登记
  • 小企业作废的发票怎么开
  • 出口货物不用退税吗现在
  • 做天猫合理避税吗
  • 地方教育附加费是什么意思
  • 加速折旧税收优惠
  • 应付职工薪酬包括公积金吗
  • 委托加工物资增值税怎么计算
  • 积分现金兑换比例怎样计算
  • 个人所得税申报晚了一天会干什么
  • 所得税不退税怎么写情况说明
  • 应交税费应交增值税的三级科目有哪些
  • dwg文件怎么打开
  • html5 video标签
  • 已收款未发货会计分录
  • 图书装订的工作容易吗
  • xwizard.exe是什么
  • 差旅费津贴为什么不交个人所得税
  • 异地银行结算账户的特点
  • 八仙花的养殖方法冬季怎么养
  • 商业汇票不带息到银行办理贴现公式
  • 企业向个人租房子需要缴纳什么税
  • 基于html的旅游网站设计源代码
  • json有几种基本结构
  • discuz关闭电脑版
  • 有关事业单位无编人员的规定
  • 税控会计分录
  • 金税盘一定要交费吗
  • mac怎么下载postman
  • SQLITE3 使用总结
  • 事业单位的账务处理要分预算会计和财务会计吗
  • 房地产企业样板间装修费账务处理
  • 购买固定资产发生的支出是资本性支出
  • 微小企业开票一天可以开多少钱
  • 发票已交税如何退税
  • 增值税专票开户行账号错了,可以抵扣吗
  • 金税四期视频
  • 非营利组织如何盈利
  • 补缴社保的利息会进入个人账户里吗
  • 应收账款项目期末余额怎么计算
  • 残疾人就业保障金怎么申报
  • 什么是成品油发票
  • 捐赠利得的会计科目
  • 公司股东借款转私人账户
  • 职工福利费核算要求
  • java连接sqlserver数据库对象名无效
  • mysql理论知识
  • winxp系统设置密码
  • centos5.6
  • centos 终端
  • centos升级命令
  • 如何删除win7
  • 微软刷机怎么刷
  • linux中tail命令详解
  • win7 64位旗舰版电脑鼠标如何才能设置成左手操作?设置鼠标为左手操作的方法
  • win10登录界面壁纸
  • 禁用强制驱动程序签名有什么用
  • node linux安装
  • Android游戏开发教程
  • 九九乘法表vb
  • web页面展示
  • dos改时间
  • 深入解析java编译器:源码剖析与实例详解
  • 安卓handler使用
  • cmd下copy命令
  • jquery添加节点
  • jquery iframe src
  • 行政事业单位的会计核算以什么为基础
  • 光伏发电地方税收
  • 棚户区改造的回迁房可以交易吗?
  • 金蝶EAS固定资产变更
  • 中国十大经济排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设