GNU/Linux >> Tutoriales Linux >  >> Linux

sysctl frente a escribir directamente en /proc/*

sysctl es una herramienta para leer y modificar varios atributos del kernel. Está disponible en muchos sistemas operativos similares a Unix, incluidos no solo Linux, sino también OpenBSD y FreeBSD, por ejemplo. sysctl normalmente está disponible como un comando de shell y como una llamada al sistema.

En Linux, el sysctl El mecanismo también se expone como parte del sistema de archivos virtual procfs, en /proc/sys .

Tenga en cuenta que el sysctl syscall está en desuso en Linux; se recomienda usar /proc/sys en su lugar (ya sea directamente o a través del sysctl comando de shell).

Referencias:

  • Página de manual para sysctl llamada al sistema en Linux
  • Página de manual para sysctl comando de shell en Linux

Linux
  1. Explorando el sistema de archivos /proc de Linux

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  4. Linux – ¿Vincular /proc/mnt a /proc/mounts?

  5. Linux – ¿Número de procesadores en /proc/cpuinfo?

Una guía para el sistema de archivos '/proc' en Linux

Archivos /proc/cpuinfo y /proc/meminfo en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Cómo funciona /proc/*?

No /proc en una distribución de Linux integrada basada en Busybox

sysctl -p falló en /proc/sys/pcie_aspm