Linux最大文件打開數


linux操作系統對一個進程打開的文件句柄數量的限制(也包含打開的套接字數量)

 臨時生效:

# ulimit -SHn 10000
其實ulimit 命令身是分軟限制和硬限制,加-H就是硬限制,加-S就是軟限制。默認顯示的是軟限制,如果運行ulimit 命令修改時沒有加上-H或-S,就是兩個參數一起改變。

軟限制和硬限制的區別?

硬限制就是實際的限制,而軟限制是警告限制,它只會給出警告。

永久生效

要想ulimits 的數值永久生效,必須修改配置文件/etc/security/limits.conf 
在該配置文件中添加

* soft nofile 65535   

* hard nofile 65535  

echo "* soft nofile 65535"  >> /etc/security/limits.conf

echo "* hard nofile 65535"  >> /etc/security/limits.conf

* 表示所用的用戶

 

查看一個進程的打開文件限制 在/proc/PID/limits 中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM