¡¡¡¡Linux® ÖУ¬Äã¿ÉÄÜ»áͨ¹ý¿´Ò»¿´ /proc/sys/net/ipv4/ip_forward À´È·¶¨ IP ת·¢ÊÇ·ñ±»ÆôÓá£ÔÚ FreeBSD ÖÐÄãÓ¦¸ÃʹÓà sysctl(8) À´²é¿´ÕâºÍÆäËû·½ÃæµÄϵͳÉèÖã¬ÔÚµ±Ç°µÄ FreeBSD °æ±¾ÖÐ procfs(5) ÒѾ²»ÔÞ³ÉʹÓÃÁË¡££¨ËäÈ» sysctlÔÚ FreeBSD ҲͬÑù¿ÉÓᣣ©
¡¡¡¡ÔÚ IP ת·¢ÑùÀýÖУ¬ÄãÓ¦¸ÃʹÓÃÏÂÁÐÄÚÈÝÀ´È·¶¨ FreeBSD ϵͳÖÐÊÇ·ñÒѾ¿ªÆôÁË IP ת·¢£º
% 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 ...
×¢Òâ: ijЩ sysctl µÄ²ÎÊýÊÇÖ»¶ÁµÄ¡£
¡¡¡¡ÐèÒª procfs µÄÇé¿öÊÇ£¬ÔËÐÐһЩ½ÏÀϵÄÈí¼þ£¬Ê¹Óà truss(1) À´¸ú×ÙϵͳÐźţ¬ÒÔ¼° Linux ¶þ½øÖƼæÈÝ. £¨¾¡¹Ü£¬Linux ¶þ½øÖƼæÈÝÐÔʹÓÃÆä±¾ÉíµÄ procfs£¬linprocfs(5)¡££© Èç¹ûÄãÐèÒª¹ÒÔØ procfs Äã¿ÉÒÔÔÚ /etc/fstab ÖмÓÈëÈçÏÂÄÚÈÝ£º
proc /proc procfs rw,noauto 0 0
×¢Òâ:
noauto
»á·ÀÖ¹ /proc ÔÚÆô¶¯Ê±±»×Ô¶¯¹ÒÔØ¡£
¡¡¡¡È»ºóʹÓÃÈçÏÂÃüÁî¹ÒÔØ procfs£º
# mount /proc
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.