我在更改 Linux 中用户的默认进程数时遇到了问题。我尝试过编辑/etc/security/limits.conf文件并添加以下行。
malintha hard nproc 10000
保存后我尝试在终端上执行以下命令
ulimit -u
它给出了先前的值 (1024) ,但没有更新的值。我怎样才能永久解决这个问题?
这是我的 limit.conf 文件
这里的问题是你在中指定了“hard”
马林萨硬 nproc 10000
硬是“最大”限制,软是默认值。所以你可以把它保留为硬,然后使用ulimit -u 1000
在那之后,对于该 bash shell,进程将具有增加的限制,或者使用 soft,那么它将成为您的用户启动的所有进程的默认值 [记住每次更改时注销并重新登录]。
对于那些想要尝试找出为什么给定用户的最大数量限制为[例如] 1024 的人,还请注意,它会读取 /etc/security/limits.conf 文件和其他 /etc/security/limits.d /* 文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)