Linux ÐźÅsignal´¦Àí»úÖÆ ¶þ
¶þ¡¢ÐÅ ºÅ »ú ÖÆ
ÉÏ Ò»½ÚÖнéÉÜÁËÐźŵĻù±¾¸ÅÄÔÚÕâÒ»½ÚÖУ¬ÎÒÃǽ«½éÉÜÄÚºËÈçºÎʵÏÖÐźŻúÖÆ¡£¼´ÄÚºËÈçºÎÏòÒ»¸ö½ø³Ì·¢ËÍÐźš¢½ø³ÌÈçºÎ½ÓÊÕÒ»¸öÐźš¢½ø³ÌÔõÑù¿ØÖÆ×Ô¼º¶ÔÐÅ ºÅµÄ·´Ó¦¡¢ÄÚºËÔÚʲôʱ»ú´¦ÀíºÍÔõÑù´¦Àí½ø³ÌÊÕµ½µÄÐźš£»¹Òª½éÉÜÒ»ÏÂsetjmpºÍlongjmpÔÚÐźÅÖÐÆðµ½µÄ×÷Óá£
1¡¢Äں˶ÔÐźŵĻù±¾´¦Àí·½·¨
ÄÚ ºË¸øÒ»¸ö½ø³Ì·¢ËÍÈíÖжÏÐźŵķ½·¨£¬ÊÇÔÚ½ø³ÌËùÔڵĽø³Ì±íÏîµÄÐźÅÓòÉèÖöÔÓ¦ÓÚ¸ÃÐźŵÄλ¡£ÕâÀïÒª²¹³äµÄÊÇ£¬Èç¹ûÐźŷ¢Ë͸øÒ»¸öÕýÔÚ˯ÃߵĽø³Ì£¬ÄÇôҪ¿´ ¸Ã½ø³Ì½øÈë˯ÃßµÄÓÅÏȼ¶£¬Èç¹û½ø³Ì˯ÃßÔڿɱ»ÖжϵÄÓÅÏȼ¶ÉÏ£¬Ôò»½Ðѽø³Ì£»·ñÔò½öÉèÖýø³Ì±íÖÐÐźÅÓòÏàÓ¦µÄ룬¶ø²»»½Ðѽø³Ì¡£ÕâÒ»µã±È½ÏÖØÒª£¬ÒòΪ½ø³Ì¼ì ²éÊÇ·ñÊÕµ½ÐźŵÄʱ»úÊÇ£ºÒ»¸ö½ø³ÌÔÚ¼´½«´ÓÄÚºË̬·µ»Øµ½Óû§Ì¬Ê±£»»òÕߣ¬ÔÚÒ»¸ö½ø³ÌÒª½øÈë»òÀ뿪һ¸öÊʵ±µÄµÍµ÷¶ÈÓÅÏȼ¶Ë¯Ãß״̬ʱ¡£
Äں˴¦ÀíÒ»¸ö½ø³ÌÊÕµ½µÄÐźŵÄʱ»úÊÇÔÚÒ»¸ö½ø³Ì´ÓÄÚºË̬·µ»ØÓû§Ì¬Ê±¡£ËùÒÔ£¬µ±Ò»¸ö½ø³ÌÔÚÄÚºË̬ÏÂÔËÐÐʱ£¬ÈíÖжÏÐźŲ¢²»Á¢¼´Æð×÷Óã¬ÒªµÈµ½½«·µ»ØÓû§Ì¬Ê±²Å´¦Àí¡£½ø³ÌÖ»Óд¦ÀíÍêÐźŲŻ᷵»ØÓû§Ì¬£¬½ø³ÌÔÚÓû§Ì¬Ï²»»áÓÐδ´¦ÀíÍêµÄÐźš£
ÄÚ ºË´¦ÀíÒ»¸ö½ø³ÌÊÕµ½µÄÈíÖжÏÐźÅÊÇÔڸýø³ÌµÄÉÏÏÂÎÄÖУ¬Òò´Ë£¬½ø³Ì±ØÐë´¦ÓÚÔËÐÐ״̬¡£Ç°Ãæ½éÉܸÅÄîµÄʱºò½²¹ý£¬´¦ÀíÐźÅÓÐÈýÖÖÀàÐÍ£º½ø³Ì½ÓÊÕµ½ÐźźóÍË ³ö£»½ø³ÌºöÂÔ¸ÃÐźţ»½ø³ÌÊÕµ½ÐźźóÖ´ÐÐÓû§É趨ÓÃϵͳµ÷ÓÃsignalµÄº¯Êý¡£µ±½ø³Ì½ÓÊÕµ½Ò»¸öËüºöÂÔµÄÐźÅʱ£¬½ø³Ì¶ªÆú¸ÃÐźţ¬¾ÍÏóûÓÐÊÕµ½¸ÃÐźÅËÆ µÄ¼ÌÐøÔËÐС£Èç¹û½ø³ÌÊÕµ½Ò»¸öÒª²¶×½µÄÐźţ¬ÄÇô½ø³Ì´ÓÄÚºË̬·µ»ØÓû§Ì¬Ê±Ö´ÐÐÓû§¶¨ÒåµÄº¯Êý¡£¶øÇÒÖ´ÐÐÓû§¶¨ÒåµÄº¯ÊýµÄ·½·¨ºÜÇÉÃÄÚºËÊÇÔÚÓû§Õ»ÉÏ´´ ½¨Ò»¸öеIJ㣬¸Ã²ãÖн«·µ»ØµØÖ·µÄÖµÉèÖóÉÓû§¶¨ÒåµÄ´¦Àíº¯ÊýµÄµØÖ·£¬ÕâÑù½ø³Ì´ÓÄں˷µ»Øµ¯³öÕ»¶¥Ê±¾Í·µ»Øµ½Óû§¶¨ÒåµÄº¯Êý´¦£¬´Óº¯Êý·µ»ØÔÙµ¯³öÕ»¶¥Ê±£¬ ²Å·µ»ØÔÏȽøÈëÄں˵ĵط½¡£ÕâÑù×öµÄÔÒòÊÇÓû§¶¨ÒåµÄ´¦Àíº¯Êý²»ÄÜÇÒ²»ÔÊÐíÔÚÄÚºË̬ÏÂÖ´ÐУ¨Èç¹ûÓû§¶¨ÒåµÄº¯ÊýÔÚÄÚºË̬ÏÂÔËÐеϰ£¬Óû§¾Í¿ÉÒÔ»ñµÃÈκÎȨ ÏÞ£©¡£
ÔÚÐźŵĴ¦Àí·½·¨ÖÐÓм¸µãÌØ±ðÒªÒýÆð×¢Òâ¡£µÚÒ»£¬ÔÚһЩϵͳÖУ¬µ±Ò»¸ö½ø³Ì´¦ÀíÍêÖжÏÐźŷµ»ØÓû§Ì¬Ö®Ç°£¬ÄÚºËÇå³ýÓû§ÇøÖÐÉè ¶¨µÄ¶Ô¸ÃÐźŵĴ¦ÀíÀý³ÌµÄµØÖ·£¬¼´ÏÂÒ»´Î½ø³Ì¶Ô¸ÃÐźŵĴ¦Àí·½·¨ÓÖ¸ÄΪĬÈÏÖµ£¬³ý·ÇÔÚÏÂÒ»´ÎÐźŵ½À´Ö®Ç°ÔÙ´ÎʹÓÃsignalϵͳµ÷Óá£Õâ¿ÉÄÜ»áʹµÃ½ø³Ì ÔÚµ÷ÓÃsignal֮ǰÓֵõ½¸Ã
Ïà¹ØÎĵµ£º
ʲôÊÇÀýÐÐÐÔÃüÁ
Linux ϵͳµÄÀýÐÐÐÔÃüÁîÓÐÄÄЩ£¿
½öÖ´ÐÐÒ»´ÎµÄ¹¤×÷Åų̣º at
Ñ»·Ö´ÐеÄÀýÐÐÐÔÃüÁ
crontab
ϵͳµÄ
crontab É趨£º /etc/crontab
°²È«µÄ·À»¤£º /var/log/cron ¼Ç¼Îļþ
±¾ÕÂϰÌâÁ·Ï°
ʲôÊÇÀýÐÐÐÔÃüÁ
ÿ¸öÈË»ò¶à»òÉÙ¶¼ÓÐһЩԼ»á»òÕßÊǹ¤×÷£¬ÓеŤ×÷ÊÇÀýÐÐÐԵģ¬ÀýÈçÿÄêÒ»´Îµ ......
×î½ü¸ºÔðµÄsvrѹÁ¦±È½Ï´ó£¬ÒµÎñÂß¼Óе㸴ÔÓ,ÄÜÓÅ»¯µÄµØ·½ÒѾȫ²¿ÓÅ»¯ÁË£¬ ĿǰÿÃë3k´Î£¬cpu¸ºÔØ»¹ÊÇ±È½Ï¸ß top¿´Ò»Ï£¬4ºËµÄcpu¸ºÔز»ÊÇÌ«¾ùºâ£¬´òË㿼ÂÇһϽ«ÒµÎñ½ø³ÌÖ¸¶¨µ½3¸öcpuÉÏÔËÐУ¬ÁíÍâÒ»¸öcpuרߺÔð´¦ÀíÍøÂçÊÕ·¢°ü£»´òËã³¢ÊÔһϣ¬Èç¹û»¹ÊDz»ÐУ¬ÔÙ¹ý¶Îʱ¼ä£¬·ÃÎÊÁ¿ÔÙÔö¼ÓµÄ»°£¬¾ÍÒª¼Ó»úÆ÷ÁË£¬ÎØÎØ ²¹ ......
linux
ϵÄÎļþ½á¹¹£¬¿´¿´Ã¿¸öÎļþ¼Ð¶¼ÊǸÉÂðÓõÄ
/bin
¶þ½øÖÆ¿ÉÖ´ÐÐÃüÁî
/dev
Éè±¸ÌØÊâÎļþ
/etc
ϵͳ¹ÜÀíºÍÅäÖÃÎļþ
/etc/rc.d
Æô¶¯µÄÅäÖÃÎļþºÍ½Å±¾
/home
Óû§Ö÷Ŀ¼µÄ»ùµã£¬±ÈÈçÓû§user
µÄÖ÷Ŀ¼¾ÍÊÇ/home/user
£¬¿ÉÒÔÓÃ~user
±íʾ
/lib
±ê×¼³ÌÐòÉè¼Æ¿â£¬Óֽж¯Ì¬Á´½Ó¹²Ïí¿â£¬×÷ÓÃÀàËÆwindows
ÀïµÄ. ......
Îı¾½çÃæÏ£¬ºìñÓÃÀ¶É«×÷ΪlsµÄĿ¼µÄÑÕÉ«£¬ÅäºÏËûµÄºÚÉ«±³¾°£¬¸Ð¾õÌ«°µÁË£¬¿´²»Çå¡£
¸Ä³É±ðµÄÑÕÉ«µÄ·½·¨£º
Ê×ÏÈ£¬
# vi
/etc/DIR_COLORS
ÄÚµÄÉ趨“DIR 01£»34”£¬ÎªlsÃüÁîµÄĿ¼µÄÑÕÉ«ÉèÖã¬01±íʾ´ÖÌ壬34±íʾ×ÖÌåÀ¶É«¡£
ÎÒ°ÑËü
¸Ä³ÉÁË“DIR 01£»37£»44”£¬37ÊÇ×ÖÌå°×É«£¬44ÊÇ×Ö±³¾°À¶É«£¬ ......