世界杯红牌 / 2026-08-22 23:42:53
当要修改的「nofile」值(最大打开文件数)未超过「nr_open」和「file-max」两个值时,直接修改「nofile」值即可。
3.1 临时生效1)使用终端工具连接服务器,执行命令:ulimit -n 128000
2)该修改只会影响当前shell会话。如果你打开一个新的终端窗口,nofile 限制将恢复为系统设置值。
3.2 永久生效1)删除系统级别限制
检查/etc/profile文件中,是否存在 ulimit -n xxx 相关语句
若存在,删除相关语句,并使用 source /etc/profile 语句重新加载 shell 环境
2)修改用户级别限制
打开Linux的软硬件限制文件/etc/security/limits.conf,在文件尾部添加/修改如下代码: (其中65535为修改的nofile值)
* soft nofile 65535
* hard nofile 65535
上述命令中,hard表示系统的硬限制,soft表示用户的软限制。
部分系统需要将「*」替换为具体用户名才生效,例如 root soft nofile 65535
3)加载 pam_limits.so 模块
打开/etc/pam.d/login 文件,确保其中包含以下行(通常位于 session 部分):
如果不存在,直接添加;如果已存在但被注释(以 # 开头),取消注释
session required pam_limits.so
该操作是为了确保用户登录终端时,系统能够加载 pam_limits.so 模块,从而应用 limits.conf中定义的资源限制
4)终端重新登录并重启FineReport工程
配置完成后,终端用户重新登录,并重启FineReport工程,配置方可生效。
可使用ulimit -n命令,根据返回值确认是否修改成功。
世界杯淘汰赛最弱半区!卫冕冠军直通八强 日本地狱级夺冠路径曝光端午节为什么要佩戴香包?