Mamy okno CentOS, które próbuję zwiększyć maksymalną liczbę plików, które użytkownik może otworzyć. Obecnie, gdy biegnę ulimit -Snmam 1024i ulimit -Hndaje 4096. Potrzebuję tej liczby około 6000.
W /etc/sysctl.confustawiłem fs.file-max = 100000. W /etc/security/limits.confmam następujący zestaw:
username soft nofile 6000
username hard nofile 65535
Wylogowałem się i zalogowałem ponownie, usernameale nadal nie widzę moich zmian. Czego potrzebuję, aby zmienić tę wartość?
Mam tylko /etc/security/limits.dto 90-nproc.conf. Upewniłem się również, że ulimit nie jest wywoływany w moim .bash_profile lub .bashrc.
Po uruchomieniu sysctl -pwyrzuca ustawienia, które chcę, i pokazuje wartość fs.file-maxtego, czego chcę. Ale kiedy biegnę ulimit -Sn, dostaję 1048. Jeśli spróbuję uciec sysctl --system, dostaję error: Unknown parameter "--system".