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

LinuxÏÂʹÓÃcoredumpʱµÄ×¢ÒâÊÂÏî

ºÇºÇ£¬×î½ü×ÁÄ¥MySQL coredumpʱѧµ½µÄÒ»µãµã¶«Î÷¡£ÔÚLinuxÏÂÒª±£Ö¤³ÌÐò±ÀÀ£Ê±Éú³ÉcoredumpҪעÒâÕâЩÎÊÌ⣺
Ò»¡¢Òª±£Ö¤´æ·ÅcoredumpµÄĿ¼´æÔÚÇÒ½ø³Ì¶Ô¸ÃĿ¼ÓÐдȨÏÞ¡£´æ·ÅcoredumpµÄĿ¼¼´½ø³ÌµÄµ±Ç°Ä¿Â¼£¬Ò»°ã¾ÍÊǵ±³õ·¢³öÃüÁîÆô¶¯¸Ã½ø³ÌʱËùÔÚµÄĿ¼¡£µ«Èç¹ûÊÇͨ¹ý½Å±¾Æô¶¯£¬Ôò½Å±¾¿ÉÄÜ»áÐ޸ĵ±Ç°Ä¿Â¼£¬Õâʱ½ø³ÌÕæÕýµÄµ±Ç°Ä¿Â¼¾Í»áÓëµ±³õÖ´Ðнű¾ËùÔÚĿ¼²»Í¬¡£Õâʱ¿ÉÒԲ鿴”/proc/<½ø³Ìpid>/cwd“·ûºÅÁ´½ÓµÄÄ¿±êÀ´È·¶¨½ø³ÌÕæÕýµÄµ±Ç°Ä¿Â¼µØÖ·¡£Í¨¹ýϵͳ·þÎñÆô¶¯µÄ½ø³ÌÒ²¿Éͨ¹ýÕâÒ»·½·¨²é¿´¡£
¶þ¡¢Èô³ÌÐòµ÷ÓÃÁËseteuid()/setegid()¸Ä±äÁ˽ø³ÌµÄÓÐЧÓû§»ò×飬ÔòÔÚĬÈÏÇé¿öÏÂϵͳ²»»áΪÕâЩ½ø³ÌÉú³Écoredump¡£ºÜ¶à·þÎñ³ÌÐò¶¼»áµ÷ÓÃseteuid()£¬Èçmysql£¬²»ÂÛÄãÓÃʲôÓû§ÔËÐÐmysqld_safeÆô¶¯mysql£¬mysqld½øÐеÄÓÐЧÓû§Ê¼ÖÕÊÇmsyqlÓû§¡£Èç¹ûÄãµ±³õÊÇÒÔÓû§AÔËÐÐÁËij¸ö³ÌÐò£¬µ«ÔÚpsÀï¿´µ½µÄÕâ¸ö³ÌÐòµÄÓû§È´ÊÇBµÄ»°£¬ÄÇôÕâЩ½ø³Ì¾ÍÊǵ÷ÓÃÁËseteuidÁË¡£ÎªÁËÄܹ»ÈÃÕâЩ½ø³ÌÉú³Écoredump£¬ÐèÒª½«/proc/sys/fs/suid_dumpableÎļþµÄÄÚÈݸÄΪ1£¨Ò»°ãĬÈÏÊÇ0£©
Èý¡¢Õâ¸öÒ»°ã¶¼ÖªµÀ£¬¾ÍÊÇÒªÉèÖÃ×ã¹»´óµÄcoreÎļþ´óСÏÞÖÆÁË¡£³ÌÐò±ÀÀ£Ê±Éú³ÉµÄcoreÎļþ´óС¼´Îª³ÌÐòÔËÐÐʱռÓõÄÄÚ´æ´óС¡£µ«³ÌÐò±ÀÀ£Ê±µÄÐÐΪ²»¿É°´Æ½³£Ê±µÄÐÐΪÀ´¹À¼Æ£¬±ÈÈ绺³åÇøÒç³öµÈ´íÎó¿ÉÄܵ¼Ö¶ÑÕ»±»ÆÆ»µ£¬Òò´Ë¾­³£»á³öÏÖij¸ö±äÁ¿µÄÖµ±»Ð޸ijÉÂÒÆß°ËÔãµÄ£¬È»ºó³ÌÐòÓÃÕâ¸ö´óСȥÉêÇëÄÚ´æ¾Í¿ÉÄܵ¼Ö³ÌÐò±Èƽ³£Ê±¶àÕ¼ÓúܶàÄÚ´æ¡£Òò´ËÎÞÂÛ³ÌÐòÕý³£ÔËÐÐʱռÓõÄÄÚ´æ¶àôÉÙ£¬Òª±£Ö¤Éú³ÉcoreÎļþ»¹Êǽ«´óСÏÞÖÆÉèΪunlimitedΪºÃ¡£
ËÄ¡¢(Thanks to binghe&sishen) ÓÐЩϵͳÖÐĬÈϵÄcoreÎļþÃû¾ÍÊǼòµ¥µÄ"core"£¬ÕâÑùÈç¹û³ÌÐòcoredumpÁ˶à´Î£¬ÔòÇ°ÃæµÄcoredump½á¹û¾Í»á±»¸²¸Çµô¡£½â¾öÕâÒ»ÎÊÌâÓÐÁ½¸ö·½·¨¡£Ò»Êǽ«/proc/sys/kernel/core_uses_pidÄÚÈÝÉèΪ1£¬ÕâÑùcoreÎļþÃûÖоͻá°üº¬pid£¬±»¸²¸ÇµÄ¸ÅÂʾÍСÁË¡£¶þÊDZ༭/proc/sys/kernel/core_pattern£¬Ê¹ÓÃ×Ô¶¨ÒåµÄcoreÎļþÃû£¬¾ßÌåµÄÓ÷¨²Î¼û"man core"˵Ã÷¡£


Ïà¹ØÎĵµ£º

LinuxÄں˵Äioctlº¯Êýѧϰ


ÎÒÕâÀï˵µÄioctlº¯ÊýÊÇÔÚÇý¶¯³ÌÐòÀïµÄ£¬ÒòΪÎÒ²»ÖªµÀ»¹ÓÐûÓбðµÄ³¡ºÏÓõ½ÁËioctl£¬ ËùÒԾ͹涨ÁËÎÒÃÇÌÖÂ۵ķ¶Î§¡£ÎªÊ²Ã´ÒªÐ´ÆªÎÄÕÂÄØ£¬ÊÇÒòΪÎÒǰһÕó×Ó±»ioctl¸ø¸ã»ìÁË£¬Õ⼸Ìì²ÅŪÃ÷°×Ëü£¬ÓÚÊÇÔÚÕâÀïÇåÀíÒ»ÏÂÍ·ÄÔ¡£
Ò»¡¢ ʲôÊÇioctl¡£
ioctlÊÇÉ豸Çý¶¯³ÌÐòÖжÔÉ豸µÄI/OͨµÀ½øÐйÜÀíµÄº¯Êý¡£Ëùν¶ÔI/OͨµÀ½øÐйÜÀí£ ......

LinuxϵĶδíÎó²úÉúµÄÔ­Òò¼°µ÷ÊÔ·½·¨

¼ò¶øÑÔÖ®,²úÉú¶Î´íÎó¾ÍÊÇ·ÃÎÊÁË´íÎóµÄÄÚ´æ¶Î£¬Ò»°ãÊÇÄãûÓÐȨÏÞ£¬»òÕ߸ù±¾¾Í²»´æÔÚ¶ÔÓ¦µÄÎïÀíÄÚ´æ,ÓÈÆä³£¼ûµÄÊÇ·ÃÎÊ0µØÖ·.
Ò»°ãÀ´Ëµ,¶Î´íÎó¾ÍÊÇÖ¸·ÃÎʵÄÄڴ泬³öÁËϵͳËù¸øÕâ¸ö³ÌÐòµÄÄÚ´æ¿Õ¼ä£¬Í¨³£Õâ¸öÖµÊÇÓÉgdtrÀ´±£´æµÄ£¬ËûÊÇÒ»¸ö48λµÄ¼Ä´æÆ÷£¬ÆäÖеÄ32λÊDZ£´æÓÉËüÖ¸ÏòµÄgdt±í£¬ºó13λ±£´æÏàÓ¦ÓÚgdtµÄϱ꣬×îºó3λ°ü ......

Linux¿ª»ú¹ý³Ì

Linux¿ª»ú¹ý³Ì
 1.  BIOS£º¿ª»úÖ÷¶¯Ö´ÐеÄÈÍÌ壬»áÈÏʶµÚÒ»¸ö¿É¿ª»úµÄ×°Öã» 
 2.  MBR£ºµÚÒ»¸ö¿É¿ª»ú×°ÖõĵÚÒ»¸öÉÈÇøÄÚµÄÖ÷ÒªÆô¶¯¼ÇÂ¼Çø¿é£¬ÄÚº¬¿ª»ú
 ¹ÜÀí³ÌÐò£» 
 3.  ¿ª»ú¹ÜÀí³ÌÐò(boot loader)£ºÒ»¸ö¿É¶ÁÈ¡ºËÐÄÎļþÀ´Ö´ÐеÄÈí¼þ£» 
 4.  ºËÐÄÎÄ ......

linuxÏÂmd5sumµÄʹÓÃ

linuxÏÂmd5sumµÄʹÓÃ
MD5Ëã·¨³£³£±»ÓÃÀ´ÑéÖ¤ÍøÂçÎļþ´«ÊäµÄÍêÕûÐÔ£¬·ÀÖ¹Îļþ±»È˴۸ġ£MD5
È«³ÆÊDZ¨ÎÄÕªÒªËã·¨£¨Message-Digest Algorithm
5£©£¬´ËËã·¨¶ÔÈÎÒⳤ¶ÈµÄÐÅÏ¢Öðλ½øÐмÆË㣬²úÉúÒ»¸ö¶þ½øÖƳ¤¶ÈΪ128λ£¨Ê®Áù½øÖƳ¤¶È¾ÍÊÇ32룩µÄ“Ö¸ÎÆ”£¨»ò³Æ“±¨ÎÄÕªÒª”£©£¬²»Í¬µÄÎļþ²úÉúÏà
ͬµÄ±¨Î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ