가치를 더하고 싶어서 ulimit -n
추가합니다
* soft nofile 20000
* hard nofile 20000
문서 에는 /etc/security/limits.conf
나와 있지만 나를 괴롭히는 한 가지 문제가 있습니다.
이 값은 무엇을 ulimit -n
의미하나요? 사용자 수준인가, 아니면 프로세스 수준인가?
구체적으로, 값이 ulimit -n
512이고 사용자가 3개의 프로세스를 가지고 있다면 그의 3 개 프로세스가 총 512개의 파일 설명자를 가질 수 있다는 testUser
의미입니까 , 아니면 각 프로세스가 512개의 파일 설명자를 가질 수 있다는 의미입니까? 파일 설명자는 ?testUser
testUser's
testUser
512*3
답변1
시스템 서비스인지 아닌지에 따라 동작이 달라지는데, 차이점을 지적할 수는 없습니다.
/etc/security/limits.conf 파일은 루트 사용자에 대한 제한을 설정합니다. 사용자의 제한을 늘리려면 /etc/security/limits.d/testUser.conf 파일을 편집해야 합니다.