Bir kullanıcının açabileceği maksimum dosya sayısını artırmaya çalıştığım bir CentOS kutumuz var. Ben çalıştırdığınızda Şu ulimit -Sn
alıyorum 1024
ve ulimit -Hn
verir 4096
. 6000 kadar bu numaraya ihtiyacım var.
In /etc/sysctl.conf
ben kurdum fs.file-max = 100000
. In /etc/security/limits.conf
I aşağıdaki kümesi vardır:
username soft nofile 6000
username hard nofile 65535
Çıkış yaptım ve olarak tekrar giriş yaptım username
ancak hala değişikliklerimi görmüyorum. Bu değeri değiştirmek için neye ihtiyacım var?
Ben tek şey /etc/security/limits.d
olduğunu 90-nproc.conf
. Ayrıca ulimit'in .bash_profile veya .bashrc dosyasında çağrılmadığından emin oldum.
Çalıştırdığımda sysctl -p
istediğim ayarları tükürüyor ve istediğim değeri gösteriyor fs.file-max
. Ben çalıştırdığınızda Ama ulimit -Sn
ben çalıştırmayı denerseniz, ben 1048'e olsun sysctl --system
alıyorum error: Unknown parameter "--system"
.