网上各种检查session required pam_limits.so的都试过了,root的nofile始终是1024,请看到了不要按网上centos的来,貌似不起作用
/etc/systemd/system.conf 文件 添加
DefaultLimitNOFILE=65535
编辑 /etc/systemd/user.conf 文件 添加
DefaultLimitNOFILE=65535
重载系统服务:
systemctl daemon-reload
运行命令验证结果:
ulimit -Hn
【以下回答由 GPT 生成】
解决方案:
在Oracle Linux 8上修改root用户的nofile上限,可以按照以下步骤进行操作:
root soft nofile 4096 root hard nofile 8192
这表示设置了root用户的nofile上限为4096(软限制)和8192(硬限制)。
注意:软限制是最大值,可以被超过,但是不推荐超过;硬限制是软限制的最大值,不能超过。
# * soft nproc 1024
这样可以防止默认的nofile上限重新设置为1024。
这样,修改root用户的nofile上限就会在Oracle Linux 8中生效了。请注意,如果您使用了其他PAM模块来设置限制,您可能还需要相应地修改这些模块的配置文件。
如果您仍然遇到问题,建议检查系统日志文件(如/var/log/secure)以获取更多关于限制设置失败的信息。
希望这个解决方案可以帮助到您!如果您有任何进一步的问题,请随时提问。