Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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


Ïà¹ØÎĵµ£º

LinuxÏ´®¿Ú±à³ÌÖ®¶þ£º¶Á´®¿ÚºÍд´®¿Ú

1£¬´ò¿ª´®¿Ú
      /**´ò¿ª´®¿Ú£¬dev ´®¿ÚÉ豸Ãû£¬ mode ´ò¿ª·½Ê½£¬**/
     int opendev(char *dev,mode_t mode)
    {
          int fd;
          fd = ......

linuxÏÂʹÓÃTCP´æ»î(keepalive)¶¨Ê±Æ÷

2008-05-22 14:34
/*ÓÉ
hi.baidu.com/zhihui3409
ÊÕ¼¯ÕûÀí£¬×ªÔØʱÇ븽´ø
´ËÐÐ*/
Ò»¡¢Ê²Ã´ÊÇkeepalive¶¨Ê±Æ÷£¿[
1]
ÔÚÒ»
¸ö¿ÕÏеģ¨
idle
£©
TCP
Á¬½ÓÉÏ£¬Ã»ÓÐÈÎ
ºÎµÄÊý¾ÝÁ÷£¬Ðí¶à
TCP/IP
µÄ³õѧÕ߶¼¶Ô´Ë¸Ðµ½¾ªÆæ¡£Ò²¾ÍÊÇ˵£¬Èç¹û
TCP
Á¬
½ÓÁ½¶ËûÓÐÈκÎÒ»¸ö½ø³ÌÔÚÏò¶Ô·½·¢ËÍÊý¾Ý£¬ÄÇôÔÚÕâÁ½¸ö
TCP
Ä ......

LinuxϵͳÐÅÏ¢²é¿´ÃüÁî´óÈ«


×î½ü¿´ÁËһЩLinuxÃüÁîÐеÄÎÄÕ£¬ÔÚϵͳÐÅÏ¢²é¿´·½Ãæѧµ½²»ÉÙÃüÁî¡£ ÏëÆðÒÔǰд¹ýµÄһƪÆäʵLinuxÕâÑùÓøü¼òµ¥
£¬
·¢ÏÖÕâЩϵͳÐÅÏ¢²é¿´ÃüÁîÒ²¿ÉÒÔ×ܽá³öһƪССµÄ¶«Î÷À´ÁË¡£
ÁíÍâÕâÀï
»¹Óзdz£¶àµÄÃüÁ ¿ÉÒÔ×÷Ϊ²Î¿¼¡£
ϵͳ
# uname -a # ²é¿´ÄÚºË/²Ù×÷ϵͳ/CPUÐÅÏ¢
# head -n 1 /etc/issue ......

¶ÑÕ»¡¢linux c³ÌÐò´æ´¢¿Õ¼ä²¼¾ÖµÄ×ܽá

Õ»Ö÷ÒªÓÃÀ´´æ·Å¾Ö²¿±äÁ¿, ´«µÝ²ÎÊý, ´æ·Åº¯ÊýµÄ·µ»ØµØÖ·.esp ʼÖÕÖ¸ÏòÕ»¶¥, Õ»ÖеÄÊý¾ÝÔ½¶à, espµÄֵԽС.
¶ÑÓÃÓÚ´æ·Å¶¯Ì¬·ÖÅäµÄ¶ÔÏó, µ±ÄãʹÓà malloc , new µÈ½øÐзÖÅäʱ,ËùµÃµ½µÄ¿Õ¼ä¾ÍÔÚ¶ÑÖÐ. ¶¯Ì¬·ÖÅäµÃµ½µÄÄڴ渽´øÓзÖÅäÐÅÏ¢, ËùÒÔÄãÄܹ» realloc ºÍ freeµ÷ËüÃÇ.
È«¾Ö£¬¾²Ì¬ºÍ³£Á¿ÊÇ·ÖÅäÔÚÊý¾ÝÇøÖеġ£Êý¾ÝÇø°üÀ¨b ......

תÔØ Ð´µÃÂùºÃµÄlinuxѧϰ±Ê¼Ç

linuxĿ¼¼Ü¹¹
/   ¸ùĿ¼
/bin    ³£ÓõÄÃüÁî binary file µÄÄ¿錄
/boot   ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ (kernel) ÔÚÄÚ
     /boot/grub/menu.lst   GRUBÉèÖÃ
     /boot/vmlinuz   ÄÚºË
   ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ