리눅스 계정 프로세스 수 제한하기

  • 리눅스 계정 프로세스 수 제한하기

1 기본값[ | ]

기본값은 8192이다.

[root@localhost ~]# ulimit -a | grep processes
max user processes              (-u) 8192

2 즉시 적용[ | ]

100개로 제한해보자.

ulimit -u 100
[root@localhost ~]# ulimit -u 100
[root@localhost ~]# ulimit -a | grep processes
max user processes              (-u) 100

위와 같이 적용되지만, 현재 세션에 대해서만 적용된다. 다른 세션을 열면 기본값이 8192로 돌아가 버린다.

3 영구 적용[ | ]

재부팅시 또는 새로운 세션에도 적용되도록 하려면 홈디렉토리에 있는 .bash_profile를 수정하자.

vi ~/.bash_profile

맨아래에 ulimit를 걸었다.

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

ulimit -u 100
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}