位置: 编程技术 - 正文

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

  • 农副产品免税发票抵扣多少税率
  • 汇算清缴补交所得税会计分录小企业会计政策
  • 不动产租赁税率2023
  • 印花税不通过税金及附加核算
  • 软件和硬件如何集合使用
  • 新公司季初资产总额和季末资产总额怎么填
  • 购货方付款会计分录
  • 增值税的附加税率是多少
  • 关联方交易容易产生哪些弊端
  • 临时占用耕地可以种树吗
  • 公司投资控股其他公司如何做账务处理
  • 实报实销电话费
  • 没交社保能扣工伤保险吗
  • 开发商按揭贷款担保责任有哪些
  • 贷款利息可以抵税吗
  • 公司员工体检计入什么科目
  • 什么是城镇土地使用税
  • 企业股东变更需要哪些手续
  • 一张抵扣发票能分多次抵扣不
  • 卷烟消费税税率表
  • 上月销项税额错了怎么修改凭证?
  • 关税税率表包括哪些税种
  • 本年利润在借方表示什么意思
  • 会计利润利润总额的计算
  • 个税是每个月累计纳税额吗
  • Omniserv.exe - Omniserv是什么进程 有什么用
  • 电脑自动进入睡眠模式黑屏
  • php mysql pdo
  • win10 累积更新
  • linux的系统设置在哪
  • php自定义函数的语法格式
  • php表单的作用是什么
  • 公司资金被税务部门冻结
  • 收到专利补贴的分录
  • 进料加工免退税
  • 货物发生非正常损失为什么要做j进项转出
  • thinkphp try catch
  • python进行傅立叶变换
  • 无形资产属于哪一类
  • stm32cubeIDE开发串口 修改速率
  • python如何导入excel
  • 个体户个人所得税税率表2023计算
  • 企业在建工程领用原材料的会计分录
  • 业务招待费可以结转以后年度扣除吗
  • 什么是企业管理的首要职能
  • 冷饮成本价
  • 征收率有几种
  • phpcms目录结构
  • 流动资产比例大说明什么
  • 背书的银行承兑汇票怎么做账
  • 无形资产发生减值后怎么摊销
  • 向其他公司投资专利账务处理
  • 防伪公司应该选用什么目标市场策略
  • 汇算清缴后收到退回的所得税
  • 发行股票手续费计入哪里
  • 用工资冲借款报税可以吗
  • 非营利医疗机构印花税减免政策文件
  • 会计中的记账是什么意思
  • sql导入和导出数据
  • mysql的索引实现原理
  • 微软出win9了吗
  • win10怎么进u盘系统
  • iis的服务
  • windows照片查看器在哪打开
  • linux中more命令详解
  • ubuntu设置共享文件夹命令mount
  • windows显示内部版本
  • win10重置系统快捷键
  • linux安装pip2
  • linux整理磁盘
  • libproj.so
  • python urljoin
  • unityxlua热更新方案
  • 重写SimpleAdapter的getView以实现按钮点击响应
  • python写出来的程序怎么用
  • android从入门到精通
  • time模块 python
  • ca用户绑定怎么绑
  • 纳税服务投诉整改报告
  • 国税税票在哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设