하드 대 -limit.conf에서

하드 대 -limit.conf에서

"하드"를 지정하는 것과 비교하여 제한된 유형에 "-"를 지정하면 어떤 이점이 있나요?

CentOS의limit.conf 매뉴얼 페이지에는 제한 유형에 대해 "하드... 사용자는 이 값 이상으로 시스템 리소스 요구 사항을 높일 수 없습니다." 및 "소프트... 이 제한은 사용자가 올리거나 올릴 수 있는 제한입니다."라고 나와 있습니다. 기존의 하드 제한이 허용하는 만큼 낮게 삭제합니다. "

하드가 소프트보다 더 제한적인 것처럼 들리는데, 둘 다 "-"로 지정하는 이유는 무엇입니까? "사용자"라고 말한 것과 같습니다.할 수 없다이것을 변경하세요"와 "사용자할 수 있는이것을 바꾸세요. "

FWIW, 사용자 로그인에 대한 기본 설정을 줄이고 제한하려고 합니다. 현재 사용 중인데 * - priority 15이것이 * hard priority 15.

답변1

-세 가지 방법으로 하드 및 소프트 제한을 설정할 수 있습니다 .

  1. 엄격한 제한을 지정하고,이 한도 아래의 소프트 한도에 도달하지 마세요..
  2. 0 및 하드 제한 범위 내에서 소프트 제한을 지정합니다.
  3. 둘 다 지정하십시오.소프트 제한을 최대값으로 설정.

-소프트 제한의 ​​기본값이 하드 제한의 기본값보다 낮은 경우 세 번째 옵션은 불가능합니다.

이 경우 priority숫자는 사용자 프로세스를 실행하는 데 적합한 값인 것 같습니다. 어떠한 경우에도 사용자가 프로세스를 더 낮은 값으로 조정할 수 없으므로 "하드" 및 "소프트" 제한을 해석하는 방법을 모르겠습니다(그리고 저는 이것을 테스트할 수 있는 Linux 시스템을 사용하고 있지 않습니다). 특징).

관련 정보