GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo aumentar el límite de archivos abiertos en Ubuntu?

Puede recibir un mensaje en el sistema Linux como "Demasiados archivos abiertos". Este servidor medio ha alcanzado el límite máximo de archivos abiertos.

En Linux, hay dos tipos de límites

(A) Límite estricto :límite máximo permitido a un usuario que podría establecer el superusuario/raíz.

(B) Límite suave :Límite actual permitido a un usuario que puede ser incrementado por el usuario hasta el límite máximo.

Comprobar los límites actuales:

Puede verificar el límite permitido actualmente para un usuario con el comando ulimit. Los siguientes son los comandos para verificar el límite Duro y Suave.

ulimit -Sn   # Check soft limit
ulimit -Hn # Check hard limit

Límite de aumento para la sesión actual:

Si desea aumentar el límite de cualquier sesión, puede usar el siguiente comando.

ulimit -n 250000

Aumentar el límite por usuario:

  1. Podemos proporcionar un límite por usuario para un archivo abierto. Edite limites.conf usando el siguiente comando.

    sudo nano /etc/security/limits.conf
    
  2. modifique el valor para su usuario según sus requisitos y guarde los archivos.

  3. Una vez que haya terminado con la modificación de límites, habilite pam_limits usando el siguiente comando.

    sudo nano /etc/pam.d/common-session
  4. Agregue la siguiente línea:

    session required pam_limits.so

Aumentar el límite de todo el sistema:

Aumentar el límite de todo el sistema le permitirá abrir archivos en todo el sistema. Tenga en cuenta que un límite de usuario específico no puede ser mayor que el límite de todo el sistema.

  1. También podemos aumentar el límite de todo el sistema. Para hacer esto, edite el archivo de configuración de sysctl.

    # nano /etc/sysctl.conf 
  2. Ahora, agregue la siguiente línea

    # fs.file-max = 3000000 
  3. Ejecute el siguiente comando para guardar los cambios.

    # sysctl -p

Linux
  1. Cómo aumentar el número de límites de archivos abiertos en Linux

  2. Cómo instalar un servidor PostgreSQL en Ubuntu 18.04

  3. Cómo limitar los comandos de usuario en Linux

  4. ¿Cómo configurar archivos abiertos nginx max?

  5. No se puede aumentar el límite de archivos abiertos más allá de 4096 (Ubuntu)

Cómo abrir el administrador de archivos de Ubuntu como usuario root

Cómo instalar 7Zip en Ubuntu 18.04

Cómo limitar el usuario root en CentOS

Cómo:Configuración inicial del servidor Ubuntu 15.04

Cómo limitar su acceso de usuario raíz en Debian y Ubuntu

¿Cómo habilitar el usuario raíz en Ubuntu Server?