世界杯红牌 / 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命令,根据返回值确认是否修改成功。

世界杯淘汰赛最弱半区!卫冕冠军直通八强 日本地狱级夺冠路径曝光
端午节为什么要佩戴香包?