Wir haben eine CentOS-Box, mit der ich versuche, die maximale Anzahl von Dateien zu erhöhen, die ein Benutzer öffnen kann. Momentan wenn ich renne ulimit -Snbekomme 1024und ulimit -Hngebe ich 4096. Ich brauche diese Zahl um 6000.
Darin /etc/sysctl.confhabe ich gesetzt fs.file-max = 100000. In habe /etc/security/limits.confich folgendes eingestellt:
username soft nofile 6000
username hard nofile 65535
Ich habe mich abgemeldet und wieder angemeldet, sehe usernameaber immer noch keine Änderungen. Was brauche ich, um diesen Wert zu ändern?
Alles was ich habe /etc/security/limits.dist 90-nproc.conf. Ich habe auch sichergestellt, dass ulimit nicht in meinem .bash_profile oder .bashrc aufgerufen wird.
Beim Ausführen sysctl -pwerden die gewünschten Einstellungen ausgespuckt und der gewünschte Wert fs.file-maxangezeigt. Aber wenn ich renne ulimit -Sn, bekomme ich 1048. Wenn ich versuche zu rennen, sysctl --systembekomme ich error: Unknown parameter "--system".