Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÏÂʵÏÖweb qqµÄ×ÀÃ滯


´´½¨×ÀÃæͼ±ê
Ä¿Ç°½«ÍøÂçÓ¦ÓÃÀ©Õ¹µ½×ÀÃæÊÇÒ»¸öÇ÷ÊÆ£¬´æÔÚןܶà½â¾ö·½°¸£¬±¾ÎÄÒÔ Mozilla Prism ΪÀý£¬ÀàËƵķ½·¨Í¬ÑùÊÊÓÃÓÚ Google Chrome ¡£
1. µ½ Mozilla Prism µÄÍøÕ¾ÉÏÏÂÔØ Prism£¬µã»÷ Download Now Ö®ºó»áÌáʾÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔ Mozilla Firefox À©Õ¹µÄ·½Ê½£¬ÊʺÏÒѾ­°²×°ÓÐ Firefox µÄÅóÓÑ£»Ò»Ö ......

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


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

LinuxÏÂÈí¼þ°²×°·½·¨×ܽá

Ò»¡¢rpm°ü°²×°·½Ê½²½Ö裺
1¡¢ÕÒµ½ÏàÓ¦µÄÈí¼þ°ü£¬±ÈÈçsoft.version.rpm£¬ÏÂÔص½±¾»úij¸öĿ¼£»
2¡¢´ò¿ªÒ»¸öÖնˣ¬su -³ÉrootÓû§£»
3¡¢cd soft.version.rpmËùÔÚµÄĿ¼£»
4¡¢ÊäÈërpm -ivh soft.version.rpm
¶þ¡¢deb°ü°²×°·½Ê½²½Ö裺
1¡¢ÕÒµ½ÏàÓ¦µÄÈí¼þ°ü£¬±ÈÈçsoft.version.deb£¬ÏÂÔص½±¾»úij¸öÄ¿Â ......

ʹÓÃbusybox×öÒ»¸öСÇɵÄlinux²Ù×÷ϵͳ

1.»ù´¡ÖªÊ¶
Ò»¸ö²Ù×÷ϵͳ¿ÉÒÔ¼òµ¥µÄ³éÏóΪ£¬Òýµ¼³ÌÐò ÄÚºË Îļþϵͳ¡£
vmlinuzÊÇLinux Äں˵ľµÏñÎļþ,¿ÉÒÔ±»Òýµ¼³ÌÐò¼ÓÔØ,´Ó¶øÆô¶¯Linuxϵͳ¡£
initrdµÄÈ«³ÆÊÇboot loader initialized RAM disk£¬ËüÊÇϵͳÆô¶¯Ê±ËùʹÓõĸùÎļþϵͳӳÏñÎļþ£¬Õâ¸öÎļþϵͳÖаüº¬¼¸¸öÇý¶¯Ä£¿é£¬ÓÃÀ´×°ÔØʵ¼ÊµÄ¸ùÎļþϵͳ£¬±ÈÈçÒ»¸öIDE»òS ......

Linux¿ª»ú¹ý³Ì

Linux¿ª»ú¹ý³Ì
 1.  BIOS£º¿ª»úÖ÷¶¯Ö´ÐеÄÈÍÌ壬»áÈÏʶµÚÒ»¸ö¿É¿ª»úµÄ×°Öã» 
 2.  MBR£ºµÚÒ»¸ö¿É¿ª»ú×°ÖõĵÚÒ»¸öÉÈÇøÄÚµÄÖ÷ÒªÆô¶¯¼Ç¼Çø¿é£¬ÄÚº¬¿ª»ú
 ¹ÜÀí³ÌÐò£» 
 3.  ¿ª»ú¹ÜÀí³ÌÐò(boot loader)£ºÒ»¸ö¿É¶ÁÈ¡ºËÐÄÎļþÀ´Ö´ÐеÄÈí¼þ£» 
 4.  ºËÐÄÎÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ