ulimitの設定をOS再起動後も各デーモンに反映させる

設定値は適当です。


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