A menos que eles tenham feito algo realmente maluco (se é assim, culpar systemd), tudo está definido em /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Algo parecido com isso.
Eu gostaria de definir permanentemente o limite de arquivos abertos para todos os usuários no Centos 7, mas parece haver muita informação conflitante nos googles.
Poderia ser feito criando um novo arquivo de configuração em: /etc/security/limits.d/ (para estar no lado seguro ao atualizar, etc). Por exemplo:
/etc/security/limits.d/nofile.conf
com conteúdo escrito anteriormente por sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Se você quiser aumentar o limite de arquivos para o serviço do sistema, você terá que editar /usr/lib/systemd/system/SOME_SERVICE.service
adicione LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
e execute systemctl daemon-reload
para ativar as alterações.
Consulte a documentação de diretivas de limite de execução do systemd