ユーザーが開くことができるファイルの最大数を増やしようとしているCentOSボックスがあります。現在、私が実行するulimit -Sn
と、を取得1024
してulimit -Hn
提供し4096
ます。その数は6000前後まで必要です。
で/etc/sysctl.conf
設定しましたfs.file-max = 100000
。では/etc/security/limits.conf
I以下のセットがあります。
username soft nofile 6000
username hard nofile 65535
ログアウトして再度ログインしましusername
たが、まだ変更が表示されていません。この値を変更するには何が必要ですか?
私が持っているの/etc/security/limits.d
はすべてです90-nproc.conf
。また、.bash_profileまたは.bashrcでulimitが呼び出されないようにしました。
実行するsysctl -p
と、必要な設定が出力され、必要な値が表示されfs.file-max
ます。しかし、実行するとulimit -Sn
、1048がsysctl --system
得られerror: Unknown parameter "--system"
ます。実行しようとすると、が得られます。