8. procfs: disparu mais pas oublié
Précédent |  | Suivant

## 8. procfs: disparu mais pas oublié

Avec Linux®, il vous est peut-être arrivé de consulter `/proc/sys/net/ipv4/ip_forward` pour déterminer si le routage IP était activé. Avec FreeBSD vous devriez utiliser sysctl(8) pour voir ce réglage ainsi que d'autres réglages système parce que procfs(5) a été abandonné dans les versions actuelles de FreeBSD (notez que `sysctl` est disponible aussi sous Linux®).

Dans l'exemple du routage IP voici ce que vous utiliseriez pour déterminer si le routage IP est activé sur votre système FreeBSD:

`%` `sysctl net.inet.ip.forwarding` net.inet.ip.forwarding: 0

L'option `-a` est utilisée pour lister tous les réglages du système:

`%` `sysctl -a` kern.ostype: FreeBSD kern.osrelease: 6.2-RELEASE-p9 kern.osrevision: 199506 kern.version: FreeBSD 6.2-RELEASE-p9 #0: Thu Nov 29 04:07:33 UTC 2007 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC kern.maxvnodes: 17517 kern.maxproc: 1988 kern.maxfiles: 3976 kern.argmax: 262144 kern.securelevel: -1 kern.hostname: server1 kern.hostid: 0 kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 } kern.posix1version: 200112 ...

### Note:

Certaines de ces valeurs `sysctl` sont uniquement accessibles en lecture.

procfs est parfois nécessaire comme pour faire fonctionner de vieux logiciels, pour examiner des appels système en utilisant truss(1), et pour la Compatibilité Binaire avec Linux® (celle-ci utilise cependant son propre procfs, linprocfs(5)). Si vous avez besoin de monter procfs vous pouvez ajouter la ligne suivante dans `/etc/fstab`:

proc /proc procfs rw,noauto 0 0

### Note:

`noauto` fera en sorte que `/proc` ne soit pas monté automatiquement lors du démarrage.

Et ensuite montez procfs avec:

`#` `mount /proc`

Précédent |  | Suivant
7. Mettre à jour FreeBSD | Sommaire | 9. Commandes Usuelles

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.