Qui sommes-nous?
Que faisons-nous?
Qu'est-ce que Linux?
Les membres du LUG
Les partenaires
Statuts de l'ASBL
ROI de l'ASBL
Bidouiller le système: /proc/sys
/proc/sys ne fournit pas que des informations sur le système, il permet aussi de changer les paramètres du kernel à la volée, et donc d'activer ou de désactiver des fonctionnalités. (Bien sûr, cela peut être dangereux pour votre système - considérez-vous prévenus!)
Pour déterminer si vous pouvez configurer un fichier ou s'il est simplement en lecture seule, utilisez ls -ld; si un fichier possède l'attribut "W", cela signifie que vous pouvez l'utiliser pour configurer le kernel d'une certaine façon. Par exemple, ls -ld /proc/kernel/* commence comme ceci:
dr-xr-xr-x 0 root root 0 2008-01-26 00:49 pty
dr-xr-xr-x 0 root root 0 2008-01-26 00:49 random
-rw-r--r-- 1 root root 0 2008-01-26 00:49 acct
-rw-r--r-- 1 root root 0 2008-01-26 00:49 acpi_video_flags
-rw-r--r-- 1 root root 0 2008-01-26 00:49 audit_argv_kb
-r--r--r-- 1 root root 0 2008-01-26 00:49 bootloader_type
-rw------- 1 root root 0 2008-01-26 00:49 cad_pid
-rw------- 1 root root 0 2008-01-26 00:49 cap-bound
Vous pouvez voir que le bootloader_type n'est pas prévu pour ëtre modifié, mais les autres fichiers peuvent l'être. Pour modifier un fichier, utiliser une commande comme echo 10 >/proc/sys/vm/swappiness. Cet exemple particulier vous permettrait d'optimiser votre performance de mise en cache des pages en mémoire virtuelle. En passant, ces changements sont temporaires et leurs effets disparaîtrons au re-démarrage de votre système. Utilisez sysctl et le fichier /etc/sysctl.conf pour effectuer des changements permanents.
Penchons-nous à un haut niveau sur les répertoires de /proc/sys :
- debug : Contient (surprise!) des information pour le débugage. Ce sont des informations pratiques si vous effectuez du développement de kernel.
- dev : Fournit des paramètres pour des périphériques spécifiques; par exemple, vérifiez le dossier /dev/cdrom.
- fs : Offre des données sur multiples aspects de votre système de fichiers.
- kernel : Permet d'affecter la configuration du kernel directement.
- net : Permet de contrôler certains paramètres liés au réseau. Attention, jouez avec cela risque de vous faire perdre votre connexion.
- vm : Lié au VM sous-système.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

