GNU/Linux >> Tutoriels Linux >  >> Linux

sysctl vs écrire directement dans /proc/*

sysctl est un outil pour lire et modifier divers attributs du noyau. Il est disponible dans de nombreux systèmes d'exploitation de type Unix, y compris non seulement Linux, mais aussi OpenBSD et FreeBSD, par exemple. sysctl est généralement disponible à la fois en tant que commande shell et en tant qu'appel système.

Sous Linux, le sysctl le mécanisme est en outre exposé dans le cadre du système de fichiers virtuel procfs, sous /proc/sys .

Notez que le sysctl syscall est obsolète sous Linux ; il est recommandé d'utiliser /proc/sys à la place (soit directement, soit via le sysctl commande shell).

Références :

  • Page de manuel pour le sysctl appel système sous Linux
  • Page de manuel pour le sysctl commande shell sous Linux

Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Linux – Lier /proc/mnt à /proc/mounts ?

  3. Linux – Nombre de processeurs dans /proc/cpuinfo ?

  4. Comprendre Linux /proc/id/maps

  5. linux /proc/loadavg

Un guide pour le système de fichiers ‘/proc’ sous Linux

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Comment fonctionne /proc/* ?

Pas de /proc dans une distribution Linux embarquée basée sur Busybox

sysctl -p a échoué sur /proc/sys/pcie_aspm