Gestión de parámetros del núcleo en tiempo de ejecución
Puede ajustar algunos valores de núcleo en el núcleo en ejecución mediante el sistema de archivos virtual.
Algunos archivos virtuales en /proc, y especialmente en /proc/sys, se pueden escribir. Puede ajustar la configuración en el núcleo en ejecución mediante estos archivos. Por ejemplo, para cambiar el nombre de host, puede revisar el archivo /proc/sys/kernel/hostname de la siguiente manera:
echo www.mydomain.com | sudo tee /proc/sys/kernel/hostname
Otros archivos toman valores binarios o booleanos, como la configuración del reenvío de IP, que se define en /proc/sys/net/ipv4/ip_forward:
cat /proc/sys/net/ipv4/ip_forward
0
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
1
Utilice el comando sysctl para ver o cambiar valores en el directorio /proc/sys.
Incluso root no puede omitir los permisos de acceso a archivos de las entradas de archivos virtuales en /proc. Si cambia el valor de una entrada de solo lectura como /proc/partitions, no existe ningún código de núcleo para prestar servicio a la llamada del sistema write().
Para obtener más información, consulte las páginas del manual sysctl(8) y sysctl.d(5).
Lista de parámetros y valores configurables del núcleo
Utilice el comando sysctl para examinar los parámetros del sistema de núcleo que están definidos en el sistema de archivos virtual /proc/sys. Los siguientes métodos para ver los parámetros del núcleo y sus valores mediante el comando sysctl están disponibles:
Actualización de los parámetros del núcleo
Utilice el comando sysctl para actualizar los parámetros del sistema de núcleo definidos en el sistema de archivos virtual /proc/sys.