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µÈ×ß´ó³µµÀ,²»ÄÜÈÃ
Ïà¹ØÎĵµ£º
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
×îº ......
¡¡¡¡4ÔÂ13ÈÕÏûÏ¢£¬¾Ý¹úÍâýÌ屨µÀ£¬Ó¢¹úITÍøÕ¾VnunetÁ½ÖÜǰÆÀ³öÁË“ITÊг¡10´ó¶ñ¹÷”£¬ÈÕǰ£¬VnunetÓÖÆÀ³öÁË“ITÊг¡10´óÓ¢ÐÛ”£¬LinuxÖ®¸¸ÀîÄÉ˹·ÍÐÎÖ×È(Linus Torvalds)ºÍÆ»¹ûÁªºÏ´´Ê¼ÈËÊ·µÙ·ò·ÎÖ×ÈÄáÑÇ¿Ë(Steve Wozniak)µÈ·×·×Éϰñ¡£
¡¡¡¡ÕâÀïËùνµÄ“Ó¢ÐÛ”²¢²»ÊÇÖ¸Óж ......
Æô¶¯µÚÒ»²½££¼ÓÔØBIOS
µ±Äã´ò¿ª¼ÆËã»úµçÔ´£¬¼ÆËã»ú»áÊ×ÏȼÓÔØBIOSÐÅÏ¢£¬BIOSÐÅÏ¢ÊÇÈç´ËµÄÖØÒª£¬ÒÔÖÁÓÚ¼ÆËã»ú±ØÐëÔÚ×ʼ¾ÍÕÒµ½Ëü¡£ÕâÊÇÒòΪBIOSÖаüº¬ÁËCPUµÄÏà¹ØÐÅÏ¢¡¢É豸Æô¶¯Ë³ÐòÐÅÏ¢¡¢Ó²ÅÌÐÅÏ¢¡¢ÄÚ´æÐÅÏ¢¡¢Ê±ÖÓÐÅÏ¢¡¢PnPÌØÐԵȵȡ£ÔÚ´ËÖ®ºó£¬¼ÆËã»úÐÄÀï¾ÍÓÐÆ×ÁË£¬ÖªµÀÓ¦¸ÃÈ¥¶ÁÈ¡ÄĸöÓ²¼þÉ豸ÁË¡£
Æô¶¯µÚ¶þ²½££ ......
×öÒ»¸ö×îСµÄLinux kernel
2004-04-23 15:18 pm
À´×Ô£ºLinuxÎĵµ
ÏÖÔØ£ºWww.8s8s.coM
µØÖ·£ºÎÞÃû
Linux ÄÜÓжàÐ¡ÄØ ? ÿһ¸ö×ö embedded ϵͳµÄÈ˶¼°ÑС¿´³ÉµÚÒ»ÒªÎñ£¬ÆäʵÕâÊDz»¶ÔµÄ¡£Èç¹ûÎÒÃǶÔϵͳµÄºÃ»µºÍ´óС×÷ͼ£¬ËüÓ¦¸Ã³¤µÃÏñ
|
|----
|
| -----
|
| --------
| ---
|----------------------- ......
Ì«ÀõÄÔÒòÓÐÒÔÏÂ4Ìõ£º
£±¡¢ÔÚWINDOWS SERVER 2008 SP2ÉϾͰ²×°¹ýubuntu 9.04£¬°²×°Ê±ÏÔʾËÙ¶ÈÆæÂý£¬¼òµ¥ÎÞ·¨ÈÌÊÜ£¬Îı¾Ä£Ê½£¬Ò»ÐÐÒ»ÐÐË¢£¬ÈÃÎÒÏëÆðµ±ÄêÔÚ£²£¸£¶ÉÏʹÓÃEGAÏÔ¿¨µÄÒ£Ô¶¹ýÈ¥£»
£²¡¢ÔÚWINDOWS SERVER 2008 R2Éϰ²×°ubutun 10.04£¬Çé¿öÒ»¸öÑù£¬ÔÙҲûÓÐÓÂÆø°²×°½øÐÐÏÂÈ¥£»
£³¡¢ÔÚWINDOWS SERVER 2008 SP2ÉϾͰ ......