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

LinuxÊØ»¤½ø³ÌµÄ¿ª·¢

      ºÜÔçÒÔǰ,¾ÍÏë°Ñ×Ô¼ºÔÚ¿ª·¢ÏîĿʱ¹ØÓÚlinuxÊØ»¤½ø³ÌµÄ¼¼ÊõÕûÀíÒ»ÏÂ,·¢±íһƪÎÄÕÂ.½ñÌìÔÚÍøÉÏżȻÅöµ½ÓÐһƪдµÄͦ²»´íµÄÎÄÕÂ,ÕýºÃ¿ÉÒÔתÌù¹ýÀ´ºÍ´ó¼Ò·ÖÏí.
     
Linux Deamon±à³Ì·½·¨
ÊØ»¤½ø³Ì£¨Daemon£©ÊÇÔËÐÐÔÚºǫ́µÄÒ»ÖÖÌØÊâ½ø³Ì¡£Ëü¶ÀÁ¢ÓÚ¿ØÖÆÖն˲¢ÇÒÖÜÆÚÐÔµØÖ´ÐÐijÖÖÈÎÎñ»òµÈ´ý´¦ÀíijЩ·¢ÉúµÄʼþ¡£ÊØ»¤½ø³ÌÊÇÒ»ÖÖºÜÓÐÓõĽø³Ì¡£ LinuxµÄ´ó¶àÊý·þÎñÆ÷¾ÍÊÇÓÃÊØ»¤½ø³ÌʵÏֵġ£±ÈÈ磬Internet·þÎñÆ÷inetd£¬Web·þÎñÆ÷httpdµÈ¡£Í¬Ê±£¬ÊØ»¤½ø³ÌÍê³ÉÐí¶àϵͳÈÎÎñ¡£±ÈÈ磬×÷Òµ¹æ»®½ø³Ìcrond£¬´òÓ¡½ø³ÌlpdµÈ¡£
ÊØ»¤½ø³ÌµÄ±à³Ì±¾Éí²¢²»¸´ÔÓ£¬¸´ÔÓµÄÊǸ÷ÖÖ°æ±¾µÄUnixµÄʵÏÖ»úÖÆ²»¾¡Ïàͬ£¬Ôì³É²»Í¬ Unix»·¾³ÏÂÊØ»¤½ø³ÌµÄ±à³Ì¹æÔò²¢²»Ò»Ö¡£ÐèҪעÒ⣬ÕÕ°áijЩÊéÉϵĹæÔò£¨ÌرðÊÇBSD4.3ºÍµÍ°æ±¾µÄSystem V£©µ½Linux»á³öÏÖ´íÎóµÄ¡£ÏÂÃæ½«¸ø³öLinuxÏÂÊØ»¤½ø³ÌµÄ±à³ÌÒªµãºÍÏêϸʵÀý¡£
Ò»£® ÊØ»¤½ø³Ì¼°ÆäÌØÐÔ
ÊØ»¤½ø³Ì×îÖØÒªµÄÌØÐÔÊǺǫ́ÔËÐС£ÔÚÕâÒ»µãÉÏDOSϵij£×¤ÄÚ´æ³ÌÐòTSRÓëÖ®ÏàËÆ¡£Æä´Î£¬ÊØ»¤½ø³Ì±ØÐëÓëÆäÔËÐÐǰµÄ»·¾³¸ôÀ뿪À´¡£ÕâЩ»·¾³°üÀ¨Î´¹Ø±ÕµÄÎļþÃèÊö·û£¬¿ØÖÆÖÕ¶Ë£¬»á»°ºÍ½ø³Ì×飬¹¤×÷Ŀ¼ÒÔ¼°Îļþ´´½¨ÑÚÄ£µÈ¡£ÕâЩ»·¾³Í¨³£ÊÇÊØ»¤½ø³Ì´ÓÖ´ÐÐËüµÄ¸¸½ø³Ì£¨ÌرðÊÇshell£©Öм̳ÐÏÂÀ´µÄ¡£×îºó£¬ÊØ»¤½ø³ÌµÄÆô¶¯·½Ê½ÓÐÆäÌØÊâÖ®´¦¡£Ëü¿ÉÒÔÔÚLinuxϵͳÆô¶¯Ê±´ÓÆô¶¯½Å±¾/etc/rc.dÖÐÆô¶¯£¬¿ÉÒÔÓÉ×÷Òµ¹æ»®½ø³ÌcrondÆô¶¯£¬»¹¿ÉÒÔÓÉÓû§ÖÕ¶Ë£¨Í¨³£ÊÇ shell£©Ö´ÐС£
×ÜÖ®£¬³ý¿ªÕâÐ©ÌØÊâÐÔÒÔÍâ£¬ÊØ»¤½ø³ÌÓëÆÕͨ½ø³Ì»ù±¾ÉÏûÓÐÊ²Ã´Çø±ð¡£Òò´Ë£¬±àÐ´ÊØ»¤½ø³Ìʵ¼ÊÉÏÊǰÑÒ»¸öÆÕͨ½ø³Ì°´ÕÕÉÏÊöµÄÊØ»¤½ø³ÌµÄÌØÐÔ¸ÄÔì³ÉÎªÊØ»¤½ø³Ì¡£Èç¹û¶Ô½ø³ÌÓбȽÏÉîÈëµÄÈÏʶ¾Í¸üÈÝÒ×Àí½âºÍ±à³ÌÁË¡£
¶þ£® ÊØ»¤½ø³ÌµÄ±à³ÌÒªµã
Ç°Ãæ½²¹ý£¬²»Í¬Unix»·¾³ÏÂÊØ»¤½ø³ÌµÄ±à³Ì¹æÔò²¢²»Ò»Ö¡£ËùÐÒµÄÊÇÊØ»¤½ø³ÌµÄ±à³ÌÔ­ÔòÆäʵ¶¼Ò»Ñù£¬Çø±ðÔÚÓÚ¾ßÌåµÄʵÏÖϸ½Ú²»Í¬¡£Õâ¸öÔ­Ôò¾ÍÊÇÒªÂú×ãÊØ»¤½ø³ÌµÄÌØÐÔ¡£Í¬Ê±£¬LinuxÊÇ»ùÓÚSyetem VµÄSVR4²¢×ñÑ­Posix±ê×¼£¬ÊµÏÖÆðÀ´ÓëBSD4Ïà±È¸ü·½±ã¡£±à³ÌÒªµãÈçÏ£»
1. ÔÚºǫ́ÔËÐС£
Ϊ±ÜÃâ¹ÒÆð¿ØÖÆÖն˽«Daemon·ÅÈëºǫִ́ÐС£·½·¨ÊÇÔÚ½ø³ÌÖе÷ÓÃforkʹ¸¸½ø³ÌÖÕÖ¹£¬ÈÃDaemonÔÚ×Ó½ø³ÌÖкǫִ́ÐС£
if(pid=fork())
exit(0); //ÊǸ¸½ø³Ì£¬½áÊø¸¸½ø³Ì£¬×Ó½ø³Ì¼ÌÐø
2. ÍÑÀë¿ØÖÆÖÕ¶Ë£¬µÇ¼»á»°ºÍ½ø³Ì×é
ÓбØÒªÏȽéÉÜÒ»ÏÂLinuxÖеĽø³ÌÓë¿ØÖÆÖÕ¶Ë£¬µÇ¼»á»°ºÍ½ø³Ì×éÖ®¼äµÄ¹ØÏµ£º½ø³ÌÊôÓ


Ïà¹ØÎĵµ£º

LinuxÒôƵ±à³ÌÖ¸ÄÏ

ËäȻĿǰLinuxµÄÓÅÊÆÖ÷ÒªÌåÏÖÔÚÍøÂç·þÎñ·½Ã棬µ«ÊÂʵÉÏͬÑùÒ²ÓÐ×ŷdz£·á¸»µÄýÌ幦ÄÜ£¬±¾ÎľÍÊÇÒÔ¶àýÌåÓ¦ÓÃÖÐ×î»ù±¾µÄÉùÒôΪ¶ÔÏ󣬽éÉÜÈçºÎÔÚLinuxƽ̨Ï¿ª·¢Êµ¼ÊµÄÒôƵӦÓóÌÐò£¬Í¬Ê±»¹¸ø³öÁËһЩ³£ÓõÄÒôƵ±à³Ì¿ò¼Ü¡£
Ò»¡¢Êý×ÖÒôƵ
ÒôƵÐźÅÊÇÒ»ÖÖÁ¬Ðø±ä»¯µÄÄ£ÄâÐźţ¬µ«¼ÆËã»úÖ»ÄÜ´¦ÀíºÍ¼Ç¼¶þ½øÖƵÄÊý×ÖÐźţ¬ÓÉ×ÔÈ» ......

LinuxÉ豸Çý¶¯±à³ÌÖ®ÄÚ´æÓëI/O²Ù×÷£¨×ª£©

תÖÁ£º http://dev.yesky.com/412/2639912.shtml
¶ÔÓÚÌṩÁËMMU£¨´æ´¢¹ÜÀíÆ÷£¬¸¨Öú²Ù×÷ϵͳ½øÐÐÄÚ´æ¹ÜÀí£¬ÌṩÐéʵµØÖ·×ª»»µÈÓ²¼þÖ§³Ö£©µÄ´¦ÀíÆ÷¶øÑÔ£¬LinuxÌṩÁ˸´ÔӵĴ洢¹ÜÀíϵͳ£¬Ê¹µÃ½ø³ÌËùÄÜ·ÃÎʵÄÄÚ´æ´ïµ½4GB¡£
¡¡¡¡½ø³ÌµÄ4GBÄÚ´æ¿Õ¼ä±»ÈËΪµÄ·ÖΪÁ½¸ö²¿·Ö--Óû§¿Õ¼äÓëÄں˿ռ䡣Óû§¿Õ¼äµØÖ··Ö²¼´Ó0µ½3GB(P ......

Ë«Íø¿¨linux¿ìËٴnatÖ÷»ú¹²ÏíÉÏÍø!

ÕâÊÇÔÚʵÑéÊҴ¾ÖÓòÍøÊ±µÄÅäÖÃдÔÚÕâÀï°É£¬µÈÔÚ»ØÒäÄǶδóѧÉú»îʱ»¹ÊǺÜÃÀºÃµÄ!
»·¾³£ºÍâÍøIP 202.206.249.186 ×ÓÍøÑÚÂë 255.255.255.0 ĬÈÏÍø¹Ø 202.206.249.1
          ÄÚÍøIP192.168.0.1           ×ÓÍøÑÚÂë 255 ......

Linux VIÃüÁîʹÓôóÈ«

vi filename :´ò¿ª»òн¨Îļþ£¬²¢½«¹â±êÖÃÓÚµÚÒ»ÐÐÊ×
¡¡¡¡vi +n filename £º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚµÚnÐÐÊ×
¡¡¡¡vi + filename £º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚ×îºóÒ»ÐÐÊ×
¡¡¡¡vi +/pattern filename£º´ò¿ªÎļþ£¬²¢½«¹â±êÖÃÓÚµÚÒ»¸öÓëpatternÆ¥ÅäµÄ´®´¦
¡¡¡¡vi -r filename £ºÔÚÉÏ´ÎÕýÓÃvi±à¼­Ê±·¢Éúϵͳ±ÀÀ££¬»Ö¸´filename
......

LinuxÏÂÈçºÎ°ÑIO¿Õ¼äÓ³Éäµ½Óû§½ø³Ì¿Õ¼ä£¿


ÆäʵÊǸöÂù¼òµ¥µÄÎÊÌâ¡£ÔÚLDD3µÄµÚ15ÕÂÉÏÓÐд£¨¼û“Remapping Specific I/O Regions”ÕâÒ»½Ú£©¡£²»¹ýµ±Ê±×÷ÕßÑ¡ÔñÁËÒ»¸ö´íÎóµÄ×ö·¨£ºÏȰÑÕâ¿éIO¿Õ¼äÓÃioremapÓ³Éäµ½ÁËÄں˿ռ䣬ȻºóÔÚÓû§½ø³Ì·ÃÎʱ»Ó³ÉäµÄµØÖ·Ëù²ú ÉúµÄȱҳÖжÏÀÓÃvmalloc_to_pageµÃµ½page£¬·µ»Ø¸øÓû§½ø³Ì¡£
È»¶ø£¬vmalloc_to_pageû·¨Óà ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ