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

LinuxÏµÍ³ÍøÂç·þÎñÆ÷

 LinuxÏµÍ³ÍøÂç·þÎñÆ÷Ä£ÐÍÖ÷ÒªÓÐÁ½ÖÖ£º²¢·¢·þÎñÆ÷ºÍÑ­»··þÎñÆ÷¡£Ëùν²¢·¢·þÎñÆ÷¾ÍÊÇÔÚͬһ¸öʱ¿Ì¿ÉÒÔ´¦ÀíÀ´×Ô¶à¸ö¿Í»§¶ËµÄÇëÇó£»Ñ­»··þÎñÆ÷ÊÇÖ¸·þÎñÆ÷ÔÚͬһʱ¿ÌÖ¸¿ÉÒÔÏìÓ¦Ò»¸ö¿Í»§¶ËµÄÇëÇó¡£¶øÇÒ¶ÔÓÚTCPºÍUDPÌ×½Ó×Ö£¬ÕâÁ½ÖÖ·þÎñÆ÷µÄʵÏÖ·½Ê½Ò²Óв»Í¬µÄÌØµã¡£
¡¡¡¡1¡¢TCPÑ­»··þÎñÆ÷£ºÊ×ÏÈTCP·þÎñÆ÷½ÓÊÜÒ»¸ö¿Í»§¶ËµÄÁ¬½ÓÇëÇ󣬴¦ÀíÁ¬½ÓÇëÇó£¬ÔÚÍê³ÉÕâ¸ö¿Í»§¶ËµÄËùÓÐÇëÇóºó¶Ï¿ªÁ¬½Ó£¬È»ºóÔÙ½ÓÊÜÏÂÒ»¸ö¿Í»§¶ËµÄÇëÇó¡£
¡¡¡¡ ´´½¨TCPÑ­»··þÎñÆ÷µÄËã·¨ÈçÏ£º
¡¡¡¡ socket(……)£» //´´½¨Ò»¸öTCPÌ×½Ó×Ö
¡¡¡¡ bind(……)£» //°î¶¨¹«ÈϵĶ˿ںÅ
¡¡¡¡ listen(……£©£» //ÇãÌý¿Í»§¶ËÁ¬½Ó
¡¡¡¡ while(1£© //¿ªÊ¼Ñ­»·½ÓÊÕ¿Í»§¶ËÁ¬½Ó
¡¡¡¡ {
¡¡¡¡ accept(……)£»//½ÓÊÕµ±Ç°¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ while(1)
¡¡¡¡ { //´¦Àíµ±Ç°¿Í»§¶ËµÄÇëÇó
¡¡¡¡ read(……£©£»
¡¡¡¡ process(……);
¡¡¡¡ write(……);
¡¡¡¡ }
¡¡¡¡ close(……); //¹Ø±Õµ±Ç°¿Í»§¶ËµÄÁ¬½Ó£¬×¼±¸½ÓÊÕÏÂÒ»¸ö¿Í»§¶ËÁ¬½Ó
¡¡¡¡ }
¡¡¡¡TCPÑ­»··þÎñÆ÷Ò»´ÎÖ»´¦ÀíÒ»¸ö¿Í»§¶ËµÄÇëÇó£¬Èç¹ûÓÐÒ»¸ö¿Í»§¶ËÕ¼Ó÷þÎñÆ÷²»·Åʱ£¬ÆäËüµÄ¿Í»§»úÁ¬½ÓÇëÇ󶼵ò»µ½¼°Ê±µÄÏìÓ¦¡£Òò´Ë£¬TCP·þÎñÆ÷Ò»°ãºÜÉÙÓÃÑ­»··þÎñÆ÷Ä£Ð͵ġ£
¡¡¡¡2¡¢TCP²¢·¢·þÎñÆ÷£º²¢·¢·þÎñÆ÷µÄ˼ÏëÊÇÿһ¸ö¿Í»§¶ËµÄÇëÇó²¢²»ÓÉ·þÎñÆ÷µÄÖ÷½ø³ÌÖ±½Ó´¦Àí£¬¶øÊÇ·þÎñÆ÷Ö÷½ø³Ì´´½¨Ò»¸ö×Ó½ø³ÌÀ´´¦Àí¡£
¡¡¡¡ ´´½¨TCP²¢·¢·þÎñÆ÷µÄËã·¨ÈçÏ£º
¡¡¡¡ socket(……)£» //´´½¨Ò»¸öTCPÌ×½Ó×Ö
¡¡¡¡ bind(……)£» //°î¶¨¹«ÈϵĶ˿ںÅ
¡¡¡¡ listen(……£©£»//ÇãÌý¿Í»§¶ËÁ¬½Ó
¡¡¡¡ while(1£© //¿ªÊ¼Ñ­»·½ÓÊÕ¿Í»§¶ËµÄ½ÓÊÕ
¡¡¡¡ {
¡¡¡¡ accept(……)£»//½ÓÊÕÒ»¸ö¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ if(fork(……)==0) //´´½¨×Ó½ø³Ì
¡¡¡¡ {
¡¡¡¡ while(1)
¡¡¡¡ { //×Ó½ø³Ì´¦Àíij¸ö¿Í»§¶ËµÄÁ¬½Ó
¡¡¡¡ read(……£©£»
¡¡¡¡ process(……);
¡¡¡¡ write(……);
¡¡¡¡ }
¡¡¡¡ close(……); //¹Ø±Õ×Ó½ø³Ì´¦ÀíµÄ¿Í»§¶ËÁ¬½Ó
¡¡¡¡ exit(……) £»//ÖÕÖ¹¸Ã×Ó½ø³Ì
¡¡¡¡ }
¡¡¡¡ close£¨……); //¸¸½ø³Ì¹Ø±ÕÁ¬½ÓÌ×½Ó×ÖÃèÊö·û£¬×¼±¸½ÓÊÕÏÂÒ»¸ö¿Í»§¶ËÁ¬½Ó
¡¡¡¡ }
¡¡¡¡TCP²¢·¢·þÎñÆ÷¿ÉÒÔ½â¾öTCPÑ­»··þÎñÆ÷¿Í»§¶Ë¶ÀÕ¼·þÎñÆ÷µÄÇé¿ö¡£µ«Í¬


Ïà¹ØÎĵµ£º

Linux System and Performance Monitoring


Linux System and Performance Monitoring(CPUƪ)
Date:         2009.07.21
Author:    Darren Hoch
Òë:            Tonnyom[AT]hotmail.com 2009.08.10
ǰÑÔ: ÍøÉÏÆäʵÓÐºÜ¶à¹ØÓÚÕâ·½ÃæµÄÎÄÕÂ,ÄÇÎ ......

LINUXÃÜÂ붪ʧ½â¾ö


°æÈ¨ÉùÃ÷£º×ª×Ôhttp://jilulishi.blog.51cto.com/237211/64023
GRUB:ÔÚÒýµ¼×°ÔسÌÐò²Ëµ¥ÉÏ£¬¼üÈë [e] À´½øÈë±à¼­Ä£Ê½¡£
Äã»áÃæ¶ÔÒ»¸öÒýµ¼ÏîÄ¿ÁÐ±í¡£²éÕÒÆäÖÐÀàËÆÒÔÏÂÊä³ö µÄ¾äÐУº
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
°´¼ýÍ·¼üÖ±µ½ÕâÒ»Ðб»Í»³öÏÔʾ£¬È»ºó°´ [e]¡£
ÄãÏÖÔÚ¿ÉÔÚÎı¾½áβ´¦¿ÕÒ»¸ñÔÙÌí¼Ó ......

linux Ï eclipseME ²å¼þµÄ°²×°²½Öè

linux Ï eclipseME ²å¼þµÄ°²×°²½Öè
×î½üÔÚlinuxÏÂ×÷¿ª·¢£¬²Î¿¼ÍøÂç×ÊÁÏ£¬³É¹¦½« eclipseME ²å¼þ°²×°ÖÁ eclipse¡£ÕâÀï¼Ç¼ÏÂÀ´£¬Ö»ÎªÁË·½±ã¸ü¶àµÄÈË£¡
±³¾°£º
linux£ºCentOS release 5.3 (Final)
jdk: jdk1.6.0_16
eclipse: eclipse-SDK-3.4.1-linux
²½Ö裺
Ò».ÏÂÔØ×îРWTK2.5.2 °ü 4linux
sun_java_wireless_too ......

Linux Ö¸Áî´óÈ«

     Linux Ö¸Áî´óÈ«
cat cd
chmod chown
cp cut
Ãû³Æ£ºcat
ʹÓÃȨÏÞ£ºËùÓÐʹÓÃÕß
ʹÓ÷½Ê½£ºcat [-AbeEnstTuv] [--help] [--version] fileName
˵Ã÷£º°Ñµµ°¸´®Á¬½Óºó´«µ½»ù±¾Êä³ö£¨Ó©Ä»»ò¼Ó > fileName µ½ÁíÒ»¸öµµ°¸£©
²ÎÊý£º
-n »ò --number ÓÉ 1 ¿ªÊ¼¶ÔËùÓÐÊä³öµÄÐÐÊý±àºÅ ......

Linux ÖÐ RPM ÃüÁî²ÎÊýʹÓÃÏê½â


Linux ÖÐ RPM ÃüÁî²ÎÊýʹÓÃÏê½â
¡¡¡¡ÔÚLinux²Ù×÷ϵͳÖУ¬ÓÐÒ»¸öϵͳÈí¼þ°ü£¬ËüµÄ¹¦ÄÜÀàËÆÓÚWindowsÀïÃæµÄ“Ìí¼Ó/ɾ³ý³ÌÐò”£¬µ«Êǹ¦ÄÜÓֱȓÌí¼Ó/ɾ³ý³ÌÐò”Ç¿ºÜ¶à£¬Ëü¾ÍÊÇ Red Hat Package Manager(¼ò³ÆRPM)¡£´Ë¹¤¾ß°ü×îÏÈÊÇÓÉRed Hat¹«Ë¾ÍƳöµÄ£¬ºóÀ´±»ÆäËûLinux¿ª·¢ÉÌËù½èÓá£ÓÉÓÚËüΪLinuxʹÓÃÕ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ