GNU/Linux >> Linux Esercitazione >  >> Linux

sysctl rispetto alla scrittura diretta su /proc/*

sysctl è uno strumento per leggere e modificare vari attributi del kernel. È disponibile in molti sistemi operativi simili a Unix, incluso non solo Linux, ma anche OpenBSD e FreeBSD, per esempio. sysctl è generalmente disponibile sia come comando di shell che come chiamata di sistema.

In Linux, il sysctl Il meccanismo è inoltre esposto come parte del filesystem virtuale procfs, sotto /proc/sys .

Nota che il sysctl syscall è deprecato in Linux; si consiglia di utilizzare /proc/sys invece (direttamente o tramite il sysctl comando shell).

Riferimenti:

  • Manpage per sysctl chiamata di sistema in Linux
  • Manpage per sysctl comando shell in Linux

Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Linux:numero di processori in /proc/cpuinfo?

  4. Linux:come verificare se un dispositivo a blocchi è di sola lettura da /sys o /proc?

  5. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

Una guida al file system '/proc' in Linux

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

linux /proc/loadavg

Come funziona /proc/*?

sysctl -p non riuscito su /proc/sys/pcie_aspm