http://www.linuxdoc.org/LDP/solrhe/Securing-Optimizing-Linux-RH- Edition-v1.3/chap5sec44.html
시스템리소스제한을 하려 위 페이지 내용을 참조로 작업하였습니다.
* hard nproc 10
이렇게 세팅한 후 테스트를 해보았는데, 어째 nproc 가 10을 그냥
넘어버리네요...
위 페이지내용에 덧붙혀 또다른 작업이 필요한 것인지요?
아래와 같은 간단한 스크립트로 테스트를 해보았습니다.
----------------Begin--------------------------
#/bin/sh
while [ TRUE ]
do
find / -print > /dev/null 2> /dev/null &
find / -print > /dev/null 2> /dev/null &
find / -print > /dev/null 2> /dev/null &
sleep 3
done
----------------End----------------------------
nproc 제한은 pam_limits 모듈이 그 로그인 경로에 들어 있을 때만 적용됩니다. /etc/pam.d 에서 해당 서비스 설정에 pam_limits.so 가 있는지 확인하고, 설정을 바꾼 뒤에는 새로 로그인해서 시험해 보세요. 쉘 스크립트에서 생성하는 프로세스 수는 이 제한과 별개로 볼 필요가 있습니다.