LinuxÁ÷Á¿¿ØÖÆ1
LinuxÁ÷Á¿¿ØÖÆ1--ÅŶӹæÔò
2008-07-31 15:26
Linux²Ù×÷ϵͳÖеÄÁ÷Á¿¿ØÖÆ¿ò¼Ü´´½¨ÁËÒ»¸öͨÓû·¾³£¬Ëü¼¯³ÉÁËËùÓÐÓÃÓÚÏÞÖÆºÍÁ÷Á¿ÕûÐεĿÉÒÔ»¥ÁªµÄ²»Í¬ÔªËØ¡£ÔÚʵ¼Ê²Ù×÷ÖÐÕâÐ©ÔªËØÉõÖÁ¿ÉÒÔ×÷Ϊһ¸öÄ£¿é¶¯Ì¬µØ¼ÓÔØºÍÐ¶ÔØ¡£
TC£¨Traffic Control£©¹¤¾ßÌṩÁËÒ»¸öÃüÁîÐÐÓû§½Ó¿ÚÀ´ÅäÖÃLinuxÁ÷Á¿¿ØÖÆ¡£¸Ã¹¤¾ßÈÃÓû§¿ÉÒÔÉ趨²¢ÅäÖü¸ºõËùÓеÄÁ÷Á¿¿ØÖÆ¿ò¼ÜÒªËØ£¬±ÈÈçÅŶӹæÔò£¨qdisc£©¡¢Àࣨclass£©¼°¹ýÂËÆ÷£¨filter£©£¬ËûÃÇÖ®¼äµÄ¹ØÏµ¼ûÏÂͼ¡£
ÅŶӹæÔò£ºÃ¿¸öÍøÂçÉ豸ÅäÓÐÒ»¸öÅŶӹæÔò¡£Í¨³££¬Òª·¢Ë͵ı¨Îı»Ë͵½Ò»¸öÅŶӹæÔòÖв¢ÇÒ°´ÕÕÌØ¶¨¹æÔòÔڴ˶ÓÁÐÖÐÅÅÐò¡£
ÀࣺÅŶӹæÔò¿ÉÒÔÓжà¸ö½Ó¿Ú£¬ÕâЩ½Ó¿ÚÓÃÓÚÏò¶ÓÁйÜÀí²åÈ뱨ÎÄ¡£ÔÚµ¥¸öÅŶӹæÔòÖУ¬¿ÉÒ԰ѱ¨ÎÄ·ÖÅäµ½²»Í¬µÄÀà¡£
¹ýÂËÆ÷£ºÍ¨³£ÓÃÀ´½«Íâ·¢±¨ÎÄ·ÖÆ¬µ½ÅŶӹæÔòµÄÀàÖС£
ÅŶӹæÔò
Linux¿ÉÖ§³ÖÎÞÀàÅŶӹæÔòºÍ·ÖÀàÅŶӹæÔò¡£ÎÞÀàÅŶӹæÔò°üÀ¨FIFO£¨ÏȽøÏȳö£©¡¢TBF£¨ÁîÅÆÍ°¹ýÂËÆ÷£©¡¢SFQ£¨Ëæ»ú¹«Æ½¶ÓÁУ©µÈ£»·ÖÀàÅŶӹæÔò°üÀ¨PRIO£¨ÓÅÏȼ¶£©¡¢CBQ£¨Àà»ù¶ÓÁУ©¡¢HTB£¨·Ö²ãÁîÅÆÍ°£©µÈ¡£
FIFO
FIFO£¨pfifo_fast£©
ÏȽøÏȳö¡£ËüµÄ¶ÓÁаüÀ¨Èý¸ö²¨¶Î£¨band£©¡£ÔÚÿ¸ö²¨¶ÎÀïÃæ£¬Ê¹ÓÃÏȽøÏȳö¹æÔò¡£¶øÈý¸ö²¨¶ÎµÄÓÅÏȼ¶Ò²²»Ïàͬ£¬band 0µÄÓÅÏȼ¶×î¸ß£¬band 2µÄ×îµÍ¡£Èç¹ûband 0ÀïÃæÓÐÊý¾Ý°ü£¬ÏµÍ³¾Í²»»á´¦Àíband 1ÀïÃæµÄÊý¾Ý°ü£¬band 1ºÍband 2Ö®¼äÒ²ÊÇÒ»Ñù¡£Êý¾Ý°üÊǰ´ÕÕ·þÎñÀàÐÍ£¨Type of Service£¬TOS£©±»·ÖÅä¶àÈý¸ö²¨¶ÎÀïÃæµÄ¡£
pfifo_fast ¶ÓÁй涨×÷ΪӲÐÔµÄȱʡÉèÖ㬲»ÄܶÔËü½øÐÐÅäÖá£
TBF & HTB
ÁîÅÆÍ°¹ýÂËÆ÷£¨Token Bucket Filter£¬TBF£©ÊÇÒ»¸ö¼òµ¥µÄ¶ÓÁУ¬ËüÖ»ÔÊÐíÒÔ²»³¬¹ýÊÂÏÈÉ趨µÄËÙÂʵ½À´µÄÊý¾Ý°üͨ¹ý£¬µ«¿ÉÄÜÔÊÐí¶ÌÔÝÍ»·¢Á÷Á¿³¬¹ýÉ趨ֵ¡£
TBF µÄʵÏÖÔÚÓÚÒ»¸ö»º³åÆ÷£¨Í°£©£¬Ëü²»¶ÏµØ±»Ò»Ð©³ÆÎªÁîÅÆµÄÐéÄâÊý¾ÝÒÔÌØ¶¨ËÙÂÊÌî³ä¡£Í°×îÖØÒªµÄ²ÎÊý¾ÍÊÇËüµÄ´óС£¬Ò²¾ÍÊÇËüÄܹ»´æ´¢ÁîÅÆµÄÊýÁ¿¡£Ã¿¸öµ½À´µÄÁîÅÆ´ÓÊý¾Ý¶ÓÁÐÖÐÊÕ¼¯Ò»¸öÊý¾Ý°ü£¬È»ºó´ÓͰÖб»É¾³ý¡£ÈçÏÂͼ¡£
Õâ¸öËã·¨½«ÁîÅÆÁ÷ºÍÊý¾ÝÁ÷½øÐÐÁ˽ôÃܵĹØÁª£¬ÎÒÃÇÓÐÒÔÏÂÈýÖÖÇé¾°£º
Êý¾ÝÁ÷ÒÔµÈÓÚÁîÅÆÁ÷µÄËÙÂʵ½´ïTBF¡£ÕâÖÖÇé¿öÏ£¬Ã¿¸öµ½À´µÄÊý¾Ý°ü¶¼ÄܶÔÓ¦Ò»¸öÁîÅÆ£¬È»ºóÎÞÑÓ³ÙµØÍ¨¹ý¶ÓÁС£
&nbs
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
IPÊײ¿µÄid×Ö¶ÎÓÃÀ´±êʶ²»Í¬µÄ·â°ü£¨¶ø²»ÊÇ·ÖÆ¬£¬Ò»¸ö·â°üµÄËùÓÐ·ÖÆ¬ÓµÓÐÏàͬµÄid£©
Õâ¸ö×Ö¶ÎÖ»Õ¼ÓÃ16룬Òò´ËÔÚÒ»¸ö¿ìËÙµÄÍøÂçÉϺܿì¾Í»á»ØÈÆ£¬ÕâÊǾͿÉÄÜÔì³ÉÐÒéÕ»¶Ôip±¨ÎÄʶ±ð»ìÂÒ¡£
LinuxÄں˲ÉÈ¡Á˲ßÂÔÀ´¼õ»ºÆä»ØÈÆËÙ¶È¡£
²»Ê¹ÓÃÈ«¾ÖµÄid±äÁ¿£¬¶øÊǶÔÿ¸öipʹÓÃÒ»¸öµ¥¶ÀµÄ¼ÆÊýÆ÷À´¼ÆËãÆäid£¬
µ«ÊÇipµØÖ·ÊǺ ......
½éÉÜһϠUbuntu LinuxÖÐÈçºÎÖ¸¶¨DNS·þÎñÆ÷
µÄµØÖ·¡£
¡¡¡¡Ubuntu LinuxʹÓÃÎļþ"/etc/resolv.conf" ÎļþÅäÖÃDNS·þÎñÆ÷µÄµØÖ·£¬¿Éͨ¹ýnameserver ÅäÖÃÏîÉèÖÃDNS·þÎñÆ÷µÄIPµØÖ·£¬×î¶à¿ÉÒÔʹÓÃ3¸öDNS·þÎñÆ÷¡£
¡¡¡¡$ sudo vi /etc/resolv.conf
¡¡¡¡search localdomain
¡¡¡ ......
DB2Ð¶ÔØ:ÓÉÓÚijÖÖÔÒò£¬ÒªÐ¶ÔØDB2ÔÙÖØÐ°²×°µÄ»°£¬Ò»¶¨ÒªÕýÈ·µÄÐ¶ÔØDB2£¬·ñÔò²»ÄÜÖ´ÐÐÖØÐ°²×°»ò°²×°µÄDB2²»¿ÉÓá£
1¡¢ÔÚlinuxÉÏÐ¶ÔØDB2µÄÒ»°ã¹ý³ÌÈçÏÂËùʾ£º
a.¿ÉÑ¡£ºÉ¾³ýËùÓÐÊý¾Ý¿â¡£¿ÉÒÔʹÓá°¿ØÖÆÖÐÐÄ¡±»òdrop databaseÃüÁîɾ³ýÊý¾Ý¿â¡£
b.Í£Ö¹DB2¹ÜÀí·þÎñÆ÷¡£
c.Í£Ö¹DB2ʵÀý¡£
d.³ýÈ¥DB2¹ÜÀí· ......
Linux϶¯Ì¬¿âµÄÉú³É¼°Á´½Ó·½·¨ £¨1£©
Linux ϶¯Ì¬¿âÎļþµÄÀ©Õ¹ÃûΪ".so"£¨Shared Object£©¡£°´ÕÕÔ¼¶¨£¬ËùÓж¯Ì¬¿âÎļþÃûµÄÐÎʽÊÇlibname.so£¨¿ÉÄÜÔÚÃû×ÖÖмÓÈë°æ±¾ºÅ£©¡£ÕâÑù£¬Ï̺߳¯Êý¿â±»³Æ×÷ ......