gpt4 book ai didi

linux - "soft/hard nofile"在 Linux 上意味着什么

转载 作者:IT王子 更新时间:2023-10-29 00:18:06 26 4
gpt4 key购买 nike

当我尝试在RedHat EL5上安装软件时,出现软/硬nofile的期望值为4096而默认值为1024的错误。我设法增加了这个数字,但我不知道是什么参数是。他们指的是软链接(soft link)还是硬链接(hard link)?

我的修改方式是:

A) 修改/etc/security/limits.conf

user soft nofile 5000
user hard nofile 6000

B) 修改/etc/pam.d/system-auth

session required /lib/security/$ISA/pam_limits.so

C) 修改/etc/pam.d/login

session required pam_limits.so

进行更改后(通过切换到 root)。看来我必须重新启动机器才能使其生效。但是网上有帖子说改完应该马上生效。如果有人能澄清一下,我们将不胜感激。

最佳答案

它们是:一个进程可能一次打开的文件数量的“软”和“硬”限制。两者都限制相同的资源(与硬链接(hard link)或任何东西无关)。不同之处在于:软限制可能会在以后更改,直到硬限制值,由以这些限制运行的进程和硬限制只能降低 - 进程不能通过增加硬限制来为自己分配更多资源(运行的进程除外)具有 super 用户权限(作为 root))。

可以为其他系统资源设置类似的限制:系统内存、CPU 时间等。请参阅 setrlimit(2) 手册页或您的 shell 的 ulimit 的描述内置命令(例如在 bash(1) 手册页中。

关于linux - "soft/hard nofile"在 Linux 上意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3107476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com