Cambios realizados por ulimit
comando:
$ ulimit -n 4096
$ ulimit -Hn 16384
se aplicará solo para el usuario y la sesión actuales. Para hacerlo permanente, debe modificar /etc/security/limits.conf
agregando sus límites:
* soft nofile 4096
* hard nofile 16384
Sin embargo, el comodín *
no se aplicará a root
usuario. Para hacerlo, debe indicarlo explícitamente:
* soft nofile 4096
* hard nofile 16384
root soft nofile 4096
root hard nofile 16384
Estos límites se aplicarán después de reiniciar .
Si desea aplicar los cambios sin reiniciar , modificar /etc/pam.d/common-session
agregando esta línea al final del archivo:
session required pam_limits.so
La próxima vez que inicie sesión, debería ver los límites actualizados, puede verificarlos (límites suaves y estrictos):
$ ulimit -a
$ ulimit -Ha
Si estás usando bash
, ulimit -n
solo mostrará el límite suave. Para obtener el límite estricto, debe hacer ulimit -Hn
.
En mi sistema, veo esto:
$ ulimit -n
1024
$ ulimit -Hn
4096