LINUX»·¾³½ø³Ì¼äͨÐÅ
linuxÐźŻúÖÆÔ¶Ô¶±ÈÏëÏóµÄ¸´ÔÓ£¬±¾ÎÄÁ¦ÕùÓÃ×î¶ÌµÄƪ·ù£¬¶Ô¸Ã»úÖÆ×öÁËÉîÈëϸÖµķÖÎö¡£¶ÁÕß¿ÉÒÔÏȶÁÒ»ÏÂÐźÅÓ¦ÓÃʵÀý£¨ÔÚÐźţ¨Ï£©ÖУ©£¬ÕâÑù¿ÉÒÔ¶ÔÐźŷ¢ËÍÖ±µ½ÏàÓ¦µÄ´¦Àíº¯ÊýÖ´ÐÐÍê±ÏÕâÒ»¹ý³ÌÓиö´óÖµÄÓ¡Ïó¡£±¾Îľ¡Á¿¸ø³öÁ˽Ïк¯ÊýµÄÓ¦ÓÃʵÀý£¬×ÅÖØËµÃ÷ÕâЩµÄ¹¦ÄÜ¡£
Ò»¡¢Ðźż°ÐźÅÀ´Ô´
Ðźű¾ÖÊ
ÐźÅÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Ä⣬ÔÚÔÀíÉÏ£¬Ò»¸ö½ø³ÌÊÕµ½Ò»¸öÐźÅÓë´¦ÀíÆ÷ÊÕµ½Ò»¸öÖжÏÇëÇó¿ÉÒÔ˵ÊÇÒ»ÑùµÄ¡£ÐźÅÊÇÒì²½µÄ£¬Ò»¸ö½ø³Ì²»±ØÍ¨¹ýÈκβÙ×÷À´µÈ´ýÐźŵĵ½´ï£¬ÊÂʵÉÏ£¬½ø³ÌÒ²²»ÖªµÀÐźŵ½µ×ʲôʱºòµ½´ï¡£
ÐźÅÊǽø³Ì¼äͨÐÅ»úÖÆÖÐΨһµÄÒ첽ͨÐÅ»úÖÆ£¬¿ÉÒÔ¿´×÷ÊÇÒ첽֪ͨ£¬Í¨Öª½ÓÊÕÐźŵĽø³ÌÓÐÄÄЩÊÂÇé·¢ÉúÁË¡£ÐźŻúÖÆ¾¹ýPOSIXʵʱÀ©Õ¹ºó£¬¹¦Äܸü¼ÓÇ¿´ó£¬³ýÁË»ù±¾Í¨Öª¹¦ÄÜÍ⣬»¹¿ÉÒÔ´«µÝ¸½¼ÓÐÅÏ¢¡£
ÐźÅÀ´Ô´
ÐźÅʼþµÄ·¢ÉúÓÐÁ½¸öÀ´Ô´£ºÓ²¼þÀ´Ô´(±ÈÈçÎÒÃǰ´ÏÂÁ˼üÅÌ»òÕ߯äËüÓ²¼þ¹ÊÕÏ)£»Èí¼þÀ´Ô´£¬×î³£Ó÷¢ËÍÐźŵÄϵͳº¯ÊýÊÇkill, raise, alarmºÍsetitimerÒÔ¼°sigqueueº¯Êý£¬Èí¼þÀ´Ô´»¹°üÀ¨Ò»Ð©·Ç·¨ÔËËãµÈ²Ù×÷¡£
»ØÒ³Ê×
¶þ¡¢ÐźŵÄÖÖÀà
¿ÉÒÔ´ÓÁ½¸ö²»Í¬µÄ·ÖÀà½Ç¶È¶ÔÐźŽøÐзÖÀࣺ£¨1£©¿É¿¿ÐÔ·½Ã棺¿É¿¿ÐźÅÓë²»¿É¿¿Ðźţ»£¨2£©Óëʱ¼äµÄ¹ØÏµÉÏ£ºÊµÊ±ÐźÅÓë·ÇʵʱÐźš£ÔÚ¡¶Linux»·¾³½ø³Ì¼äͨÐÅ£¨Ò»£©£º¹ÜµÀ¼°ÓÐÃû¹ÜµÀ¡·µÄ¸½1ÖÐÁгöÁËϵͳËùÖ§³ÖµÄËùÓÐÐźš£
1¡¢¿É¿¿ÐźÅÓë²»¿É¿¿ÐźÅ
"²»¿É¿¿ÐźÅ"
Linux
ÐźŻúÖÆ»ù±¾ÉÏÊÇ´ÓUnixϵͳÖм̳йýÀ´µÄ¡£ÔçÆÚUnixϵͳÖеÄÐźŻúÖÆ±È½Ï¼òµ¥ºÍÔʼ£¬ºóÀ´ÔÚʵ¼ùÖб©Â¶³öһЩÎÊÌ⣬Òò´Ë£¬°ÑÄÇЩ½¨Á¢ÔÚÔçÆÚ»úÖÆÉÏ
µÄÐźŽÐ×ö"²»¿É¿¿ÐźÅ"£¬ÐźÅֵСÓÚSIGRTMIN(Red hat
7.2ÖУ¬SIGRTMIN=32£¬SIGRTMAX=63)µÄÐźŶ¼ÊDz»¿É¿¿Ðźš£Õâ¾ÍÊÇ"²»¿É¿¿ÐźÅ"µÄÀ´Ô´¡£ËüµÄÖ÷ÒªÎÊÌâÊÇ£º
½ø³Ìÿ´Î´¦ÀíÐźź󣬾ͽ«¶ÔÐźŵÄÏìÓ¦ÉèÖÃΪĬÈ϶¯×÷¡£ÔÚijЩÇé¿öÏ£¬½«µ¼Ö¶ÔÐźŵĴíÎó´¦Àí£»Òò´Ë£¬Óû§Èç¹û²»Ï£ÍûÕâÑùµÄ²Ù×÷£¬ÄÇô¾ÍÒªÔÚÐźŴ¦Àíº¯Êý½áβÔÙÒ»´Îµ÷ÓÃsignal()£¬ÖØÐ°²×°¸ÃÐźš£
ÐźſÉÄܶªÊ§£¬ºóÃæ½«¶Ô´ËÏêϸ²ûÊö¡£
Òò´Ë£¬ÔçÆÚunixϵIJ»¿É¿¿ÐźÅÖ÷ÒªÖ¸µÄÊǽø³Ì¿ÉÄܶÔÐźÅ×ö³ö´íÎóµÄ·´Ó¦ÒÔ¼°ÐźſÉÄܶªÊ§¡£
LinuxÖ§³Ö²»¿É¿¿Ðźţ¬µ«ÊǶԲ»¿É¿¿ÐźŻúÖÆ×öÁ˸Ľø£ºÔÚµ÷ÓÃÍêÐźŴ¦Àíº¯Êýºó£¬²»±ØÖØÐµ÷ÓøÃÐźŵݲװº¯Êý£¨ÐźŰ²×°º¯ÊýÊÇÔÚ¿É¿¿»úÖÆÉϵÄʵÏÖ£©¡£Òò´Ë£¬Linu
Ïà¹ØÎĵµ£º
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/ ......
½ñÌì×°ºÃÁËmonodevelop£¬±¾À´ÊÇÏëÓÃÀ´C#µÄ£¬¼ûËûÒ²Ö§³ÖC/C++¿ª·¢£¬ÓÚÊÇÊÔÁËһϣ¬¸Ð¾õºÜ²»´í£¬ÖÕÓÚÕÒµ½ÁËlinuxÏÂÒ»¸ö±È½ÏÂúÒâµÄC++¿ª·¢»·¾³¡£
ÒÔǰдC++¶¼ÊÇÔÚEclipseÏÂдµÄ£¬µ«EclipseÆô¶¯Âý£¬ÅäÖÃÂé·³£¬ºÍjavaÒ»ÆðÓõÄʱºòºÜÈÝÒ׳ö´í£¬Óõĺܲ»Ë¬£¬µ±È»¸ ......
·ÃÎÊÎļþ
/etc/host.conf
¸æËßÍøÂçÓòÃû·þÎñÆ÷ÈçºÎ²éÕÒÖ÷»úÃû¡££¨Í¨³£ÊÇ /etc/hosts£¬È»ºó¾ÍÊÇÃû³Æ·þÎñÆ÷£»¿Éͨ¹ý netconf ¶ÔÆä½øÐиü¸Ä£©
/etc/hosts
°üº¬£¨±¾µØÍøÂçÖУ©ÒÑÖªÖ÷»úµÄÒ»¸öÁÐ±í¡£Èç¹ûϵͳµÄ IP ²»ÊǶ¯Ì¬Éú³É£¬¾Í¿ÉÒÔʹÓÃËü¡£¶ÔÓÚ¼òµ¥µÄÖ÷»úÃû½âÎö£¨µã·Ö±íʾ·¨£©£¬ÔÚÇëÇó DNS »ò NIS ÍøÂçÃû³Æ·þÎñÆ÷֮ǰ£¬ ......
ÔËÐÐÈçÏÂÃüÁ¿É¿´µ½LinuxÖ§³ÖµÄÐźÅÁÐ±í£º
$ kill -l
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) S ......