개발/linux

[linux]사용자 계정 성능 제한 설정,최대프로세스,최대오픈파일(CentOS 7)

mabb 2023. 4. 11. 14:11
반응형

1. /etc/security/limits.conf

vi /etc/security/limits.conf 파일을 편집

<domain> <type> <item> <value>로 user에 대한 성능 제한을 설정할 수 있다.
아래의 표를 참고하면
testUser hard nproc 10240은
testUser의 최대 프로세스가 10240을 초과하는 것이 불가하도록 설정한다는 의미.

<domain>
제한 대상
<type>
제한 강도
<item>
제한 항목
<value>
제한 값
usr명 soft(경고) core (코어사이즈,KB) 설정값
group명@ hard(불가) rss (Resident set size, 실제물리메모리사용량)  
    nproc (maximum user processes, 최대 프로세스 개수,Default:1024(너무 낮다))  
    maxlogins (최대 동시 접속 세션 수 )  
    data seg (프로세스 데이터 세 그먼트 최대 크기)  
    stack(최대스택사이즈,KB)  
    nofile(maximum open files, 최대 파일 개수, Default:1024)  
    etc…  
반응형