我在/etc/security/limits.conf中有以下几行
@H_301_1@* soft nofile 32768
* hard nofile 65536
root soft nofile 32768
root hard nofile 65536
@H_301_1@/etc/pam.d/common-session
/etc/pam.d/cron
/etc/pam.d/login
/etc/pam.d/sshd
/etc/pam.d/su
/etc/pam.d/sudo
登录时的ulimit -n(以及启动时启动的服务)仍显示1024.
我错过了什么?
对于init.d中的服务,您不能使用/etc/security/limits.d inittab不读取该文件,它基于pam.d,它不用于初始化启动脚本.所有init启动脚本都源于/etc/init.d/functions,因此对于所有服务,您可以破解该脚本并在那里设置限制.当我需要{httpd,some brokenass oracle stuf} e.t.c时,我常常为/ etc / sysconfig攻击特定服务. 希望这可以帮助.