php-diri

SysCtl

Par GedSismik et iMil

Afficher ou placer des variables du systeme

iMil imil@gcu.info, 03/2004 //(extrait de la documentation "Sexy FreeBSD")//

Nombre d'informations relatives au systeme, et plus particulièrement au noyau, peuvent etre lues ou ecrites via l'outil "sysctl". Tapez par exemple :

sysctl hw

pour obtenir toutes les informations relatives au hardware ou encore :

sysctl hw.clockrate

pour afficher la frequence de votre processeur

Vous pouvez visionner l'ensemble des valeurs en tapant action:

sysctl -a|more

Pour modifier une valeur, vous utiliserez le switch -w, par exemple pour activer le forwarding ip, tapez :

 sysctl -w net.inet.ip.forwarding=1

Attention, le forwarding IP sera preferablement activé au demarrage dans le fichier /etc/rc.conf via la directive gateway_enable="YES"

Pour les valeurs non-paramétrables dans /etc/rc.conf, utilisez le fichier /etc/sysctl.conf pour placer des variables sysctl au démarrage. Par exemple :

$ cat /etc/sysctl.conf
net.inet.tcp.sendspace=32768
net.inet.tcp.recvspace=32768
net.inet.tcp.drop_synfin=1
net.inet.tcp.restrict_rst=1

Note : je ne garantis aucunement que les commandes présentes dans ce document sont 100% fiables et je décline toute responsabilité quand à la perte eventuelle de données qu'elles pourraient engendrer.

Note : N'hésitez pas à me proposer des diffs sur cette doc, j'ajouterai volontiers vos contributions.

iMil

hw : le materiel (hardware)

kern : le noyau (kernel)

user : utilisateur

Last updated on Tue Jan 22 01:42:51 CET 2008

php-diri