Abbiamo una scatola CentOS che sto cercando di aumentare il numero massimo di file che un utente può avere aperto. Attualmente quando corro ulimit -Sn
ottengo 1024
e ulimit -Hn
dà 4096
. Ho bisogno di quel numero di circa 6000.
In /etc/sysctl.conf
Ho impostato fs.file-max = 100000
. In /etc/security/limits.conf
ho il seguente set:
username soft nofile 6000
username hard nofile 65535
Ho effettuato il logout e ho effettuato nuovamente l'accesso come username
ma non vedo ancora le mie modifiche. Di cosa ho bisogno per cambiare questo valore?
Tutto quello che ho dentro /etc/security/limits.d
è 90-nproc.conf
. Ho anche assicurato che ulimit non viene chiamato nel mio .bash_profile o .bashrc.
Quando sysctl -p
eseguo sputa le impostazioni che desidero e mostra il valore fs.file-max
che desidero. Ma quando corro ulimit -Sn
, ottengo 1048. Se provo a correre sysctl --system
ottengo error: Unknown parameter "--system"
.