-
Linux文件描述符
引文
在Linux世界中,一切皆是文件,包括设备,网络接口等。而Linux就是通过文件描述符来完成对文件的操作
文件描述符
文件描述符是一个非负的整数,是一个文件的引用,Linux通过文件描述符进行read和write。
查看进程的文件描述符
我们可以通过如下命令查看一个进程的所有文件描述符:
ls -la /proc/<pid>/fd
特殊的文件描述符
观察返回的结果。Linux进程会默认打开三个文件描述符:
- 0: stdin
- 1: stdout
- 2: stderr
网络接口对应的文件描述符, 所以可以通过此方法查看当前socket的占用情况。
或者直接使用命令来查看
cat /proc/<pid>/net/sockstat
Limit
那么怎么查询文件描述符的限制呢?首先需要明确下,文件描述符没有系统级别的限制,只有进程级别的限制,而查看进程级别的限制有很多种方法:
ulimit -n
or
cat /proc/<pid>/limits
https://www.cnblogs.com/kyo-lynn/p/16868957.html
出处:
最新更新
go语言写http踩得坑
【Python】爬虫笔记-从PyMySQL到DBUtils
【Python】爬虫笔记-开源代理池haipproxy使用
Python规范:提高可读性
C语言两结构体之间的成员互换
【爬虫实战项目】Python爬取Top100电影榜单
linux(Ubuntu)安装python
anaconda peompt 、labalimg 数据标注
【Python数据分析案例】python数据分析老番
【爬虫+情感判定+Top10高频词+词云图】“
SqlServer服务中利用触发器对指定账户进行
一次SQL调优 聊一聊 SQLSERVER 数据页
聊一聊 SQLSERVER 的行不能跨页
再聊一下那 SQLSERVER 行不能跨页的事
大数据概述
支线第九篇:
数据库的值获取过来转换成Json数组的方法
支线第八篇:数据类型转换
支线第七篇:又是解决报错
支线第六篇:停下脚步,理清思路
【促进开发】上海道宁与DHTMLX为您提供易
如何手动补充陈年老库(或纯 JS 代码)的
半个前端新手入门Electron的过程
js函数中的this指向
Node.js 应用全链路追踪技术——全链路信
聊一聊js中元素定位的方法
[JavaScript]关于prototype继承
[JavaScript]实例化对象
JavaScript 高阶函数
Axios