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