引文
在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.uj5u.com/caozuo/529784.html
標籤:Linux
上一篇:使用Xpath獲取文本
