Eu gostaria de definir permanentemente o limite de arquivos abertos para todos os usuários no Centos 7, mas parece haver muitas informações conflitantes no Google.
15
A menos que eles tenham feito algo realmente maluco (se é o caso, culpe o systemd) que está definido /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Algo parecido.
Isso pode ser feito através da criação de um novo arquivo de configuração em: /etc/security/limits.d/ (para estar seguro ao atualizar etc). Por exemplo:
/etc/security/limits.d/nofile.conf
com conteúdo conforme escrito anteriormente por sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Se você deseja aumentar o limite de arquivos para o serviço do sistema, precisará editar /usr/lib/systemd/system/SOME_SERVICE.service
adicionar LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
e execute systemctl daemon-reload
para ativar as alterações.
Consulte a documentação das diretivas de limite de execução do systemd