Introdução
Controlar o número de processos permitidos por usuário é essencial para evitar sobrecarga, travamentos e possíveis ataques em servidores Linux. Este checklist orienta como configurar e testar limites de processos por usuário, garantindo estabilidade e segurança em VPS Linux e servidores dedicados.
Checklist: Limite de Processos por Usuário
- Verifique o limite atual de processos por usuário.
- Defina limites persistentes em
/etc/security/limits.conf. - Configure limites no kernel via
sysctlse necessário. - Teste a aplicação dos limites com usuários comuns.
- Monitore e ajuste conforme a necessidade do ambiente.
Passos para Configurar e Testar
-
Verifique o limite atual:
ulimit -uExecute como usuário comum para ver o limite de processos.
-
Edite
/etc/security/limits.conf:sudo nano /etc/security/limits.confAdicione ou ajuste as linhas, substituindo
usuariopelo nome desejado:usuario hard nproc 200 usuario soft nproc 150Salve e feche o arquivo.
-
Configure o limite global do kernel (opcional):
sudo sysctl -w kernel.pid_max=65535Para tornar permanente, adicione em
/etc/sysctl.conf:kernel.pid_max = 65535 -
Reinicie a sessão ou o servidor:
Para aplicar as mudanças, encerre e reabra a sessão SSH ou reinicie o servidor.
-
Teste o limite:
Como o usuário configurado, execute:
ulimit -uTente abrir múltiplos processos para validar o bloqueio ao atingir o limite.
Resolução de Problemas
- Limite não aplicado: Confirme se o usuário está correto em
limits.confe reinicie a sessão. - Serviços de sistema afetados: Evite limitar usuários de sistema críticos (ex: root, www-data).
- Erro 'Too many processes': Aumente o limite conforme a demanda real do serviço.
- Alterações não persistem: Verifique permissões do arquivo e se há conflitos em outros arquivos de configuração.
Resumo
- Limitar processos por usuário previne sobrecarga e ataques.
- Configuração via
limits.confesysctlé simples e eficaz. - Testes práticos garantem que as políticas estejam funcionando.
Contrate Agora
Garanta servidores estáveis e seguros com suporte 24/7. Veja planos de servidores dedicados AviraHost e tenha controle total sobre sua infraestrutura.