LinuxÐźŽéÉÜ(ת)
Ðźţ¨signal£©ÊÇÒ»ÖÖÈí¼þÖжϣ¬ËüÌṩÁËÒ»ÖÖ´¦ÀíÒ첽ʼþµÄ·½·¨£¬Ò²Êǽø³Ì¼äΩһµÄÒ첽ͨÐÅ·½Ê½¡£ÔÚLinuxϵͳÖУ¬¸ù¾ÝPOSIX±ê×¼À©Õ¹ÒÔºóµÄÐźŻúÖÆ£¬²»È¨¿ÉÒÔÓÃÀ´Í¨ÖªÄ³½ø³Ì·¢ÉúÁËʲôʼþ£¬»¹¿ÉÒÔ¸ø½ø³Ì´«µÝÊý¾Ý¡£
Ò»¡¢ÐźŵÄÀ´Ô´
ÐźŵÄÀ´Ô´¿ÉÒÔÓкܶàÖÖ·½Ê½£¬°´ÕÕ²úÉúÌõ¼þµÄ²»Í¬¿ÉÒÔ·ÖΪӲ¼þºÍÈí¼þÁ½ÖÖ·½Ê½¡£
1¡¢Ó²¼þ·½Ê½
µ±Óû§ÔÚÖÕ¶ËÉÏ°´ÏÂijЩ¼üʱ£¬½«²úÉúÐźš£Èç°´Ï£¼ctrl+C£¾×éºÏ¼üºó½«²úÉúÒ»¸öSIGINTÐźš£
Ó²¼þÒì³£²úÉúÐźţº³ýÊýΪ0¡¢ÎÞЧµÄ´æ´¢·ÃÎʵȡ£ÕâЩʼþͨ³£ÓÉÓ²¼þ£¨ÈçCPU£©¼ì²âµ½£¬²¢½«Æä֪ͨ¸øLinux²Ù×÷ϵͳÄںˣ¬È»ºóÄÚºËÉú³ÉÏàÓ¦µÄÐźţ¬²¢°ÑÐźŷ¢Ë͸ø¸Ãʼþ·¢ÉúʱÕýÔÚÔËÐеijÌÐò¡£
2¡¢Èí¼þ·½Ê½
Óû§ÔÚÖÕ¶Ëϵ÷ÓÃkillÃüÁîÏò½ø³Ì·¢ËÍÈÎÒâÐźš£
½ø³Ìµ÷ÓÃkill»òsigqueueº¯Êý·¢ËÍÐźš£
µ±¼ì²âµ½Ä³ÖÖÈí¼þÌõ¼þÒѾ¾ß±¸Ê±·¢³öÐźţ¬ÈçÓÉalarm»òsettimerÉèÖõĶ¨Ê±Æ÷³¬Ê±Ê±½«Éú³ÉSIGALRMÐźš£
¶þ¡¢ÐźŵÄÖÖÀà
ÔÚShellÏÂÊäÈëkill -l¿ÉÏÔʾLinuxϵͳ֧³ÖµÄÈ«²¿Ðźţ¬Ï±íÁгöÁËÈ«²¿Ðźţº
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT
17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU
25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN
35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4
39) SIG
Ïà¹ØÎĵµ£º
shellÊÇÓû§ºÍLinux²Ù×÷ϵͳ֮¼äµÄ½Ó¿Ú¡£LinuxÖÐ
ÓжàÖÖshell£¬ÆäÖÐȱʡʹÓõÄÊÇBash¡£±¾Õ½²ÊöÁËshellµÄ¹¤×÷ÔÀí£¬shellµÄÖÖÀ࣬shellµÄÒ»°ã²Ù×÷¼°BashµÄÌØÐÔ¡£
¡¡¡¡Ê²Ã´ÊÇshell
¡¡¡¡LinuxϵͳµÄshell×÷Ϊ²Ù×÷ϵͳµÄÍâ¿Ç£¬ÎªÓû§Ìá
¹©Ê¹ÓòÙ×÷ϵͳµÄ½Ó¿Ú¡£ËüÊÇÃüÁîÓïÑÔ¡¢ÃüÁî½âÊͳÌÐò¼°³ÌÐòÉè¼ÆÓïÑÔµÄͳ³Æ¡£
¡¡¡¡she ......
¹¦ÄÜ£º
¼ÓÔØÖ¸¶¨µÄÎļþϵͳ¡£
Óï·¨£º
mount [-afFhnrvVw] [-L] [-o] [-t] [É豸Ãû] [¼ÓÔصã]
Ó÷¨ËµÃ÷£º
mount¿É½«Ö¸¶¨É豸ÖÐÖ¸¶¨µÄÎļþϵͳ¼ÓÔص½LinuxĿ¼Ï£¨Ò²¾ÍÊÇ×°Ôص㣩¡£¿É½«¾³£Ê¹ÓõÄÉ豸дÈë
Îļþ/etc/fastab,ÒÔʹϵͳÔÚÿ´ÎÆô¶¯Ê±×Ô¶¯¼ÓÔØ¡£mount¼ÓÔØÉ豸µÄÐÅÏ¢¼Ç¼ÔÚ/etc/mtabÎļþÖС£Ê¹ÓÃumountÃüÁîÐ ......
CurlÊÇLinuxÏÂÒ»¸öºÜÇ¿´óµÄhttpÃüÁîÐй¤¾ß£¬Æ书ÄÜÊ®·ÖÇ¿´ó¡£
1) ¶þ»°²»Ëµ£¬ÏÈ´ÓÕâÀ↑ʼ°É£¡
$ curl http://www.linuxidc.com
»Ø³µÖ®ºó£¬www.linuxidc.com µÄhtml¾ÍÏ¡ÀﻩÀ²µØÏÔʾÔÚÆÁÄ»ÉÏÁË ~
2) àÅ£¬ÒªÏë°Ñ¶Á¹ýÀ´Ò³Ãæ´æÏÂÀ´£¬ÊDz»ÊÇÒªÕâÑùÄØ£¿
$ curl http://www.li ......
±¾Îĸø³öÁËÒ»¸öͨÓõÄÏ̳߳ؿò¼Ü£¬¸Ã¿ò¼Ü½«ÓëÏß³ÌÖ´ÐÐÏà¹ØµÄÈÎÎñ½øÐÐÁ˸߲ã´ÎµÄ³éÏó£¬Ê¹Ö®Óë¾ßÌåµÄÖ´ÐÐÈÎÎñÎ޹ء£ÁíÍâ¸ÃÏ̳߳ؾßÓж¯Ì¬ÉìËõÐÔ£¬ËüÄܸù¾ÝÖ´ÐÐÈÎÎñµÄÇáÖØ×Ô¶¯µ÷ÕûÏ̳߳ØÖÐÏ̵߳ÄÊýÁ¿¡£ÎÄÕµÄ×îºó£¬ÎÒÃǸø³öÒ»¸ö¼òµ¥Ê¾Àý³ÌÐò£¬Í¨¹ý¸ÃʾÀý³ÌÐò£¬ÎÒÃǻᷢÏÖ£¬Í¨¹ý¸ÃÏ̳߳ؿò¼ÜÖ´ÐжàÏß³ÌÈÎÎñÊǶàôµÄ¼òµ¥¡£
&nb ......
tar zxvf samba-3.0.21.tar.gz
shell> cd samba-3.0.21/source
shell> ./configure
shell> make
shell> make install
shell> cp ../examples/smb.conf.default /usr/local/samba/lib/smb.conf & ......