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

LinuxÄÚºËͬ²½½éÉܺͷ½·¨

LinuxÉ豸Çý¶¯ÖбØÐë½â¾öµÄÒ»¸öÎÊÌâÊǶà¸ö½ø³Ì¶Ô¹²Ïí×ÊÔ´µÄ²¢·¢·ÃÎÊ£¬²¢·¢·ÃÎʻᵼÖ¾ºÌ¬£¬linuxÌṩÁ˶àÖÖ½â¾ö¾ºÌ¬ÎÊÌâµÄ·½Ê½£¬ÕâЩ·½Ê½Êʺϲ»Í¬µÄÓ¦Óó¡¾°¡£
 
LinuxÄÚºËÊÇ¶à½ø³Ì¡¢¶àÏ̵߳IJÙ×÷ϵͳ£¬ËüÌṩÁËÏ൱ÍêÕûµÄÄÚºËͬ²½·½·¨¡£ÄÚºËͬ²½·½·¨ÁбíÈçÏ£º
ÖÐ¶ÏÆÁ±Î
Ô­×Ó²Ù×÷
×ÔÐýËø
¶Áд×ÔÐýËø
˳ÐòËø
ÐźÅÁ¿
¶ÁдÐźÅÁ¿
BKL£¨´óÄÚºËËø£©
SeqËø
Ò»¡¢²¢·¢Ó뾺̬£º
¶¨Ò壺
²¢·¢£¨concurrency£©Ö¸µÄÊǶà¸öÖ´Ðе¥ÔªÍ¬Ê±¡¢²¢Ðб»Ö´ÐУ¬¶ø²¢·¢µÄÖ´Ðе¥Ôª¶Ô¹²Ïí×ÊÔ´£¨Ó²¼þ×ÊÔ´ºÍÈí¼þÉϵÄÈ«¾Ö±äÁ¿¡¢¾²Ì¬±äÁ¿µÈ£©µÄ·ÃÎÊÔòºÜÈÝÒ×µ¼Ö¾ºÌ¬£¨race conditions£©¡£
ÔÚlinuxÖУ¬Ö÷ÒªµÄ¾ºÌ¬·¢ÉúÔÚÈçϼ¸ÖÖÇé¿ö£º
1¡¢¶Ô³Æ¶à´¦ÀíÆ÷£¨SMP£©¶à¸öCPU
ÌØµãÊǶà¸öCPUʹÓù²Í¬µÄϵͳ×ÜÏߣ¬Òò´Ë¿É·ÃÎʹ²Í¬µÄÍâÉèºÍ´æ´¢Æ÷¡£
2¡¢µ¥CPUÄÚ½ø³ÌÓëÇÀÕ¼ËüµÄ½ø³Ì
3¡¢Öжϣ¨Ó²Öжϡ¢ÈíÖжϡ¢Tasklet¡¢µ×°ë²¿£©Óë½ø³ÌÖ®¼ä
Ö»Òª²¢·¢µÄ¶à¸öÖ´Ðе¥Ôª´æÔÚ¶Ô¹²Ïí×ÊÔ´µÄ·ÃÎÊ£¬¾ºÌ¬¾ÍÓпÉÄÜ·¢Éú¡£
Èç¹ûÖжϴ¦Àí³ÌÐò·ÃÎʽø³ÌÕýÔÚ·ÃÎʵÄ×ÊÔ´£¬Ôò¾ºÌ¬Ò²»á»á·¢Éú¡£
¶à¸öÖжÏÖ®¼ä±¾ÉíÒ²¿ÉÄÜÒýÆð²¢·¢¶øµ¼Ö¾ºÌ¬£¨Öжϱ»¸ü¸ßÓÅÏȼ¶µÄÖжϴò¶Ï£©¡£
 
½â¾ö¾ºÌ¬ÎÊÌâµÄ;¾¶ÊDZ£Ö¤¶Ô¹²Ïí×ÊÔ´µÄ»¥³â·ÃÎÊ£¬Ëùν»¥³â·ÃÎʾÍÊÇÖ¸Ò»¸öÖ´Ðе¥ÔªÔÚ·ÃÎʹ²Ïí×ÊÔ´µÄʱºò£¬ÆäËûµÄÖ´Ðе¥Ôª¶¼±»½ûÖ¹·ÃÎÊ¡£
 
·ÃÎʹ²Ïí×ÊÔ´µÄ´úÂëÇøÓò±»³ÆÎªÁÙ½çÇø£¬ÁÙ½çÇøÐèÒªÒÔijÖÖ»¥³â»úÖÆ¼ÓÒÔ±£»¤£¬ÖÐ¶ÏÆÁ±Î£¬Ô­×Ó²Ù×÷£¬×ÔÐýËø£¬ºÍÐźÅÁ¿¶¼ÊÇlinuxÉ豸Çý¶¯ÖпɲÉÓõĻ¥³â;¾¶¡£
 
ÁÙ½çÇøºÍ¾ºÕùÌõ¼þ£º
ËùνÁÙ½çÇø£¨critical regions£©¾ÍÊÇ·ÃÎʺͲÙ×÷¹²ÏíÊý¾ÝµÄ´úÂë¶Î£¬ÎªÁ˱ÜÃâÔÚÁÙ½çÇøÖв¢·¢·ÃÎÊ£¬±à³ÌÕß±ØÐë±£Ö¤ÕâЩ´úÂëÔ­×ÓµØÖ´ÐЗ—Ò²¾ÍÊÇ˵£¬´úÂëÔÚÖ´ÐнáÊøÇ°²»¿É±»´ò¶Ï£¬¾ÍÈçͬÕû¸öÁÙ½çÇøÊÇÒ»¸ö²»¿É·Ö¸îµÄÖ¸ÁîÒ»Ñù£¬Èç¹ûÁ½¸öÖ´ÐÐÏß³ÌÓпÉÄÜ´¦ÓÚͬһ¸öÁÙ½çÇøÖУ¬ÄÇô¾ÍÊdzÌÐò°üº¬Ò»¸öbug£¬Èç¹ûÕâÖÖÇé¿ö·¢ÉúÁË£¬ÎÒÃǾͳÆÖ®Îª¾ºÕùÌõ¼þ£¨race conditions£©£¬±ÜÃâ²¢·¢ºÍ·ÀÖ¹¾ºÕùÌõ¼þ±»³ÆÎªÍ¬²½¡£
 
ËÀËø£º
ËÀËøµÄ²úÉúÐèÒªÒ»¶¨Ìõ¼þ£ºÒªÓÐÒ»¸ö»ò¶à¸öÖ´ÐÐÏ̺߳ÍÒ»¸ö»ò¶à¸ö×ÊÔ´£¬Ã¿¸öÏ̶߳¼ÔڵȴýÆäÖеÄÒ»¸ö×ÊÔ´£¬µ«ËùÓеÄ×ÊÔ´¶¼ÒѾ­±»Õ¼ÓÃÁË£¬ËùÓÐÏ̶߳¼ÔÚÏ໥µÈ´ý£¬µ«ËüÃÇÓÀÔ¶²»»áÊÍ·ÅÒѾ­Õ¼ÓеÄ×ÊÔ´£¬ÓÚÊÇÈκÎÏ̶߳¼ÎÞ·¨¼ÌÐø£¬Õâ±ãÒâζ×ÅËÀËøµÄ·¢Éú¡£
 
¶þ¡¢ÖÐ¶ÏÆÁ±Î
ÔÚµ¥CPU·¶Î§ÄÚ±ÜÃ⾺̬µÄÒ»ÖÖ¼òµ¥·½·¨ÊÇÔÚ½øÈëÁÙ½çÇøÖ®Ç°ÆÁ±ÎϵͳµÄÖжϡ£
ÓÉÓÚlin


Ïà¹ØÎĵµ£º

linux coredumpÅäÖÃÓëµ÷ÊÔ


linux coredumpÅäÖÃÓëµ÷ÊÔ
À´Ô´:
ChinaUnix²©¿Í ¡¡ÈÕÆÚ£º
2009.02.09 17:11¡¡(¹²ÓÐ0
ÌõÆÀÂÛ) ÎÒÒªÆÀÂÛ
 
linux coredumpÅäÖÃÓëµ÷ÊÔ
       
       
       
       
       
  &nb ......

linux°²×°glassfish

1¡¢°²×°°ü£º
ÏÂÔØÍøÖ·£ºhttp://dev.sun.com.cn/glassfish/index_zh.html
glassfish-installer-v2.1-b60e-linux-ml.jar£¨°æ±¾£º2.1£©
2¡¢½âѹGlassFishÈí¼þ°ü²¢×Ô¶¯´´½¨Ò»¸öеÄÎļþ¼Ð½Ð“glassfish”
java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux-ml.jar
»Ø¸´A
mv glassfish /usr/local/
3¡¢É ......

LINUXÐÞ¸ÄROOTÃÜÂë·½·¨ »ÆÃöÓñ

>1£®      »úÆ÷Æô¶¯ºó£¬ÔÚµ½À¶É«ÆÁÄ»µÄ½çÃæµÄʱºò£¬°´ÉÏϼüÑ¡Ôñ¡£
>2£®      ÔÚÑ¡ÔñµÄʱºòÑ¡ÔñºóÃæ´øÓÐELSMPµÄÕâÒ»ÐУ¬°´E¼ü£¬Ç§Íò²»Òª°´»Ø³µ
>3£®      È»ºóÔÚÑ¡Ôñ´øÓÐkernel¿ªÍ·µÄÕâÒ»ÐУ¬°´E¼ü£¬²»Òª°´»Ø³µ¡£
>4£® &n ......

LinuxµÄDateºÍTime

ÖÜÐ÷ºê
http://zxuhong.blog.51cto.com/368977/74442
 
1.1 ¸ÅÊö
ÊÀ½ç±ê׼ʱ¼ä£¨Coordinated Universal Time£¬UTC£©£¬Ò²¾ÍÊÇ´ó¼ÒËùÊìÖªµÄ¸ñÁÖÍþÖαê׼ʱ ¼ä£¨Greenwich Mean Time£¬GMT£©¡£ÊÀ½ç¸÷µØÊ±¼äÒ²ÊÀ½ç±ê׼ʱ¼äΪ»ù×¼»®·ÖΪ²»Í¬µÄÊ±Çø£¬ÀýÈ磬ÖйúµÄ±±¾©Ê±¼äÓëUTCµÄʱ²îΪ+8£¬Ò²¾ÍÊÇUTC+8¡£ÃÀ¹úÊÇUTC-5¡£
& ......

LinuxÉèÖÃIP

ÔÚÍøÉϲéÕÒÁËÅäÖÃlinuxÅäÖÃIPµÄ·½·¨£¬¼òµ¥µÄÓÐÏÂÃæÁ½ÖÖ£º
×î
³£ÓõĸøÍø¿¨ÅäÖÃipµÄÃüÁîΪ
££ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
˵Ã÷£º
eth0
ÊǵÚÒ»¸öÍø¿¨£¬ÆäËûÒÀ´ÎΪeth1£¬eth*
192.168.0.1ÊǸøÍø¿¨ÅäÖõĵÚÒ»¸öÍø¿¨ÅäÖõÄipµØÖ·
netmask 255.255.255.0 Åä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ