linuxÐźűà³Ìʵ¼ù
¼òµ¥µÄ˵£¬ÐźžÍÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Ä⣬ÊÇÒ»ÖÖÒ첽ͨÐÅ·½Ê½¡£Ëü¿ÉÒÔʵÏÖÄں˽ø³ÌºÍÓû§½ø³ÌÖ®¼äµÄ½»»¥¡£ÊµÏÖ·½Ê½ÊÇ£¬ÔÚÈκÎʱºò·¢¸ø
ijһ½ø³Ì£¬Èç¹û¸Ã½ø³ÌûÓд¦ÓÚÖ´ÐÐ̬£¬Ôò¸ÃÐźÅÓÉÄں˱£´æ£¬Ö±µ½¸Ã½ø³Ì»Ö¸´Ö´ÐÐÔÙ´«µÝ¸øËüΪֹ¡£Èç¹ûÒ»¸öÐźŽø³ÌÉèÖÃΪ×èÈû£¬Ôò¸ÃÐźŵĴ«µÝ±»ÑÓ³Ù£¬Ö±µ½
Æä×èÈû±»È¡Ïûʱ²Å±»´«µÝ¸ø½ø³Ì¡£
¡¡¡¡Ê¹ÓÃkill -lÑ¡ÏîÁгöϵͳËùÖ§³ÖµÄËùÓÐÐźÅÁÐ±í¡£ÎÒµÄRedhat 9.0ÉÏÈçÏ£º
¡¡¡¡
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 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 33) SIGRTMIN 34) SIGRTMIN+1
35) SIGRTMIN+2 36) SIGRTMIN+3 37) SIGRTMIN+4 38) SIGRTMIN+5
39) SIGRTMIN+6 40) SIGRTMIN+7 41) SIGRTMIN+8 42) SIGRTMIN+9
43) SIGRTMIN+10 44) SIGRTMIN+11 45) SIGRTMIN+12 46) SIGRTMIN+13
47) SIGRTMIN+14 48) SIGRTMIN+15 49) SIGRTMAX-14 50) SIGRTMAX-13
51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10 54) SIGRTMAX-9
55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6 58) SIGRTMAX-5
59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2 62) SIGRTMAX-1
63) SIGRTMAX
¡¡¡¡¿É¼ûÐźÅÖµÔÚ31ºÅǰµÄÓв»Í¬µÄÃû³Æ£¬ÕâЩÊDz»¿É¿¿Ðźţ¨·ÇʵʱÐźţ©£»ºóÃæµÄ¶¼ÊÇÒÔSIGRTMIN»òÕßSIGRTMAX¿ªÍ·µÄÐźţ¬ÕâЩÊÇΪÁ˽â¾öÇ°Ãæ“²»¿É¿¿ÐźŔµÄÎÊÌâ¶ø½øÐÐÁ˸ü¸ÄºÍÀ©³äµÄÐźţ¬Ò²³ÆÎªÊµÊ±Ðźš£ÆäÖÐRT¾ÍÊÇReal TimeµÄ¼òдÐÎʽ¡£
1¡¢ÐźŵÄÉúÃüÖÜÆÚ
Ò»¸öÍêÕûµÄÐźÅÉúÃüÖÜÆÚ¿ÉÒÔ·ÖΪ3¸öÖØÒª½×¶Î£¬ÕâÈý¸öÖØÒª½×¶ÎÓÉ4¸öÖØÒªÊ¼þÀ´¿Ì»£ºÐźŲúÉú¡¢ÐźÅÔÚ½ø³ÌÖÐ×¢²á¡¢ÐźÅÔÚ½ø³ÌÖÐ×¢Ïú¡¢Ö´ÐÐÐźŴ¦Àíº¯Êý¡£ÏàÁÚÁ½¸öʼþµÄʱ¼ä¼ä¸ô¹¹³ÉÐźÅÉúÃüÖÜÆÚµÄÒ»¸ö½×¶Î¡£
2¡¢ÐźŴ¦Àí¹ý³Ì
Ò»¸ö²»¿É¿¿ÐźŵĴ¦Àí¹ý³ÌÈçÏ£ºÈô·¢ÏÖ¸ÃÐźÅÒѾÔÚ½ø³ÌÖÐ×¢²á£¬¾ÍºöÂÔ¸ÃÐźţ¬ËùÒÔ£¬Èôǰһ¸öÐźŻ¹Î´×¢ÏúÓÖ²úÉúÁËÏàͬµÄÐźžͻáÔì³ÉÐźŶªÊ§¡£
Ò»¸ö¿É¿¿ÐźŵĴ¦Àí¹ý³ÌÈçÏ£º¿É¿¿Ðźŷ¢Ë͸ø½ø³Ì£¬²»¹Ü¸ÃÐźÅÊÇ·ñÒѾÔÚ½ø³ÌÖÐ×¢²á£¬¶¼»á±»ÔÙ×¢²áÒ»´Î£¬Òò´ËÐźŲ»»á¶ªÊ§¡£
&nbs
Ïà¹ØÎĵµ£º
1¡£ÏÂÔØpostgresql8.4.1Ô´Âë°ü
ÏÂÔØµØÖ·£ºhttp://www.postgresql.org/ftp/source/
2¡£½âѹԴÂë°ü
3¡£±àÒë°²×°
ÃüÁîÈçÏ£º
./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/ ......
LinuxϵÄsvnÃüÁî svnÔÚlinuxϵÄʹÓã¨svnÃüÁ
1¡¢½«Îļþcheckoutµ½±¾µØÄ¿Â¼
svn checkout path£¨pathÊÇ·þÎñÆ÷ÉϵÄĿ¼£©
ÀýÈ磺svn checkout svn://192.168.1.1/pro/domain
¼òд£ºsvn co
2¡¢Íù°æ±¾¿âÖÐÌí¼ÓеÄÎļþ
svn add file
ÀýÈ磺svn add test.php(Ìí¼Ótest.php)
svn add *.php(Ìí¼Óµ±Ç°Ä¿Â¼ÏÂËùÓ ......
½ø³ÌI/Oº¯Êý,Óëpcloseº¯ÊýÒ»ÆðʹÓá£
±íÍ·Îļþ
¡¡¡¡#include <stdio.h>
º¯Êý¶¨Òå
¡¡¡¡FILE * popen
( const char * command
, const char * type
);
¡¡¡¡int pclose
( FILE * stream
);
º¯Êý˵Ã÷
¡¡¡¡
popen() º¯Êýͨ¹ý´´½¨Ò»¸ö¹ÜµÀ£¬µ÷Óà fork ²úÉúÒ»¸ö×Ó½ø³Ì£¬Ö´ÐÐÒ»¸ö shell ÒÔÔËÐÐÃüÁîÀ´¿ªÆôÒ» ......
ÓüÇʱ¾Ð´C³ÌÐò£¬²¢±àÒë¡£ ¸Õ×°ºÃµÄϵͳ
ÖÐÒѾÓÐGCCÁË£¬µ«ÊÇÕâ¸öGCCʲôÎļþ¶¼²»ÄܱàÒ룬ÒòΪûÓÐһЩ±ØÐëµÄÍ·Îļþ£¬ËùÒÔÒª°²×°build-essentialÕâ¸öÈí¼þ
°ü£¬°²×°ÁËÕâ¸ö°ü»á×Ô¶¯°²×°ÉÏg++,libc6-dev,linux
-libc-dev,libstdc++6-4.1-devµÈһЩ±ØÐëµÄÈí¼þºÍÍ·ÎļþµÄ¿â¡£
¿ÉÒÔÔÚÐÂÁ¢µÃÀïÃæË ......
gcc£¬gdbµÄʹÓÃ
×÷Õߣºzccst
ÉÏÖÜÎåÔÚͼÊé¹Ý½èÁËÒ»±¾¡¶LinuxÈí¼þ¹¤³Ìʦ£¨CÓïÑÔ£©ÊµÓý̡̳·£¬ÈÃÎÒÊÕ»ñÁ¼¶à¡£²»½ö½öÊÇÊéÖеÄ֪ʶ£¬»¹ÓжÔ֪ʶÌåϵºÍ¼Ü¹¹ÈÏʶµÄÉîÈë¡£
LinuxÏÂC¿ª·¢£º
1£¬gcc,gdbµÄʹÓá£
2£¬MakefileÎļþµÄ±àд¡£
3£¬ÏµÍ³º¯ÊýµÄʹÓÃ
4£¬Îļþ²Ù×÷
5£¬´®ÐÐͨÐÅ
6£¬½ø³Ì¿ØÖÆ
7£¬½ø³Ì¼ ......