Linux coreÎļþÉèÖÃ
ÔÚÒ»¸ö³ÌÐò±ÀÀ£Ê±£¬Ä¬ÈÏÇé¿öÏÂÊDz»²úÉúcoreÎļþ¡£
ÏÂÃæµÄÃüÁî¿ÉÒÔ¼ì²éÉú³ÉcoreÎļþµÄÑ¡ÏîÊÇ·ñ´ò¿ª:
$ulimit -a¸ÃÃüÁÏÔʾËùÓеÄÓû§¶¨ÖÆ£¬ÆäÖÐÑ¡Ïî-a´ú±í“all”¡£
$ulimit -c unlimitedÀ´ÈÃÌض¨µÄÓû§¿ÉÒÔ²úÉúcoreÎļþ
coreÎļþ½ö½öÊÇÒ»¸öÄÚ´æÓ³Ïó(ͬʱ¼ÓÉϵ÷ÊÔÐÅÏ¢)£¬Ö÷ÒªÊÇÓÃÀ´µ÷ÊԵġ£Èç¹ûÄú¸ù±¾¾Í²»ÏëÈ¥µ÷ÊÔËü£¬Ö»ÐèÒª¼òµ¥µØÓÃÒÔÏÂÃüÁËüɾ³ý¼´¿É£º
¡¡¡¡
$ rm core
Èç¹û²»×öÈκδ¦Àí£¬Õâ¸öcoreÎļþ»á±»ÏÂÒ»´ÎÉú³ÉµÄcoreÎļþ¸²¸Ç¡£
¡¡¡¡
ÄúÒ²¿ÉÒÔÓÃÒÔÏÂÃüÁîÀ´×èֹϵͳÉú³ÉcoreÎļþ¡£
¡¡¡¡
$ ulimit -c 0
¡¡¡¡
ÏÂÃæµÄÃüÁî¿ÉÒÔ¼ì²éÉú³ÉcoreÎļþµÄÑ¡ÏîÊÇ·ñ´ò¿ª¡£
¡¡¡¡
$ ulimit -a
¡¡¡¡
¸ÃÃüÁÏÔʾËùÓеÄÓû§¶¨ÖÆ£¬ÆäÖÐÑ¡Ïî-a´ú±í“all”¡£Èç¹ûÄúÏëÁ˽âÈçºÎʹÓÃcoreÎļþ£¬ÔÚcoreÎļþËùÔÚĿ¼Ï¼üÈ룺
$ gdb -c core
¡¡¡¡
Ëü»áÆô¶¯GNUµÄµ÷ÊÔÆ÷£¬À´µ÷ÊÔcoreÎļþ£¬²¢ÇÒ»áÏÔʾÉú³É´ËcoreÎļþµÄ³ÌÐòÃû£¬ÖÐÖ¹´Ë³ÌÐòµÄÐźŵȵȡ£Äú¿ÉÒÔÓÃquitÃüÁîÖÐÖ¹µ÷ÊÔ¡£
Ïà¹ØÎĵµ£º
0/viµÄʹÓÃ:
Ctrl + f ÆÁÄ»ÏòÇ°·¶¯Ò»Ò³£¨³£Óã©
Ctrl + b ÆÁÄ»Ïòºó·¶¯Ò»Ò³£¨³£Óã©
Ctrl + d ÆÁÄ»ÏòÇ°·¶¯°ëÒ³
Ctrl + u ÆÁÄ»Ïòºó·¶¯°ëÒ³
n<space> °´ÏÂÊý×ÖºóÔÙ°´¿Õ¸ñ¼ü£¬¹â±ê»áÏòÓÒÒƶ¯ÕâÒ»ÐеÄn¸ö×Ö·û¡£ÀýÈç:20<space>,Ôò¹â±ê»áÏòÓÒÒƶ¯20¸ö×Ö·û
0 &nbs ......
¼¶±ð£º ³õ¼¶
Ñî ¾ (cdlyangj@cn.ibm.com), Èí¼þ¹¤³Ìʦ, IBM
2008 Äê 11 ÔÂ 27 ÈÕ
ÈçºÎ¶¨Î»Ó¦ÓóÌÐò¿ª·¢ÖеÄÄÚ´æÎÊÌ⣬һֱÊÇ inux Ó¦ÓóÌÐò¿ª·¢ÖеÄÆ¿¾±ËùÔÚ¡£ÓÐÒ»¿î·Ç³£ÓÅÐãµÄ linux Ï¿ªÔ´µÄÄÚ´æÎÊÌâ¼ì²â¹¤¾ß£ºvalgrind£¬Äܹ»¼«´óµÄ°ïÖúÄã½â¾öÉÏÊöÎÊÌâ¡£ÕÆÎÕ valgrind µÄʹÓÃÒÔ¼°¹ ......
1.»¥³âËøµÄ´æÔÚÎÊÌ⣺
»¥³âËøÒ»¸öÃ÷ÏÔµÄȱµãÊÇËüÖ»ÓÐÁ½ÖÖ״̬£ºËø¶¨ºÍ·ÇËø¶¨¡£ÉèÏëÒ»ÖÖ¼òµ¥Çé¾°£º¶à¸öÏ̷߳ÃÎÊͬһ¸ö¹²Ïí×ÊԴʱ£¬²¢²»ÖªµÀºÎʱӦ¸ÃʹÓù²Ïí×ÊÔ´£¬Èç¹ûÔÚÁÙ½çÇøÀï¼ÓÈëÅжÏÓï¾ä£¬»òÕß¿ÉÒÔÓÐЧ£¬µ«Ò»À´Ð§Âʲ»¸ß£¬¶þÀ´¸´ÔÓ»·¾³Ï¾ÍÄÑÒÔ±àдÁË£¬ÕâÊÇÎÒÃÇÐèÒªÒ»¸ö½á¹¹£¬ÄÜÔÚÌõ¼þ³ÉÁ¢Ê±´¥·¢ÏàÓ¦Ị̈߳¬½øÐбäÁ¿ÐÞ¸Ä ......
µÚÒ»²½£ºÔÚVMWAREÖУ¬ÔËÐÐÆô¶¯LINUXºó¡£µã»÷VM->INSTALL VMWare TOOLS£¬µã»÷OK¡££¨²¹³ä£ºÍ˳öVMWARE»Øµ½XPÓÃCTRL+ALT£©
µÚ¶þ²½£º½øÈëLINUXºó£¬ÔËÐÐÖնˡ£Ö´ÐÐmount /dev/cdromÒÔÎļþ·½Ê½¹ÒÔعâÇý£¨Èç¹ûûÓеÚÒ»²½£¬¾ÍûÓÐÕâÒ»²½£¬ÒòΪÐèÒªµÄTOOLSÊÇÒÔ¹âÇýÎļþÐÎʽ´æ·Å£© ......