공급업체 소프트웨어를 구성하려면 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영구적이 될 것입니다.