Linux ·þÎñÆ÷¶ËNFS ·þÎñÆ÷µÄÅäÖÃ
¡¡ÒÔroot Éí·ÝµÇ½Linux ·þÎñÆ÷£¬±à¼/etc Ŀ¼ÏµĹ²ÏíĿ¼ÅäÖÃÎļþexports£¬Ö¸¶¨¹²ÏíĿ¼¼°È¨Ï޵ȡ£
¡¡
¡¡Ö´ÐÐÈçÏÂÃüÁî±à¼Îļþ/etc/exports£º
¡¡¡¡# vi /etc/exports
¡¡¡¡ÔÚ¸ÃÎļþÀïÌí¼ÓÈçÏÂ
ÄÚÈÝ£º
¡¡¡¡/home/work 192.168.0.*£¨rw,sync,no_root_squash£©
¡¡¡¡È»
ºó±£´æÍ˳ö¡£
¡¡¡¡Ìí¼ÓµÄÄÚÈݱíʾ£ºÔÊÐíip µØÖ··¶Î§ÔÚ192.168.0.*µÄ¼ÆËã»úÒÔ¶ÁдµÄȨÏÞÀ´·ÃÎÊ/home/work
Ŀ¼¡£
¡¡¡¡/home/work Ò²³ÆÎª·þÎñÆ÷Êä³ö¹²ÏíĿ¼¡£
¡¡¡¡À¨ºÅÄڵIJÎÊýÒâÒåÃèÊöÈçÏ£º
¡¡
¡¡rw£º¶Á/дȨÏÞ£¬Ö»¶ÁȨÏ޵IJÎÊýΪro£»
¡¡¡¡sync£ºÊý¾Ýͬ²½Ð´ÈëÄÚ´æºÍÓ²ÅÌ£¬Ò²¿ÉÒÔʹÓÃasync£¬´ËʱÊý¾Ý»áÏÈÔÝ´æÓÚÄÚ´æ
ÖУ¬¶ø²»Á¢¼´Ð´ÈëÓ²ÅÌ¡£
¡¡¡¡no_root_squash£ºNFS ·þÎñÆ÷¹²ÏíĿ¼Óû§µÄÊôÐÔ£¬Èç¹ûÓû§ÊÇ
root£¬ÄÇô¶ÔÓÚÕâ¸ö¹²ÏíĿ¼À´Ëµ¾Í¾ßÓÐ root µÄȨÏÞ¡£
¡¡¡¡½Ó×ÅÖ´ÐÐÈçÏÂÃüÁÆô¶¯¶Ë¿ÚÓ³É䣺
¡¡¡¡#
/etc/rc.d/init.d/portmap start
¡¡¡¡×îºóÖ´ÐÐÈçÏÂÃüÁîÆô¶¯NFS ·þÎñ£¬´ËʱNFS
»á¼¤»îÊØ»¤½ø³Ì£¬È»ºó¾Í¿ªÊ¼¼àÌý Client ¶ËµÄÇëÇó£º
¡¡¡¡# /etc/rc.d/init.d/nfs start
¡¡
¡¡Óû§Ò²¿ÉÒÔÖØÐÂÆô¶¯Linux ·þÎñÆ÷£¬×Ô¶¯Æô¶¯NFS ·þÎñ¡£
¡¡¡¡ÔÚNFS ·þÎñÆ÷Æô¶¯ºó£¬»¹ÐèÒª¼ì²éLinux
·þÎñÆ÷µÄ·À»ðǽµÈÉèÖã¨Ò»°ãÐèÒª¹Ø±Õ·À»ðǽ·þÎñ£©£¬È·±£Ã»ÓÐÆÁ±ÎµôNFS ʹÓõĶ˿ںÍÔÊÐíͨÐŵÄÖ÷»ú£¬Ö÷ÒªÊǼì²éLinux
·þÎñÆ÷iptables£¬ipchains µÈÑ¡ÏîµÄÉèÖã¬ÒÔ¼°/etc/hosts.deny£¬/etc/hosts.allow Îļþ¡£
¡¡
¡¡ÎÒÃÇÊ×ÏÈÔÚLinux ·þÎñÆ÷ÉϽøÐÐNFS ·þÎñÆ÷µÄ»Ø»·²âÊÔ£¬ÑéÖ¤¹²ÏíĿ¼ÊÇ·ñÄܹ»±»·ÃÎÊ¡£ÔÚLinux ·þÎñÆ÷ÉÏÔËÐÐÈçÏÂÃüÁ
¡¡
¡¡# mount –t nfs 192.168.0.20:/home/work /mnt
¡¡¡¡# ls /mnt
¡¡¡¡ÃüÁLinux ·þÎñÆ÷µÄNFS Êä³ö¹²ÏíĿ¼¹ÒÔØµ½/mnt Ŀ¼Ï£¬Òò´Ë£¬Èç¹ûNFS Õý³£¹¤×÷£¬Ó¦¸ÃÄܹ»ÔÚ/mnt
Ŀ¼¿´µ½/home/work ¹²ÏíĿ¼ÖеÄÄÚÈÝ¡£
Ïà¹ØÎĵµ£º
Linux/Unix»·¾³ÏµÄmakeÃüÁîÏê½â
makefileÊÇʲô
makefileµÄ×ÚÖ¼¾ÍÊÇ£ºÈñàÒëÆ÷ÖªµÀÒª±àÒëÒ»¸öÎļþÐèÒªÒÀÀµÆäËûµÄÄÄЩÎļþ¡£µ±ÄÇЩÒÀÀµÎļþÓÐÁ˸ı䣬±àÒëÆ÷»á×Ô¶¯µÄ·¢ÏÖ×îÖÕµÄÉú³ÉÎļþÒѾ¹ýʱ£¬¶øÖØÐ±àÒëÏàÓ¦µÄÄ£¿é¡£
makefile´øÀ´µÄºÃ´¦¾ÍÊÇ—“×Ô¶¯»¯±àÒ딣¬Ò»µ©Ð´ºÃ£¬Ö»ÐèÒªÒ»¸ömakeÃüÁÕû¸ö¹¤³ ......
¿ª»ú×ÔÆô¶¯ÈÎÎñµÄÉ趨
ͨ³£Çé¿öÊDZà¼rc.local£¬½«ÒªÆô¶¯µÄÄÚÈÝдÔÚÀïÃæ¼´¿É
Eg:
¿ª»ú×Ô¶¯¿ªÆô3306¶Ë¿Ú
#vi /etc/rc.local
iptables -I RH-Firewall-1-INPUT -p tcp --dport 3690 -j ACCEPT
µ±È»£¬ÓеķþÎñ£¬ÏëÒªÉ趨¿ª»ú×ÔÆô¶¯»¹Òª×öһЩÆäËüµÄÅäÖã¬Æ©È磬É趨oracle¿ª»ú×ÔÆô¶¯¡£
crontabÓÐ兩 ......
°²×°Tomcat6.0ºÍJDK1.6
ÔÚlinuxϵͳÉϰ²×°tomcatºÍjdkÓ¦¸Ã˵ÊÇÎÒѧϰlinux֪ʶµÄµÚÒ»¿ÎÁË£¬Ö®Ç°Ö»
ÊÇÌý˵¹ý£¬´Óû½Ó´¥¹ý£¬µ«ÎÒÃǹ«Ë¾ÏîÄ¿¶¼ÊDz¿ÊðÔÚlinuxϵͳÉϵģ¬ÄÇÌìÉÏ˾ͻ
È»¸øÎÒ·¢Á˼¸¸öÎĵµ£¬ÈÃÎÒ¿´Ò»Ï£¬È»ºóÔÚÕýʽµÄ·þÎñÆ÷ÉÏ£¬°²×°jdkºÍtomcat£¬Ò»¿ªÊ¼Óеã¶ù»Å£¬ÏÈÔÚ±¾»ú×°Á˸öÐéÄâ»ú£¬·´¸´ÃþË÷²âÊÔÁ˼¸±é£¬Óöµ ......
ps ax ÃüÁîÏÔʾһ¸öµ±Ç°ÏµÍ³½ø³ÌµÄÁÐ±í£¬¸ÃÁбíÖаüÀ¨ÆäËûÓû§ÓµÓеĽø³Ì¡£ÒªÏÔʾ½ø³ÌÒÔ¼°ËüÃǵÄËùÓÐÕߣ¬Ê¹Óà ps aux ÃüÁî¡£¸ÃÁбíÊÇÒ»¸ö¾²Ì¬ÁÐ±í£»»»Ò»¾ä»°Ëµ£¬ËüÊÇÔÚÄãÆôÓÃÕâÏîÃüÁîʱÕýÔÚÔËÐеĽø³ÌµÄ¿ìÕÕ¡£Èç¹ûÄãÐèÒªÒ»¸öʱ¿Ì¸üеÄÔËÐнø³ÌÁÐ±í£¬Ê¹ÓÃÏÂÃæÃèÊöµÄ top ÃüÁî¡£
ps µÄÊä³ö»áºÜ³¤¡£Òª·ÀÖ¹Ëü¿ìËÙ´ÓÆÁÄ»Öл¬¹ ......
ÔÚfork()/execve()¹ý³ÌÖУ¬¼ÙÉè×Ó½ø³Ì½áÊøÊ±¸¸½ø³ÌÈÔ´æÔÚ£¬¶ø¸¸½ø³Ìfork()֮ǰ¼Èû°²×°SIGCHLDÐźŴ¦Àíº¯Êýµ÷ÓÃwaitpid()µÈ´ý×Ó½ø³Ì½áÊø£¬ÓÖûÓÐÏÔʽºöÂÔ¸ÃÐźţ¬Ôò×Ó½ø³Ì³ÉΪ½©Ê¬½ø³Ì£¬ÎÞ·¨Õý³£½áÊø£¬´Ëʱ¼´Ê¹ÊÇrootÉí·Ýkill-9Ò²²»ÄÜɱËÀ½©Ê¬½ø³Ì¡£²¹¾È°ì·¨ÊÇɱËÀ½©Ê¬½ø³ÌµÄ¸¸½ø³Ì(½©Ê¬½ø³ÌµÄ¸¸½ø³Ì±ØÈ»´æÔÚ)£¬½©Ê¬½ø³Ì³ÉÎ ......