美文网首页
Linux文件描述符

Linux文件描述符

作者: 锈色的栅栏 | 来源:发表于2024-11-05 00:50 被阅读0次

Linux将系统调用 打开或新建的文件 用非负整数来表示。而这个非负整数 就是文件描述符。

系统会为每一个进程 分配文件描述符表,管理该进程的所有文件描述符。
系统会为 每一个进程 打开三个文件描述符:0,1,2
0:标准输入设备(键盘)
1:标准输出设备(终端)
2:标准错误输出 (终端)

文件描述符表 是通过 “位图” 来管理文件描述符。使用1024位二进制位管理,位数代表的就是文件描述符,位上的值1表示打开,值0表示关闭。(在内核空间)

查看当前系统文件描述符最大数量查看:
ulimit -a

修改:
ulimit -n 2048

相关文章

网友评论

      本文标题:Linux文件描述符

      本文链接:https://www.haomeiwen.com/subject/emkndjtx.html