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

linuxÏÂTC+HTBÁ÷Á¿¿ØÖÆ


C¹æÔòÉæ¼°µ½ ¶ÓÁÐ(QUEUE) ·ÖÀàÆ÷(CLASS) ¹ýÂËÆ÷£¨FILTER£©,filter»®·ÖµÄ±ê־λ¿ÉÓÃU32»òiptablesµÄset-markÀ´ÊµÏÖ ) Ò»°ãÊÇ"¿Ø·¢"²»¿ØÊÕ linuxÏÂÓÐÁ½¿éÍø¿¨,Ò»¸öeth1ÊÇÍâÍø,ÁíÒ»¿éeth0ÊÇÄÚÍø.ÔÚeth0ÉÏ×öHTB¡££¨×¢Ò⣺filter»®·Ö±ê־λ¿ÉÓÃu32´ò±ê¹¦ÄÜ»òiptablesµÄset-mark¹¦ÄÜ£¬Èç¹ûÓÃiptablesÀ´´ò±ê¼ÇµÄ»°£¬ÏÂÐÐËÙLVÔÚeth0´¦¿ØÖÆ£¬µ«´ò±êÓ¦ÔÚ½øÈëeth0֮ǰ½øÐУ¬ËùÒÔ£¬“-i eth1";Àý×Ó£º
¡¡¡¡Ö÷ÒªÃüÁî¾ÍÏÂÃæÈý¾ä£º´´½¨Ò»¸öHTBµÄ¸ù
¡¡¡¡1.tc qdisc add dev eth0 root handle 1: htb default 20´´½¨Ò»¸öHTBµÄÀà,Á÷Á¿µÄÏÞÖÆ¾ÍÊÇÔÚÕâÀïÏÞÖÆµÄ,²¢ÉèÖÃÍ»·¢.
¡¡¡¡2.tc class add dev eth0 parent 1: classid 1:1 htb rate 200kbit(ËÙÂÊ) ceil 200kbit burst 20k(Í»·¢Á÷Á¿)
¡¡¡¡´´½¨Ò»¸ö¹ýÂ˹æÔò°ÑÒªÏÞÖÆÁ÷Á¿µÄÊý¾Ý¹ýÂ˳öÀ´,²¢·¢¸øÉÏÃæµÄÀàÀ´ÏÞÖÆËÙ¶È3.tc filter add dev eth0 parent 1: prio 1(ÓÅÏȼ¶) protocol ip u32 match ip sport 80 0xfff flowid 1:1
¡¡¡¡ËµÃ÷£ºÈý»»¥Êý¾Ý°ü±£³Ö½ÏµÍµÄÑÓ³Ùʱ¼ä£¬²¢×îÏÈÈ¡µÃ¿ÕÏдø¿í£¬±ÈÈ磺
¡¡¡¡ssh telnet dns quake3 irc ftp¿ØÖÆ smtpÃüÁîºÍ´øÓÐSYN±ê¼ÇµÄÊý¾Ý°ü£¬¶¼Ó¦ÊôÓÚÕâÒ»ÀࡣΪÁ˱£Ö¤ÉÏÐÐÊý¾ÝÁ÷²»»áÉ˺¦ÏÂÐÐÁ÷£¬»¹Òª°ÑACKÊý¾Ý°üÅÅÔÚ¶ÓÁÐÇ°Ãæ£¬ÒòΪÏÂÐÐÊý¾ÝµÄACK±ØÐëͬÉÏÐÐÁ÷½øÐо¹Õù¡£
¡¡¡¡TC+IPTABLES+HTB+SFQ
¡¡¡¡1 tcp/ip ЭÒ鹿¶¨,ÿ¸ö·â°ü,¶¼ÐèÒªÓÐACKNOWLEDGEѶϢµÄ»Ø´«,Ò²¾ÍÊÇ˵,´«ÊäµÄ×ÊÁÏÐèÒªÓÐÒ»¸öÊÕµ½×ÊÁϵÄѶϢ»Ø¸´,²ÅÄܾö¶¨ºóÃæµÄ´«ÊäËÙ¶È,²¢¾ö¶¨ÊÇ·ñÖØÐ´«ÊäÒÅʧµÄ×ÊÁÏ,ÉÏÐеĴø¿íÒ»²¿·Ö¾ÍÊÇÓÃÀ´´«ÊäÕâЩACK×ÊÁϵÄ.ÉÏÐдø¿íµãÓôóµÄʱºò,¾Í»áÓ°ÏìACK×ÊÁϵĴ«ËÍËÙ¶È,²¢½ø¶øÓ°Ïìµ½ÏÂÔØËÙ¶È,
¡¡¡¡2 ÊÔÑéÖ¤Ã÷,µ±ÉÏ´«ÂúÔØÊ±,ÏÂÔØËٶȱäΪԭÀ´ËٶȵÄ40%,ÉõÖÁ¸üµÍ,,ÒòΪÉÏÔØÎļþ(°üÀ¨ftpÉÏ´«,·¢ÓʼþSMTP),Èç¹û½Ï´ó,Ò»¸öµÄͨѶÁ¿Áî´ø¿í³¬Ïò°üºÍ,ÄÇôËùÓеÄÊý¾Ý°ü°´ÕÕÏȽøÏȳöµÄÔ­Ôò½øÐÐÅŶӺ͵ȴý,Õâ¾Í¿ÉÒÔ½âÊÍÎªÊ²Ã´ÍøÄÚÆäÖÐÓÐÈËÓÃftpÉÏÔØÎļþ»ò·¢ËÍ´óÓʼþµÄʱºò,Õû¸öÍøËÙ±äµÃºÜÂýµÄÔ­Òò.
¡¡¡¡½â¾öËÙ¶ÈÖ®µÀ:
¡¡¡¡1 ΪÁ˽â¾öÕâЩËÙ¶ÈÎÊÌâ,¶Ô¾­¹ýÏß·µÄÊý¾Ý½øÐÐÁËÓйæÔòµÄ·ÖÁ÷.°Ñ±¾À´ÔÚ¿í´øÉÏµÄÆ¿¾±×ªÒƵ½ÎÒÃǵÄLINUX·ÓÉÆ÷ÉÏ,¿ÉÒÔ°Ñ´ø¿í¿ØÖƵıÈÎÒÃǹºÂòµÄ´ø¿íСһµã. ÕâÑù,ÎÒÃǾͿÉÒÔ·½±ãµÄÓÃtc¼¼Êõ¶Ô¾­¹ýµÄÊý¾Ý½øÐзÖÁ÷Óë¿ØÖÆ.
¡¡¡¡ÎÒÃǵÄÏëÏñ¾ÍÏñÂí·ÉϵijµµÀÒ»Ñù,ÓиßËÙµÀ,»¹ÓÐС³µµÀ,´ó³µµÀ,ÐèÒª¸ßËÙµÄsyn ack icmp sshµÈ×߸ßËÙµÀ,ÐèÒª´óÁ¿´«ÊäµÄftp-data,smtpµÈ×ß´ó³µµÀ,²»ÄÜÈÃ


Ïà¹ØÎĵµ£º

[×ªÔØ]Java°²×°ÅäÖã¨linux£©


°²×°java£º
´ò¿ªÖÕ¶Ë£¬Ö´ÐÐÒÔÏÂÃüÁ»òʹÓÃAdept/ÐÂÁ¢µÃÈí¼þ¹ÜÀíÆ÷£¬ÔÚÆäÖзֱðËÑË÷"sun-java6-jre"ºÍ"sun-java6-jdk"²¢±ê¼Ç°²×°¡£
sudo apt-get install sun-java6-jre
Èç¹û¿Õ¼ä¸»Ô££¬½¨Òé°²×°Ò»¸öJDK¡£
sudo apt-get install sun-java6-jdk
Ìáʾ£º°²×°¹ý³ÌÖÐÐèÒªÄã»Ø´ðÊÇ·ñͬÒâʹÓÃЭÒ飨ÖÕ¶ËÖкìÀ¶É«µÄÌáʾ½çÃæ£ ......

linuxÏ ·þÎñÆ÷ÅäÖÃºÍ Á¬½Ó 2410

sudo rm  ½â³ýËøÎļþ¼Ð
sudo chmod 777 / ÓÐÁËËùÓÐȨÏÞ
yjh@ubuntu:~$ cd /etc
yjh@ubuntu:/etc$ sudo chmod 777 bash.bashrc        ³¬¼¶Óû§È¨ÏÞ ÐÞ¸Äbash.bashrc
yjh@ubuntu:/etc$ gedit bash.bashrc
yjh@ubuntu:/etc$
etcÏ»·¾³±äÁ¿  Ð޸Ġ bash.bashrv
×îº ......

linux 2410ʵÑé°æ ÅäÖÃ

sudo rm  ½â³ýËøÎļþ¼Ð
sudo chmod 777 / ÓÐÁËËùÓÐȨÏÞ
yjh@ubuntu:~$ cd /etc
yjh@ubuntu:/etc$ sudo chmod 777 bash.bashrc        ³¬¼¶Óû§È¨ÏÞ ÐÞ¸Äbash.bashrc
yjh@ubuntu:/etc$ gedit bash.bashrc
yjh@ubuntu:/etc$
etcÏ»·¾³±äÁ¿  Ð޸Ġ bash.bashrv
×îº ......

Qt Embedded LinuxÏÂÒþ²ØÊó±ê¼ýÍ·

from:http://kevinmindy.spaces.live.com/blog/cns!3D17C679DB4373CA!226.trak
Æäʵ·½·¨²»Ö¹Ò»ÖÖ£¬¿ÉÒÔÔÚ±àÒëQt¿âµÄʱºòÌí¼Ó±àÒëÑ¡ÏîQT_NO_CURSOR£¬ÕâÑùcursorÏà¹ØµÄ´úÂëͳͳ²»»á±»±àÒë½øÈ¥£¬×ÔÈ»Êó±ê¹â±êÒ²²»»á³öÏÖÔÚ³ÌÐòÖС£
È»¶øÓÐʱºòÎÒÃÇÒѾ­°ÑcursorÏà¹Ø´úÂë±àÒë½øÈ¥ÁË£¬¶øÓÖ²»ÏëÖØÐ±àÒëQt¿â£¬Ò»¸ö¼òµ¥µÄ·½·¨ÊÇÊ¹Ó ......

×öÒ»¸ö×îСµÄLinux KernelÄÚºË

×öÒ»¸ö×îСµÄLinux kernel
2004-04-23 15:18 pm
À´×Ô£ºLinuxÎĵµ
ÏÖÔØ£ºWww.8s8s.coM
µØÖ·£ºÎÞÃû
Linux ÄÜÓжàÐ¡ÄØ ? ÿһ¸ö×ö embedded ϵͳµÄÈ˶¼°ÑС¿´³ÉµÚÒ»ÒªÎñ£¬ÆäʵÕâÊDz»¶ÔµÄ¡£Èç¹ûÎÒÃǶÔϵͳµÄºÃ»µºÍ´óС×÷ͼ£¬ËüÓ¦¸Ã³¤µÃÏñ
|
|----
|
| -----
|
| --------
| ---
|----------------------- ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ