位置: 编程技术 - 正文

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

  • 印花税不足1元需要缴纳吗
  • 什么是关税自主权
  • 工伤一次性医疗补助金由谁支付
  • 企业成立股东没有实际出资分录怎么写?
  • 销售回扣分录
  • 结余资金财政收回如何做账
  • 金融机构往来利息支出
  • 会计账簿的定义及其作用
  • 土地款印花税计入无形资产吗
  • 批发行业增值税税负率是多少呢
  • 外籍劳务费个税扣除标准
  • 专用发票抵扣联丢失怎么办最新规定
  • 未确认收入的增值税怎么记账
  • 4s店开业有什么优惠
  • 代理记账公司收费标准
  • 银行承兑第一手怎么盖章
  • 审图费发票需要备注吗
  • 公司治理的基本内涵
  • 股东借钱给公司怎么写借条
  • 公司开业需要怎么布置
  • php计算时间
  • 皮肤痒怎么回事
  • win7纯净版系统安装教程
  • 处置抵债资产的增值税计入
  • 出口免退增值税计算公式
  • phpstudy备份数据库
  • 房产税城镇土地使用税申报期限
  • 维多利亚瀑布有多高?多宽?
  • 制造业工资计提
  • 动态模型图如何制作
  • 朝圣者将风马旗扔向甘登寺上方的空中为新年祈福,中国西藏 (© Ian Cumming/plainpicture)
  • require.context()的用法详解
  • lstm crf
  • 微信小程序获取地理位置
  • 图像去噪的原理
  • 上下联的方法
  • 一次性伤残就业补助金
  • elasticsearch基本概念
  • 残疾人加计扣除工资按应发还是实发
  • 一般纳税人设备安装税率
  • 商品过期的会计分录
  • mysql慢查询日志查看
  • 固定资产减少如何处理
  • 销项税用转出吗
  • 认证发票抵扣有留抵税怎么做分录
  • 固定资产特点有
  • 权益法的股权比例
  • 活动经费要发到每个员工
  • 教育协会颁发的证书有用吗?
  • 印花税的计入科目有哪些
  • 月末结转销售会计分录
  • 应付利润科目
  • 增值税相关的问题
  • 什么情况下可以安排待岗
  • 设立明细账的目的
  • mysql 忘记密码重置密码
  • mysql5.7免安装版配置
  • MySQL数据迁移到oracle
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • 破解浏览器内网教程
  • linux进入操作系统
  • freebsd6.2 nginx+php+mysql+zend系统优化防止ddos攻击
  • windowsxpwifi
  • xp系统访问局域网
  • centos什么命令都说找不到
  • w10 2021年更新
  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • linux如何结束正在运行的进程
  • 详解linux中systemd命令的运行级别与其常见应用
  • js的正则表达式
  • 批处理文件的编写
  • html初学
  • js 获取ua
  • python上传文件到网站
  • 详解js的异步编码
  • ug合并命令在哪
  • 江西省税务局发票查询平台官网
  • 美国有汽车吗
  • 资源税的计税方法
  • 如何计算土地增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设