¿Cuáles son los tipos de límites en Ubuntu?
Los límites en un sistema Ubuntu son de dos tipos:
Ahora, explicaremos el procedimiento para aumentar los límites del archivo abierto en Ubuntu. Así que comencemos!
Cómo aumentar los límites de archivo abierto en Ubuntu
En primer lugar, abra su terminal Ubuntu presionando "Ctrl+Alt+T". Ahora, revisaremos los límites actuales de los recursos. Para esto, ejecutaremos el "ilimitar" dominio.
¿Qué es un comando ilimit en Ubuntu?
El "ilimitar"¿Es un comando Linux Shell utilizado para establecer, ver o limitar los recursos del usuario actual. También extrae información sobre cuántos descriptores de archivos abiertos tiene cada proceso. Muchos usuarios de Ubuntu ejecutan este comando para limitar los recursos que están en el uso de un proceso.
Cómo verificar los límites de corriente en Ubuntu
Para ver el conjunto de límites actuales, agregue el "-aOpción "en el"ilimitar" dominio:
$ ulimit -a
La ejecución del comando anterior le mostrará la siguiente salida:
Cómo verificar los límites de archivo abierto suave y duro en Ubuntu
Para ver el límite suave actual, ejecute el comando ilimit con el "-Sn" opción:
$ ulimit -sn
Desde la salida dada a continuación, puede ver que "1024"Son los límites suaves de los archivos abiertos en nuestro sistema Ubuntu:
El "-Hn"La opción se agrega al"ilimitarComando "para recuperar el límite duro de los archivos abiertos:
$ Ulimit -hn
Cómo aumentar los límites de archivo abierto para la sesión actual en Ubuntu
Como se mencionó anteriormente, puede utilizar el "ilimitarComando "para configurar los límites de sesión actuales. Si desea aumentar los límites de archivo abierto para su sesión actual de Ubuntu, elija un valor entre los límites suaves y duros y agregue ese valor numérico específico con el "-norte" opción. Agregando el "-norte"Opción para el"ilimitar"El comando le permite aumentar los límites de archivo abierto:
$ ulimit -n 100000
Cómo aumentar los límites de archivo abierto por usuario en Ubuntu
También puede aumentar los límites de archivo abierto para un usuario específico. Para hacerlo, abra el archivo de configuración de límites "/etc/seguridad/límites.confusión" en el "nano" editor:
$ sudo nano/etc/seguridad/límites.confusión
En el "nano"Editor, el archivo de configuración de límite se verá así:
Ahora, agregue el siguiente contenido en el "/etc/seguridad/límites.conf " archivo:
* Soft nproc 65535
* duro nproc 65535
* Nofile suave 65535
* Nofile duro 65535
Linuxhint Soft nproc 100000
Linuxhint duro nproc 100000
Linuxhint suave nofile 100000
Linuxhint duro nofile 100000
Aquí:
Prensa "CTRL+O"Y guarde los cambios que hicimos en el"/etc/seguridad/límites.confusión":
En el siguiente paso, restringiremos la cantidad de recursos del sistema que un usuario puede obtener en una sola sesión habilitando el pam_limits. Para esto, debes editar el "/etc/pam.d/sesión común"Archivo en su"nano" editor:
$ sudo nano /etc /pam.d/sesión común
Ahora, agregue esta línea para habilitar el pam_limits Para la sesión actual:
Se requiere sesión PAM_LIMITS.entonces
Prensa "CTRL+O"Para guardar el contenido adicional de" /etc/pam.d/sesión común" archivo:
Cómo aumentar los límites de archivo abierto en todo el sistema en Ubuntu
Ubuntu también le proporciona la opción de aumentar los límites de archivo abierto en todo el sistema. Para este propósito, editaremos el "/etc/sysctl.confusión" archivo:
$ sudo nano /etc /sysctl.confusión
Puede establecer el número máximo de manijas de archivos que el kernel Linux asignará utilizando el "FS.file-maxParámetro. Ahora, agregue la línea dada a continuación en el "sysctl.confusión" archivo:
FS.file-max = 2097152
Establecer el valor "2097152" para "FS.file-maxEl parámetro establecerá este valor como número máximo de manijas de archivos:
De nuevo, presione "CTRL+O"Para salvar el"sysctl.conf " archivo:
El "sysctl"Comando con el"-pag"La opción cargará la configuración del kernel desde el"sysctl.confusión" archivo. Para aplicar los cambios que hemos realizado, ejecute los siguientes "sysctl"Comando en su terminal:
$ sudo sysctl -p
La ejecución del comando anterior aumentará el número máximo de archivos abiertos en todo el sistema:
Conclusión
En Ubuntu, Muchas aplicaciones, como el servidor web Apache o las bases de datos Oracle, requieren un límite de archivo abierto más alto, lo que resulta en un número excesivo de archivos abiertos, descriptores de archivos, etc. Si el número de archivos abiertos excede el límite predeterminado, pueden surgir dificultades de apertura de archivo y problemas de control de acceso. Este artículo te mostró Cómo puede aumentar los límites de archivo abierto en su sistema Ubuntu. Además, también ha visto cómo verificar y aumentar los límites de los archivos abiertos en todo el sistema y por usuario.