Linux NFS ½éÉÜ
ÒÔÏÂÊǾ¹ý´ÓÍøÉϻ㼯¶ø³É£¬ÏÂÃæµÄÁ¬½ÓµÄ½éÉÜÒ²ÊDZȽÏÏêϸ£º
http://linux.chinaunix.net/techdoc/net/2008/07/26/1020404.shtml
linux NFS ÅäÖò½Öè
linux NFS ÅäÖò½Öè
NFS server¿ÉÒÔ¿´×÷ÊÇÒ»¸öFILE SERVER,Ëü¿ÉÒÔÈÃÄãµÄPCͨ¹ýÍøÂ罫Զ¶ËµÃNFS SERVER¹²Ïí³öÀ´µÄµµ°¸MOUNTµ½×Ô¼ºµÄϵͳÖУ¬ÔÚCLIENT¿´À´Ê¹ÓÃNFSµÄÔ¶¶ËÎļþ¾ÍÏóÊÇÔÚʹÓñ¾µØÎļþÒ»Ñù¡£
NFSÐÒé´Óµ®Éúµ½ÏÖÔÚΪֹ£¬ÒѾÓжà¸ö°æ±¾£¬ÈçNFS V2£¨rfc1094£©,NFS V3£¨rfc1813£©£¨×îеİ汾ÊÇV4£¨rfc3010£©¡£
¶þ¡¢¸÷NFSÐÒé°æ±¾µÄÖ÷񻂿±ð
V3Ïà¶ÔV2µÄÖ÷񻂿±ð£º
1¡¢Îļþ³ß´ç
V2×î´óÖ»Ö§³Ö32BITµÄÎļþ´óС(4G),¶øNFS V3ÐÂÔö¼ÓÁËÖ§³Ö64BITÎļþ´óСµÄ¼¼Êõ¡£
2¡¢Îļþ´«Êä³ß´ç
V3ûÓÐÏÞ¶¨´«Êä³ß´ç£¬V2×î¶àÖ»ÄÜÉ趨Ϊ8k£¬¿ÉÒÔʹÓÃ-rsize and -wsize À´½øÐÐÉ趨¡£
3¡¢ÍêÕûµÄÐÅÏ¢·µ»Ø
V3Ôö¼ÓºÍÍêÉÆÁËÐí¶à´íÎóºÍ³É¹¦ÐÅÏ¢µÄ·µ»Ø£¬¶ÔÓÚ·þÎñÆ÷µÄÉèÖú͹ÜÀíÄÜ´øÀ´ºÜ´óºÃ´¦¡£
4¡¢Ôö¼ÓÁ˶ÔTCP´«ÊäÐÒéµÄÖ§³Ö
V2Ö»ÌṩÁ˶ÔUDPÐÒéµÄÖ§³Ö£¬ÔÚһЩ¸ßÒªÇóµÄÍøÂç»·¾³ÖÐÓкܴóÏÞÖÆ£¬V3Ôö¼ÓÁ˶ÔTCPÐÒéµÄÖ§³Ö
*5¡¢Ò첽дÈëÌØÐÔ
6¡¢¸Ä½øÁËSERVERµÄmountÐÔÄÜ
7¡¢ÓиüºÃµÄI/O WRITES ÐÔÄÜ¡£
9¡¢¸üÇ¿ÍøÂçÔËÐÐЧÄÜ£¬Ê¹µÃÍøÂçÔË×÷¸üΪÓÐЧ¡£
10¡¢¸üÇ¿µÄÔÖÄѻָ´¹¦ÄÜ¡£
Ò첽дÈëÌØÐÔ£¨v3ÐÂÔö¼Ó£©½éÉÜ£º
NFS V3 ÄÜ·ñʹÓÃÒ첽дÈ룬ÕâÊÇ¿ÉÑ¡ÔñµÄÒ»ÖÖÌØÐÔ¡£NFS V3¿Í»§¶Ë·¢·¢ËÍÒ»¸öÒ첽дÈëÇëÇóµ½·þÎñÆ÷£¬ÔÚ¸ø¿Í»§¶Ë´ð¸´Ö®Ç°·þÎñÆ÷²¢²»ÊDZØÐëÒª½«Êý¾ÝдÈëµ½´æ´¢Æ÷ÖУ¨Îȶ¨µÄ£©¡£·þÎñÆ÷ÄÜÈ·¶¨ºÎʱȥдÈëÊý¾Ý»òÕß½«¶à¸öдÈëÇëÇó¾ÛºÏµ½Ò»Æð²¢¼ÓÒÔ´¦Àí£¬È»ºóдÈë¡£¿Í»§¶ËÄܱ£³ÖÒ»¸öÊý¾ÝµÄcopyÒÔ·ÀÍòÒ»·þÎñÆ÷²»ÄÜÍêÕûµÄ½«Êý¾ÝдÈë¡£µ±¿Í»§¶ËÏ£ÍûÊÍ·ÅÕâ¸öcopyµÄʱºò£¬Ëü»áÏò·þÎñÆ÷ͨ¹ýÕâ¸ö²Ù×÷¹ý³Ì£¬ÒÔÈ·±£Ã¿¸ö²Ù×÷²½ÖèµÄÍêÕû¡£Ò첽дÈëÄܹ»Ê¹·þÎñÆ÷ȥȷ¶¨×îºÃµÄͬ²½Êý¾ÝµÄ²ßÂÔ¡£Ê¹Êý¾ÝÄܾ¡¿ÉÄܵÄͬ²½µÄÌá½»ºÎµ½´ï¡£ÓëV2±È½ÏÀ´¿´£¬ÕâÑùµÄ»úÖÆÄܸüºÃµÄʵÏÖÊý¾Ý»º³åºÍ¸ü¶àµÄƽÐУ¨Æ½ºâ£©¡£¶øNFS V2µÄSERVERÔÚ½«Êý¾ÝдÈë´æ´¢Æ÷֮ǰ²»ÄÜÔÙÏàÓ¦ÈκεÄдÈëÇëÇó¡£
V4Ïà¶ÔV3µÄ¸Ä½ø£º
1£º¸Ä½øÁËINTERNETÉϵĴæÈ¡ºÍÖ´ÐÐЧÄÜ
2£ºÔÚÐÒéÖÐÔöÇ¿Á˰²È«·½ÃæµÄÌØÐÔ
3£ºÔöÇ¿µÄ¿çÆ½Ì¨ÌØÐÔ
Èý¡¢CLIENTºÍSERVER
Ïà¹ØÎĵµ£º
1£¬´®¿Ú²Ù×÷ÐèÒªµÄÍ·Îļþ
¡¡¡¡#include¡¡¡¡ <stdio.h>¡¡¡¡¡¡/* ±ê×¼ÊäÈëÊä³ö¶¨Òå */
¡¡¡¡#include¡¡¡¡ <stdlib.h>¡¡¡¡ /* ±ê×¼º¯Êý¿â¶¨Òå */
¡¡¡¡#include¡¡¡¡ <unistd.h>¡¡¡¡ /* Unix ±ê×¼º¯Êý¶¨Òå */
¡¡¡¡#include¡¡¡¡ <sys/types.h>¡¡
¡¡¡¡#include¡¡¡¡ <sys/stat.h>¡¡
¡¡¡¡#incl ......
½ñÌì×°Á˸öRHCL5£¬²»ÄܼÓÔØÍø¿¨¾Í¸ü±ð˵Çý¶¯ÁË£¬ÓÃÒÔÏÂÃüÁî²é¿´ÏÂÍø¿¨ÐÅÏ¢£º
Ò»¡¢ÕÒÓ²¼þ
[root@localhost
~]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"
vendorId: 10ec
dev ......
2008-05-22 14:34
/*ÓÉ
hi.baidu.com/zhihui3409
ÊÕ¼¯ÕûÀí£¬×ªÔØÊ±Ç븽´ø
´ËÐÐ*/
Ò»¡¢Ê²Ã´ÊÇkeepalive¶¨Ê±Æ÷£¿[
1]
ÔÚÒ»
¸ö¿ÕÏеģ¨
idle
£©
TCP
Á¬½ÓÉÏ£¬Ã»ÓÐÈÎ
ºÎµÄÊý¾ÝÁ÷£¬Ðí¶à
TCP/IP
µÄ³õѧÕß¶¼¶Ô´Ë¸Ðµ½¾ªÆæ¡£Ò²¾ÍÊÇ˵£¬Èç¹û
TCP
Á¬
½ÓÁ½¶ËûÓÐÈκÎÒ»¸ö½ø³ÌÔÚÏò¶Ô·½·¢ËÍÊý¾Ý£¬ÄÇôÔÚÕâÁ½¸ö
TCP
Ä ......
Õ»Ö÷ÒªÓÃÀ´´æ·Å¾Ö²¿±äÁ¿, ´«µÝ²ÎÊý, ´æ·Åº¯ÊýµÄ·µ»ØµØÖ·.esp ʼÖÕÖ¸ÏòÕ»¶¥, Õ»ÖеÄÊý¾ÝÔ½¶à, espµÄֵԽС.
¶ÑÓÃÓÚ´æ·Å¶¯Ì¬·ÖÅäµÄ¶ÔÏó, µ±ÄãʹÓà malloc , new µÈ½øÐзÖÅäʱ,ËùµÃµ½µÄ¿Õ¼ä¾ÍÔÚ¶ÑÖÐ. ¶¯Ì¬·ÖÅäµÃµ½µÄÄڴ渽´øÓзÖÅäÐÅÏ¢, ËùÒÔÄãÄܹ» realloc ºÍ freeµ÷ËüÃÇ.
È«¾Ö£¬¾²Ì¬ºÍ³£Á¿ÊÇ·ÖÅäÔÚÊý¾ÝÇøÖеġ£Êý¾ÝÇø°üÀ¨b ......
Õâ¸öDDD°²×°ÁËÒ»ÍíÉÏ£¬¼Ç¼²½ÖèÈçÏ£º
1.ÏÂÔØlesstif-0.93.40.tar.bz2£¨ddd-3.3.11.tar.gz µÄÎĵµÖÐ˵Õâ¸öÎȶ¨ÎÒ¾ÍÓÃÕâ¸öÁË£©´Óhttp://www.ibiblio.org/pub/X11/lesstif/srcdist/·Åµ½/usr/localÏ£¬È»ºóÊÇÈý²¿Çú£º./configure ,make,make install
2.ÏÂÔØddd-3.3.11.tar.gz ´Óhttp://download.chinaunix.net/download/0003 ......