1. Quando usarla
Questa guida aiuta quando un processo raggiunge limiti impliciti e fallisce senza messaggi chiari.
ulimit | file descriptor | shell profile | limiti | login
2. Configurazione base
ulimit -n 4096
printf 'ulimit -n 4096\n' >> /etc/profile.d/local-limits.sh
chmod +x /etc/profile.d/local-limits.sh
Adatta nomi host, IP, interfacce, percorsi e versioni al sistema reale prima di rendere persistente il cambiamento.
3. Verifica rapida
ulimit -a
sh -lc 'ulimit -n'
grep -n 'ulimit -n' /etc/profile.d/local-limits.sh
Controlla che l'output mostri esattamente lo stato che ti aspetti prima di considerare chiuso l'intervento.
4. Note operative
Per i demoni non basta la shell interattiva: applica il limite anche nello script rc o nel wrapper di avvio.
Checklist rapida
[ ] Passi completati\n[ ] Config aggiornata\n[ ] Test eseguiti\n[ ] Rollback pronto\n[ ] Log verificati