Στο Linux®, θα χρειαστεί να δείτε το
/proc/sys/net/ipv4/ip_forward
για να καθορίσετε αν
είναι ενεργοποιημένη η προώθηση IP (IP forwarding). Στο FreeBSD θα πρέπει
να χρησιμοποιήσετε το sysctl(8) για να δείτε αυτή και άλλες
ρυθμίσεις του συστήματος, καθώς το procfs(5) θεωρείται παρωχημένο
σε πρόσφατες εκδόσεις του λειτουργικού. (Αν και η εντολή
sysctl
είναι επίσης διαθέσιμη και στο
Linux®).
Στο παράδειγμα της προώθησης IP, θα χρησιμοποιούσαμε την ακόλουθη εντολή για να καθορίσουμε αν η δυνατότητα αυτή είναι ενεργοποιημένη σε ένα FreeBSD σύστημα:
%
sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 0Η επιλογή -a
χρησιμοποιείται για να πάρουμε μια
λίστα με όλες τις ρυθμίσεις του συστήματος:
%
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
...Κάποιες από τις τιμές που δείχνει η εντολή
sysctl
είναι μόνο για ανάγνωση.
Υπάρχουν περιπτώσεις όπου απαιτείται το procfs, όπως για παράδειγμα
όταν εκτελείτε παλιότερο λογισμικό, το οποίο κάνει χρήση της εντολής
truss(1) για την ανίχνευση των κλήσεων συστήματος, και για την
Συμβατότητα με Εκτελέσιμα του Linux®.
(Αν και η Συμβατότητα με Εκτελέσιμα του Linux® χρησιμοποιεί το δικό
της procfs, το linprocfs(5)). Αν χρειάζεται να προσαρτήσετε το
procfs, μπορείτε να προσθέσετε την ακόλουθη εγγραφή στο αρχείο
/etc/fstab
:
Η επιλογή noauto
θα εμποδίσει την αυτόματη
προσάρτηση του /proc
κατά την εκκίνηση του
συστήματος.
Προσαρτήστε κατόπιν την procfs χρησιμοποιώντας την ακόλουθη εντολή:
#
mount /proc
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.