Monitoreo del sistema: Comando sysctl

Parámetros del kernel pueden ser cambiados con el sistema activo usando el comando sysctl. Sysctl nos ayuda a configurar parámetros del kernel mientras el sistema está corriendo.

Parámetros del kernel pueden ser cambiados con el sistema activo usando el comando sysctl. Sysctl nos ayuda a configurar parámetros del kernel mientras el sistema está corriendo. La opción -a nos mostrará una lista de todos los parámetros configurados en nuestro kernel en diferentes aspectos.

Este es un ejemplo de la salida de este comando:$ sysctl -adev.cdrom.autoclose = 1fs.quota.writes = 0kernel.ctrl-alt-del = 0kernel.domainname = (none)kernel.exec-shield = 1net.core.somaxconn = 128net.ipv4.tcp_window_scaling = 1net.ipv6.route.mtu_expires = 600sunrpc.udp_slot_table_entries = 16vm.block_dump = 0

Por otro lado los cambios realizados con este comando sólo son válidos momentáneamente. Por lo que al reiniciar el sistema cualquier cambios será descartado porque el kernel va directamente al fichero /etc/sysctl.conf y toma de allí dichos valores.

Entonces podemos inferir que para hacer un cambio de forma permanente en sysctl es necesario hacerlo modificando el fichero /etc/sysctl.conf. Luego de hecho cualquier cabio en dicho fichero, lo guardamos y ejecutamos sysctl con la opción -p para hacer efectivo estos cambios. Solo entonces los cambios serán persistentes después de un reinicio o apagado del sistema.

$ vi /etc/sysctl.conf$ sysctl -p

También podemos modificar parámetros de forma temporal con la siguiente orden, aclarando nuevamente que dichos cambios serán descartados al reinicio.

$ sysctl -w {variable-name=value}

Rodrigo Paszniuk
Rodrigo Paszniuk

Con 15 años de experiencia en los sectores de tecnología y gaming, combino mi formación como Ingeniero Informático con mi pasión por el entretenimiento digital. Fundé StiloGames para crear un espacio de referencia para la comunidad gamer, donde la tecnología y el juego se unen para potenciar la cultura de los videojuegos en la región.

Artículos: 1132

Deja un comentario