同时增加oppened文件的数量。 Ubuntu 16.04.4 LTS

时间:2018-04-05 16:40:12

标签: linux ubuntu ulimit

在Ubuntu Mate 16.04.4LTS中,每次运行命令时:

$ ulimit -a

我明白了:

open files                      (-n) 1024

我尝试增加此限制,在/etc/security/limits.conf中添加命令:

  myusername      hard   nofile    100000

但如果我运行ulimit -a,那么这个值1024并不重要。我在修改后重新启动了系统但问题仍然存在。   另外,如果我跑

  ulimit -n 100000

我收到回复:

  ulimit: open files: cannot modify limit: Operation not permitted

如果我跑

   sudo ulimit -n 100000

我明白了:

   sudo: ulimit: command not found

有关如何增加限制的任何想法?

THX

2 个答案:

答案 0 :(得分:0)

来自ulimit下的-n The maximum number of open file descriptors (most systems do not allow this value to be set)

@font-face {
    font-family: 'Roboto';
    font-weight: $font-weight-light;
    src: url('../fonts/Roboto-Light.ttf'), /* Safari, Android, iOS */
         url('../fonts/Roboto-Light.ttf') format('opentype'), /* IE9+ Compat Modes */
         url('../fonts/Roboto-Light.ttf') format('woff2'), /* Super modern browsers */
         url('../fonts/Roboto-Light.ttf') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Light.ttf') format('svg'); /* Legacy iOS */
}

也许您的问题只是您的系统不支持修改此限制?

答案 1 :(得分:0)

在我发布此问题后,我找到了解决方案。基于:

https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user

我也编辑过:

  /etc/pam.d/common-session 

并将以下行添加到最后:

  session required pam_limits.so

现在一切正常。