CentOS-7之前,改變系統的ulimit值,一般有2種方式:
/etc/security/limits.d/20-nproc.conf
文件,而且會覆蓋 /etc/security/limits.conf
的配置參數,也就是說你如果在limits.conf
裡的內容就不生效了/etc/security/limits.d/20-nproc.conf
文件,而且會覆蓋 /etc/security/limits.conf
的配置參數,也就是說你如果在limits.conf
裡的內容就不生效了/etc/security/limits.d/20-nproc.conf * soft nproc 65535 root soft nproc unlimited * hard nproc 65535 root hard nproc unlimited #nofile * soft nofile 65535 * hard nofile 65535
/etc/systemd/system.confDefaultLimitCORE=infinity DefaultLimitNOFILE=100000 DefaultLimitNPROC=100000
/etc/systemd/user.confDefaultLimitCORE=infinity DefaultLimitNOFILE=100000 DefaultLimitNPROC=100000 systemctl daemon-reload
ulimit -a|egrep 'open files|max user processes'