A Linux® alatt a
/proc/sys/net/ipv4/ip_forward
használatával tudjuk megmondani, hogy az IP-csomagok
továbbítása engedélyezett-e
rendszerünkben. Mivel a procfs(5) a FreeBSD jelenlegi
verzióiban már elavultnak számít,
ezért ezt a sysctl(8) paranccsal nézhetjük
meg a rendszer egyéb beállításai
mellett. (A sysctl
viszont Linux® alatt is
egyaránt megtalálható.)
Ha az IP-csomagok továbbításáról szóló példánál maradunk, akkor az alábbi módon kérdezhetjük le, hogy engedélyezett-e a FreeBSD rendszerünkön:
%
sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 0
Az -a
paraméter
megadásával a rendszer összes jelenlegi
beállítását le tudjuk
kérdezni:
%
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 ...
Bizonyos sysctl
-értékek
írásvédettek.
Adódhatnak olyan alkalmak, amikor mégis
szükségünk lehet a procfs
használatára, mint például régi
szoftverek futtatása, a rendszerhívások
nyomkövetése a truss(1)
segítségével, vagy a bináris Linux kompatibilitás
használata. (Noha a bináris Linux kompatibilitás
egy saját procfs állományrendszert, egy
linprocfs(5) rendszert használ.) A procfs
típusú állományrendszerek
csatlakoztatásához a következőt kell megadnunk
az /etc/fstab
állományban:
proc /proc procfs rw,noauto 0 0
A noauto
beállítás
megadásával megakadályozzuk, hogy a
/proc
a rendszerindítás
során magától
csatlakoztatódjon.
A procfs típusú állományrendszereket így lehet csatlakoztatni:
#
mount /proc
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.