English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux ulimit 명령어는 셸 프로그램의 자원을 제어하는 데 사용됩니다.
ulimit은 셸 내장 명령어로, 셸이 실행하는 프로그램의 자원을 제어할 수 있습니다.
ulimit [-aHS][-c <core 파일 제한>][-d <데이터 구역 크기>][-f <파일 크기>][-m <메모리 크기>][-n <파일 수>][-p <버퍼 크기>][-s <스택 크기>][-t <CPU 시간>][-u <프로그램 수>][-v <가상 메모리 크기>]
파라미터:
시스템 자원 설정 표시
[[email protected] ~]# ulimit -a 코어 파일 크기 (블록, -c) 0 데이터 세그먼트 크기 (kbytes, -d) 무제한 파일 크기 (블록, -f) 무제한 대기 신호 (-i) 1024 최대 잠금 메모리 (kbytes, -l) 32 최대 메모리 크기 (kbytes, -m) 무제한 열린 파일 (-n) 1024 파이프 크기 (512 bytes, -p) 8 POSIX 메시지 큐 (bytes, -q) 819200 스택 크기 (kbytes, -s) 10240 cpu 시간 (초, -t) 무제한 최대 사용자 프로세스 (-u) 4096 가상内存 (kbytes, -v) 무제한 file locks (-x) 무제한 [[email protected] ~]#
단일 사용자 프로그램 수 제한 설정
[[email protected] ~]# ulimit -u 500 //단일 사용자 프로그램 제한 설정 [[email protected] ~]# ulimit -a 코어 파일 크기 (블록, -c) 0 데이터 세그먼트 크기 (kbytes, -d) 무제한 파일 크기 (블록, -f) 무제한 대기 신호 (-i) 1024 최대 잠금 메모리 (kbytes, -l) 32 최대 메모리 크기 (kbytes, -m) 무제한 열린 파일 (-n) 1024 파이프 크기 (512 bytes, -p) 8 POSIX 메시지 큐 (bytes, -q) 819200 스택 크기 (kbytes, -s) 10240 cpu 시간 (초, -t) 무제한 최대 사용자 프로세스 (-u) 500 가상内存 (kbytes, -v) 무제한 file locks (-x) 무제한 [[email protected] ~]#