열린 파일 수 - 소프트 nofile 및 ULIMIT

열린 파일 수 - 소프트 nofile 및 ULIMIT

공급업체 소프트웨어를 구성하려면 Linux 서버에서 다음 설정이 필요합니다.

xerox soft nofile 16384
xerox hard nofile 262144

파일에

/etc/security/limits.conf

보안상의 이유로 사용자의 bash_profile에서 이러한 구성을 바꿀 수 있습니까?

내가 사용해도 될까?

ulimit -n 262144

존재하다

/home/xerox/.bash_profile

똑같을까요?

고쳐 쓰다
여전히 혼란스럽고
동등한 명령이 무엇인지 궁금합니다.

Xerox 소프트 노파일 16384 및
Xerox 하드 노파일 262144

bash_profile에서

감사합니다!

답변1

소프트 제한을 변경하려면 ulimit -Sn. 단독으로 사용하는 경우 -n두 가지 제한 중 더 제한적인 것을 설정할 수 있습니다. 하드 제한을 줄이는 데 사용됩니다 ulimit -Hn.

그러나 하드 제한을 늘리는 것은 루트 권한입니다. 그런 다음 bashrc의 하드 제한은 limits.conf.

참고: 하드 제한은 에 배치하는 것이 가장 좋습니다 limits.conf. A는 chsh쉽게 쉘을 변경하고 not read 를 사용할 수 있습니다 .bashrc..bashrc

답변2

실제로는 그렇지 않습니다.bash_config 파일사용자 xerox가 로그인할 때마다 .bash_profile이 실행되고 ulimit가 적용됩니다. 서버가 다시 시작되면 xerox 사용자가 로그인하지 않으면 ulimit가 자동으로 설정되지 않는다고 가정합니다. 설정하다/etc/security/limits.conf영구적이 될 것입니다.

관련 정보