¸ãÃ÷°×LinuxϳÌÐòµÄÄÚ´æÕ¼ÓÃ
ÆäʵÔÚÈÏÕæÔĶÁÁËÕâÆªÃûΪ“¼ÆËãÄÚ´æÊ¹ÓÃ
”µÄÎÄÕÂÖ®ºó£¬»¹ÊÇ´¦ÓÚ°ëÃÔºý״̬¡£Õâλ×÷Õß¾Í˵LinuxÏÂÃæÃ»ÓÐÌØ±ðºÃµÄÏÔʾÄÚ´æÕ¼ÓõŤ¾ß£¬ËäÈ»ÓÐtopºÍfree£¬µ«¶¼ËµµÃ²»Çå³þ£¬¾Í¸úÎ×¶¾½ÌµÄħÊõËÆµÄ¡£
±ÈÈçtopÕâ¸ö¹¤¾ß£¬Ëü»áÏÔʾ3ÖÖÊý¾Ý£¬×÷Õß·Ö±ð½âÊÍÈçÏ£º
VIRT£ºvirtual memory usage¡£VirtualÕâ¸ö´ÊºÜÉñ£¬Ò»°ã½âÊÍÊÇ£ºvirtual adj.ÐéµÄ, ʵÖʵÄ,
[Îï]ÓÐЧµÄ,
ÊÂʵÉϵġ£µ½µ×ÊÇÐéµÄ»¹ÊÇʵµÄ£¿ÈÃGoogle¸øDefineÖ®ºó£¬½«¾ÍÃ÷°×Ò»µã£¬¾ÍÊÇÕâ¶«Î÷»¹ÊÇ·ÇÎïÖʵ쬵«ÊÇÓÐЧ¹ûµÄ£¬²»·¢ÉúÔÚÕæÊµÊÀ½çµÄ£¬·¢ÉúÔÚÈí
¼þÊÀ½çµÄµÈµÈ¡£Õâ¸öÄÚ´æÊ¹ÓþÍÊÇÒ»¸öÓ¦ÓÃÕ¼ÓеĵØÖ·¿Õ¼ä£¬Ö»ÊÇÒªÓ¦ÓóÌÐòÒªÇóµÄ£¬¾ÍÈ«ËãÔÚÕâÀ¶ø²»¹ÜËüÕæµÄÓÃÁËûÓС£Ð´³ÌÐòųö´í£¬ÓÖ²»ÔÚºõÕ¼ÓõÄʱ
ºò£¬¶à¿ªµãÄÚ´æÒ²ÊǺÜÕý³£µÄ¡£
RES£ºresident memory usage¡£³£×¤ÄÚ´æ¡£Õâ¸öÖµ¾ÍÊǸÃÓ¦ÓóÌÐòÕæµÄʹÓõÄÄڴ棬µ«»¹ÓÐÁ½¸öСÎÊÌ⣬һÊÇÓÐЩ¶«Î÷¿ÉÄÜ·ÅÔÚ½»»»ÅÌÉÏÁË£¨SWAP£©£¬¶þÊÇÓÐЩÄÚ´æ¿ÉÄÜÊǹ²ÏíµÄ¡£
SHR£ºshared memory¡£¹²ÏíÄÚ´æ¡£¾ÍÊÇ˵ÕâÒ»¿éÄÚ´æ¿Õ¼äÓпÉÄÜÒ²±»ÆäËûÓ¦ÓóÌÐòʹÓÃ×Å£»¶øVirt £ ShrËÆºõ¾ÍÊÇÕâ¸ö³ÌÐòËùÒªÇóµÄ²¢ÇÒûÓй²ÏíµÄÄÚ´æ¿Õ¼ä¡£
DATA£ºÊý¾ÝÕ¼ÓõÄÄÚ´æ¡£Èç¹ûtopûÓÐÏÔʾ£¬°´f¼ü¿ÉÒÔÏÔʾ³öÀ´¡£ÕâÒ»¿éÊÇÕæÕýµÄ¸Ã³ÌÐòÒªÇóµÄÊý¾Ý¿Õ¼ä£¬ÊÇÕæÕýÔÚÔËÐÐÖÐҪʹÓõġ£
ËùÒÔDATAµÄº¬Òå±È½ÏÈ·¶¨£¬ÉõÖÁ¿ÉÒÔÓóÌÐò¶ÁÈ¡µÄÊý¾ÝÁ¿¼ÆËã³öÀ´£»SHRÊÇÒ»¸öDZÔڵĿÉÄܻᱻ¹²ÏíµÄÊý×Ö£¬Èç¹ûÖ»¿ªÒ»¸ö³ÌÐò£¬Ò²Ã»ÓбðÈ˹²Í¬Ê¹ÓÃ
Ëü£»VIRTÀïÃæµÄ¿ÉÄÜÐÔ¸ü¶à£¬±ÈÈçËü¿ÉÄܼÆËãÁ˱»Ðí¶àXµÄ¿âËù¹²ÏíµÄÄڴ棻RESÓ¦¸ÃÊDZȽÏ׼ȷµÄ£¬µ«²»º¬Óн»»»³öÈ¥µÄ¿Õ¼ä£»µ«»ù±¾¿ÉÒÔ˵RESÊdzÌÐò
µ±Ç°Ê¹ÓõÄÄÚ´æÁ¿¡£
½«¾ÍÃ÷°×Õ⼸µãÒâ˼ҲËãÊÇÊÕ»ñ°É£¬¶ÔÕâô¸ßÉîµÄ¶«Î÷ûÁ¦ÆøÉÀ²¡£×î½ü¸Ð¾õµ½FirefoxÔÚLinuxÏÂÃæ±ÈÔÚWinÉÏ»¹ºÃÓ㬱íÏÖ¾ÍÊǽ©ËÀµÄ»ú»áÉÙÇÒ
½©×¡µÄʱ¼ä¶Ì£¬Ò»¸öÒ³ÃæÉÏÓдóÁ¿Í¼Æ¬Ê±±íÏÖÒ²Òª±ÈWinÉÏÃæºÃ£¬Ò²Ðí±íÃ÷LinuxÔÚÄÚ´æ¹ÜÀí»òÊǽø³Ìµ÷¶ÈÉÏÓÐʲô¸ßÃ÷Ö®´¦£¿
Ïà¹ØÎĵµ£º
Ò»°ãÔÚµ÷ÊÔ´òÓ¡DebugÐÅÏ¢µÄʱºò, ÐèÒª¿É±ä²ÎÊýµÄºê. ´ÓC99¿ªÊ¼¿ÉÒÔʹ±àÒëÆ÷±ê×¼Ö§³Ö¿É±ä²ÎÊýºê(variadic macros), ÁíÍâGCCÒ²Ö§³Ö¿É±ä²ÎÊýºê, µ«ÊÇÁ½ÖÖÔÚϸ½ÚÉÏ¿ÉÄÜ´æÔÚÇø±ð.
1. __VA_ARGS__
__VA_ARGS__ ½« "..." ´«µÝ¸øºê . Èç
......
×÷Õß: ÈýÊ®¶øÁ¢Ê±¼ä£º2009Äê11ÔÂ03ÈÕ 9:52:27Çë×ðÖØÔ´´×÷Æ·¡£×ªÔØÇë±£³ÖÎÄÕÂÍêÕûÐÔ,²¢ÒÔ³¬Á´½ÓÐÎʽעÃ÷Ôʼ×÷Õß¡°inthirties£¨ÈýÊ®¶øÁ¢£©¡±ºÍ³ö´¦¡±http://blog.csdn.net/inthirties/archive/2009/11/03/4761783.aspx¡±,ÉîÈëÌÖÂÛ¿ÉÒÔÁªÏµinthirties@gmail.com¡£ ½ñÌìÀ´µ½¹«Ë¾£¬ÓÐС»ï×Ó¸æËßÎÒ£¬·þÎñÆ÷ºÃÏñµ±µôÁË£¬³ ......
´Óhttp://hackmysql.com/mysqlslaÏÂÔØmysqlsla£¬µ±Ç°×îаæÎª£º2.03
tar zxvf mysqlsla-2.03.tar.gz
cp mysqlsla-2.03/bin/mysqlsla /usr/local/bin
Èç¹ûÌáʾ“Can’t locate DBI.pm”£¬Ö´ÐÐÒÔÏÂÃüÁî
yum install perl-DBI perl-DBD-MySQL -y
Õâʱ¾Í¿ÉÒÔʹÓÃmysqlslaÁË£¬Ó÷¨ÈçÏÂ
mysqlsla -lt slo ......
1. ÔËÓÃ expr
#expr 10 + 10 ===> 20
#a=`expr 10 % 3`;echo $a ===> 1; a, k6 [+ N%
#|/ }4 [% N
# b=10;b=`expr $b + 1` ===> 11 (ʵÏÖÁ˱äÁ¿µÄ×ÔÔö1)
2. ·½·¨ÈçÏÂ
#! /bin/sh
VAR=1
VAR=$(($VAR+1))
echo $VAR ......
Õª Òª£º ǶÈëʽ Linux µÄ¿ÉÒÆÖ²ÐÔʹµÃÎÒÃÇ¿ÉÒÔÔÚ¸÷ÖÖµç×Ó²úÆ·ÉÏ¿´µ½ËüµÄÉíÓ°¡£¶ÔÓÚ²»
ͬÌåϵ½á¹¹µÄ´¦ÀíÆ÷À´ËµLinuxµÄÆô¶¯¹ý³ÌÒ²ÓÐËù²»Í¬¡£±¾ÎÄÒÔS3C2410 ARM´¦ÀíÆ÷ΪÀý£¬
Ïêϸ·ÖÎöÁËϵͳÉϵçºó bootloaderµÄÖ´ÐÐÁ÷³Ì¼° ARM LinuxµÄÆô¶¯¹ý³Ì¡£
¹Ø¼ü´Ê£ºARM Linux bootloader Æô¶¯¹ý³Ì
ÖÐͼ·ÖÀàºÅ£ºTP316
1. Òý ÑÔ ......