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
* 表示所用的用戶