檔案描述符

2021-10-04 21:22:00 字數 847 閱讀 3183

是核心為了高效管理已被開啟的檔案所建立的索引,用於指向被開啟的檔案

這個檔案描述符是開啟檔案時核心分配給這個檔案的乙個整數

所有執行i/o操作的系統呼叫都通過檔案描述符;

檔案描述符是乙個簡單的非負整數,用以表明每個被程序開啟的檔案

三個標準檔案描述符: 3個標準檔案描述符,

標準輸入0

標準輸出1

標準錯誤輸出2

檢視限制

1.ulimit -n 使用者級別檢視

[root@localhost gdb]# ulimit -n

1024

[root@localhost gdb]#

2.sysctl -a | grep -i file-max --color; 系統級別檢視

[root@localhost gdb]# sysctl -a | grep -i file-max --color

fs.file-max = 95287

sysctl: reading key "net.ipv6.conf.all.stable_secret"

sysctl: reading key "net.ipv6.conf.default.stable_secret"

sysctl: reading key "net.ipv6.conf.ens33.stable_secret"

sysctl: reading key "net.ipv6.conf.lo.stable_secret"

[root@localhost gdb]#

mysql 檔案描述符 檔案描述符

toc 首先,linux的世界裡一切皆為檔案,無論是裝置還是乙個socket連線。檔案又可分為 普通檔案 目錄檔案 鏈結檔案和裝置檔案。檔案描述符 file descriptor 是核心為了高效管理已被開啟的檔案所建立的索引,其是乙個非負整數 通常是小整數 用於指代被開啟的檔案,所有執行i o操作的...

檔案描述符

檔案描述符 是個很小的正整數,它是乙個索引值,指向核心為每乙個程序所維護的該程序開啟檔案的記錄表。檔案描述符的優點 相容posix標準,許多 linux 和unix 系統呼叫都依賴於它。檔案描述符的缺點 不能移植到unix以外的系統上去,也不直觀。基於檔案描述符的輸入輸出函式 open 開啟乙個檔案...

檔案描述符

作業系統程序表中存放各個檔案進行檔案描述 核心 kernel 利用檔案描述符 file descriptor 來訪問檔案。檔案描述符是非負整數。開啟現存盤案或新建檔案時,核心會返回乙個檔案描述符。讀寫檔案也需要使用檔案描述符來指定待讀寫的檔案。目錄檔案描述符概述 如何建立檔案描述符 使用的好處 缺點...