設定値は適当です。
CentOS5系
/etc/initscript
ulimit -n 1048576 eval exec "$4"
CentOS6系
/etc/sysconfig/init
ここの最後尾に以下を追記。
CentOS5系で設定したinitscriptのeval exec "$4"
は不要。
ulimit -n 1048576 ulimit -u unlimited
CentOS7系
/etc/systemd/system.conf.d/limits.conf
/etc/systemd/system.conf.d/
ディレクトリが無い場合は事前に作成
[Manager] DefaultLimitNOFILE=1048576 DefaultLimitNPROC=1048576