Linux×öÒ»¸ö¹¦ÄÜÍ걸µÄ·ÓÉÆ÷
±¾ÎÄÖ÷Òª½éÉÜÈçºÎÓÃLinux×öÒ»¸ö¹¦ÄÜÍ걸µÄ·ÓÉÆ÷£¬ÕâÀォÖ÷Òª½éÉܾ²Ì¬Â·ÓÉÆ÷ºÍ¶¯Ì¬Â·ÓÉÆ÷µÄÅäÖ㬵«²»°üÀ¨IPαװ»òÕß˵¹«ÓÃÒ»¸öIPµØÖ··ÃÎÊÍâÃæÍøÂçµÈÎÊÌâ¡£ÆäÒѾ²»ÊôÓÚ±¾Ö÷ÌâÌÖÂ۵ķ¶Î§£¬Çë²Î¿¼ÆäËûÈç·À»ðǽµÄÅäÖõȵÄÄÚÈÝ¡£
LRP(Linux Router Project)ÒѾ³ÉÁ¢ÁËÓкü¸ÄêµÄʱ¼äÁË¡£Õâ¸ö¼Æ»®µÄÄ¿µÄÊÇÀûÓÃLinux²Ù×÷ϵͳ½«ÀϾɵĸöÈ˵çÄÔÈç486µ±³ÉÍøÂçµÄ·ÓÉÆ÷ʹÓá£ÀûÓÃLinuxµÍ³É±¾½¨Á¢µÄ·ÓÉÆ÷¿ÉÄÜÒýÆðÆóÒµ½ç¹ã·ºµÄ×¢Òâ¡£ÕýÈçStoneFly TechnologyµÄϵͳÕûºÏ¹¤³ÌʦBret BergerËù˵µÄ£¬¶ÔÎÞ·¨¸ºµ£Á½Ç§£¨ÃÀÔª£©Ë¼¿Æ(Cisco)·ÓÉÆ÷µÄʹÓÃÕßÀ´Ëµ£¬ÀûÓÃ486¼ÓÉϼ¸ÕÅÒÔÌ«Íø¿¨£¬µ±³É·ÓÉÆ÷ʹÓã¬ÊÇÁíÒ»¸öÑ¡Ôñ¡£¶ø¶ÔÓÚһЩСÐÍÆóÒµ¡¢Ð¡ÐÍISP £¬ÉõÖÁÊÇÕþ¸®»ú¹¹£¬ÕâÊÇÒ»¸öºÜºÃµÄ½â¾ö·½°¸¡£ÊÂʵÉÏÄ¿Ç°¹úÄÚ¸ßУºÜ¶à³¡ºÏÕýÊÇÀûÓÃÁËÕâÒ»½â¾ö·½°¸¡£
ÓÉÓÚLRP¼Æ»®ÒѾ°ÑLinuxµÄÔ´´úÂ뾫¼ò»¯£¬LRPÈí¼þ¿ÉÒÔÉÙÓÚ2MB £¬Í¬Ê±Ò²¿ÉÒÔ½«LRPÈí¼þ·ÅÈëÒ»ÕÅÈíÅÌÄÚ¡£Ò²¾ÍÊÇ˵ÔÚûÓÐÓ²Å̵ÄÇé¿öÏ£¬LPRÒ²¿ÉÒÔÀûÓÃÈíÅÌ£¬ÔØÈëµçÄÔÖÐʹÓá£Virtual Design GroupµÄÈí¼þ¹¤³ÌʦMichael KornegayÔò±íʾ£¬ËûÃÇÒѾ½«Linux·ÓÉÆ÷Èí¼þ°²×°ÔÚÒ»¼ÜÀϾɵÄx86¸öÈ˵çÄÔÉÏ£¬ÔÙ¼ÓÉÏÁ½ÕÅÒÔÌ«Íø¿¨£¬Ã»ÓÐʹÓÃÓ²Å̵ÄÉ豸£¬Ö»ÊÇʹÓÃÈíÅÌÆô¶¯£¬±ãµ±³ÉÑô´ºÐ͵Ä·ÓÉÆ÷Óë·À»ðǽʹÓá£
ÎÒÃÇÔÚÕâÒ»ÕÂÀï²»Êǽ̴ó¼ÒÈçºÎÖÆ×÷СÓÚ2MBµÄLRPÈí¼þ°ü£¬¶øÊǸæËß´ó¼ÒÈçºÎÀûÓÃLinuxÀ´»ñµÃÒ»¸öÐÔÄÜÁ¼ºÃ¡¢¼Û¸ñµÍÁ®µÄ·ÓÉÆ÷¡£ÀûÓÃLinux¹¹½¨Â·ÓÉÆ÷ʹÓõijɱ¾ËäÈ»±ãÒË£¬¿ÉÊÇÔÚÐÔÄÜÓëЧÂÊÉÏÓëÕæÕýµÄ·ÓÉÆ÷Ïà±È£¬È´»¹ÊÇÓÐÒ»¶Î¾àÀë¡£¶ÔÓÚÍæ¼ÒÃÇ»òÊÇһЩҪÇ󲻸ߵÄʹÓÃÕßÀ´Ëµ£¬ÕâÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£
ʲôÊÇ·ÓÉÆ÷£¿
¼òµ¥µÄ˵£ºÂ·ÓÉÆ÷µÄ¹¦ÄܾÍÊÇѰ·¨D¨D¸øIP°üÑ°ÕÒÕýÈ·µÄ·¾¶ÒÔͨÍùÄ¿µÄµØ¡£ÏÂÃæÊDZȽÏÏêϸµÄ½éÉÜ£º
ÔÀíÓë×÷ÓÃ
·ÓÉÆ÷£¨Router£©ÓÃÓÚÁ¬½Ó¶à¸öÂß¼ÉÏ·Ö¿ªµÄÍøÂ磬ËùνÂß¼ÍøÂçÊÇ´ú±íÒ»¸öµ¥¶ÀµÄÍøÂç»òÕßÒ»¸ö×ÓÍø¡£µ±Êý¾Ý´ÓÒ»¸ö×ÓÍø´«Êäµ½ÁíÒ»¸ö×ÓÍøʱ£¬¿Éͨ¹ý·ÓÉÆ÷À´Íê³É¡£Òò´Ë£¬Â·ÓÉÆ÷¾ßÓÐÅжÏÍøÂçµØÖ·ºÍÑ¡Ôñ·¾¶µÄ¹¦ÄÜ£¬ËüÄÜÔÚ¶àÍøÂ绥Áª»·¾³ÖУ¬½¨Á¢Áé»îµÄÁ¬½Ó£¬¿ÉÓÃÍêÈ«²»Í¬µÄÊý¾Ý·Ö×éºÍ½éÖÊ·ÃÎÊ·½·¨Á¬½Ó¸÷ÖÖ×ÓÍø£¬Â·ÓÉÆ÷Ö»½ÓÊÜÔ´Õ¾»òÆäËû·ÓÉÆ÷µÄÐÅÏ¢£¬ÊôÍøÂç²ãµÄÒ»ÖÖ»¥ÁªÉ豸¡£Ëü²»¹ØÐĸ÷×ÓÍøʹÓõÄÓ²¼þÉ豸£¬µ«ÒªÇóÔËÐÐÓëÍøÂç²ãÐÒéÏàÒ»ÖµÄÈí¼þ¡£
Ò»°ã˵À´£¬ÒìÖÖÍøÂ绥ÁªÓë¶à¸ö×ÓÍø»¥Áª¶¼Ó¦²ÉÓ÷ÓÉÆ÷À´Íê³É¡£Â·ÓÉÆ÷µÄÖ÷Òª¹¤×÷¾ÍÊÇΪ¾¹ý·ÓÉÆ÷µÄÿ¸öÊý¾ÝÖ¡Ñ°ÕÒÒ»Ìõ×î¼Ñ´«Êä·¾¶£¬²¢½«¸ÃÊý¾ÝÓÐЧµØ´«Ë͵½Ä¿
Ïà¹ØÎĵµ£º
1) ʹÓõĿⲻͬ¡£windowsÏÂͼÐοª·¢Ò»°ãÓÃ΢ÈíµÄMFC»ò.net¿â£¬¶øLinuxÏÂÔò³£ÓÃqt¿â¡£C/C++ͨÓÿ⣨c¿â£¬STL¿â£©µÄ½Ó¿ÚÏàͬ£¬µ«ÄÚ²¿ÊµÏÖ²»Í¬¡£
2) ±àÒëÆ÷²»Í¬¡£windowsÏÂÓõÄÊÇ΢Èí±àÒëÆ÷VC»ò.net£¬¶øLinuxÏÂÔòÓÃgcc¡£
3) ¿ª·¢»·¾³²»Í¬¡£windowsµÄ±àÒëÆ÷×Ô¶¯Éú³Émakefile£¬¶øLinuxÔòÐèÒªÊÖ¶¯±àдmakefil ......
Æô¶¯94,95µÄnfs·þÎñ
·½·¨Ò»:µ½/etc/init.d/ÖÐÔËÐÐ ./nfs start
µ½/etc/rc.d/rc3.d²ì¿´¿ØÖÆ̨·þÎñ(K×Öĸ¿ªÍ·µÄ»°ÎªÎ´Æô¶¯,SΪÆô¶¯,Ö±½Ó¸ÄÃû×ÖÒ²¿ÉÒÔ½«·þÎñÆô¶¯)
·½·¨¶þ:´òÃüÁîsetup,½«System serviceÖеÄnfs´ò¹´,È»ºóÍ˳ö ......
tty0£6ÊÇlinux±¾µØÖնˣ¬pts/xÊÇÔ¶³ÌµÇ½ÐèÒªµÄÖնˣ¬±ÈÈçijÈËÒªtelnetµ½ÄãµÄ»ú×Ó£¬¾ÍÐèÒªÄãµÄϵͳÓÐpts/x¡£
»ù±¾¸ÅÄ
¡¡
¡¡1. tty(ÖÕ¶ËÉ豸µÄͳ³Æ):
¡¡¡¡ttyÒ»´ÊÔ´ÓÚTeletypes£¬»òÕßteletypewriters£¬ÔÀ´Ö¸µÄÊǵ紫´ò×Ö»ú£¬ÊÇͨ¹ý´®ÐÐÏßÓôòÓ¡»ú¼üÅÌͨ¹ýÔĶÁºÍ·¢ËÍÐÅÏ¢µÄ¶«Î÷£¬ºóÀ´ÕⶫÎ÷±»¼üÅÌÓëÏÔʾÆ÷È¡´ú ......
Ê®ÔÂÄ©ubuntu9.10·¢²¼£¬Á¢¿Ì»»ÉÏÁËеģ¬ÎÒÏë×Ô¼º²¢²»ÊÇÔÚ¿ÌÒâ×·Çóеİ汾¡£Ö»ÊÇÒÔÇ°ÔÚµçÄÔÉÏÓÃwubi×°µÄÄǸöylmfµÄÊÇÔÚ²»ºÃ
Óã¬firfoxÖ»ÄÜÊÇ3.0°æ±¾µÄ£¬×ÔÐбàÒëÈí¼þ»¹²»»á£¬ÓÃwine×°Ò»¸öie¾ÓÈ»Óõ½µçÄÔËÀ»ú£¬ÊÇÔڸоõ²»µ½linuxÓÐʲôºÃµÄ£¬¸üÈÃÈËÄÑÊܵÄÊÇ×Ö
ÌåÏÔʾЧ¹û²î£¬firfox
operaʹÓÃÒ»»ÎÒ»»ÎµÄ£¬ËÙ¶ÈÌ«Âý£¬Õû¸ ......
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define err(msg) perror(msg)
static void mkdirs(const char *dir)
{
char tmp[1024];
char *p;
&nbs ......