Я пытаюсь увеличить 'открытые файлы' и до обычного пользователя и пользователю root. Применяющиеся различные процедуры из других источников без успеха. Я использую Ubuntu 16.10 с 4.8.0-41-универсальным Linux, и это изменения, которые я внес до сих пор:
$ grep nofile /etc/security/limits.conf # - nofile - max number of open files root - nofile 80000 * - nofile 80000 $ grep pam_limits /etc/pam.d/* /etc/pam.d/common-session:session required pam_limits.so /etc/pam.d/common-session-noninteractive:session required pam_limits.so ... /etc/pam.d/login:session required pam_limits.so ... $ grep file-max /etc/sysctl.conf fs.file-max=80000 $ cat /proc/sys/fs/file-max 80000
Я затем перезагрузил. После перезагрузки, когда я сверяюсь с 'ulimit':
$ ulimit -Sn
1024
$ ulimit -Hn
4096
Ubuntu v16.10 использует systemd? Затем можно сталкиваться с проблемой, где графические логины запускаются systemd, который не использует/etc/security/limits*. См. этот ответ вместо этого: