Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxÅäÖÃApache·þÎñÆ÷È«¹¥ÂÔ

  LinuxÅäÖÃApache·þÎñÆ÷È«¹¥ÂÔ ÊÕ²Ø
Ò»£¬Ê¹ÓÃÔ´´úÂë°²×°
¡¡¡¡(1) »ñµÃÔ´´úÂë
¡¡¡¡# lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz
¡¡¡¡NN±íʾµ±Ç°ËùÓõİ汾ºÅ¡£
¡¡¡¡(2) ½âѹËõ
¡¡¡¡# gzip -d httpd-2_0_NN.tar.gz
¡¡¡¡# tar xvf httpd-2_0_NN.tar¡¡
¡¡¡¡(3) ÅäÖÃ.
¡¡¡¡# ./configure --prefix= /usr/local/apache --enable-so
¡¡¡¡±íʾApache½«°²×°ÔÚ/usr/local/apacheĿ¼ÏÂ
¡¡¡¡(4) ±àÒëÓë°²×°
¡¡¡¡# make
¡¡¡¡# make install
¡¡¡¡(5) ²âÊÔ
¡¡¡¡# /usr/local/apache/bin/apachectl start
¡¡¡¡¶þ£¬Ê¹ÓÃRPM°ü°²×°
¡¡¡¡# rpm —ivh apache-*.rpm
¡¡¡¡Íê³É°²×°ºó£¬ÅäÖÃÎļþÔÚ/etc/httpd/conf/Ŀ¼Ï£¬Îļþ¸ùĿ¼Ϊ/var/www/html,¹¤¾ßÎļþÔÚ/etc/rc.d/init.d/Ŀ¼Ï£¬ÈÕÖ¾ÎļþÔÚ/var/log/httpd/Ŀ¼Ï¡£
¡¡¡¡µÚÈýÕ¾ Apache 2.0µÄÅäÖÃ
¡¡¡¡Apache 2.0µÄÖ÷ÅäÖÃÎļþΪhttpd.conf¡£Èç¹ûÒÔÉÏÊöÔ´´úÂë°²×°ÔòÅäÖÃÎļþ±£´æÔÚ/usr/local/apache/conf/Ŀ¼Ï£¬ÈôÒÔRPM°ü·½Ê½°²×°ÔòÅäÖÃÎļþ±£´æÔÚ/etc/httpd/conf/Ŀ¼Ï¡£ÎÒÃÇ¿ÉÒÔÖ±½ÓÐÞ¸Ähttpd.confÎļþÒ²¿ÉÒÔÓÃredhat linux 9×Ô´øµÄͼÐλ¯¹¤¾ßÀ´ÅäÖᣴò¿ªÆô¶¯³ÌÐò->ϵͳÉèÖÃ->·þÎñÆ÷ÉèÖÃ->HTTP·þÎñÆ÷£¬¿ÉÒÔ½øÐÐÏà¹Ø¡£Ö÷½çÃæÈçͼ£º
¡¡¡¡ÏÂÃæÎÒÃÇÀ´¿´Ò»ÏÂhttpd.confÖеļ¸ÌõÖ¸Áî,“#”ºó¼ÓÈëÁË×¢ÊÍ˵Ã÷¡£
¡¡¡¡Port 80 #¶¨ÒåÁËweb·þÎñÆ÷µÄÕìÌý¶Ë¿Ú£¬Ä¬ÈÏֵΪ80£¬ËüÊÇTCPÍøÂç¶Ë¿ÚÖ®Ò»¡£ÈôдÈë¶à¸ö¶Ë¿Ú£¬ÒÔ×îºóÒ»¸öΪ׼¡£
¡¡¡¡User apache #Ò»°ãÇé¿öÏ£¬ÒÔnobodyÓû§ºÍnobody×éÀ´ÔËÐÐweb·þÎñÆ÷£¬ÒòΪweb
¡¡¡¡Group apache # ·þÎñÆ÷·¢³öµÄËùÓеĽø³Ì¶¼ÊÇÒÔrootÓû§Éí·ÝÔËÐе쬴æÔÚ°²È«·çÏÕ¡£¡¡
¡¡¡¡ServerAdmin root@localhost #Ö¸¶¨·þÎñÆ÷¹ÜÀíÔ±µÄE-mailµØÖ·¡£·þÎñÆ÷×Ô¶¯½«´íÎ󱨸浽¸ÃµØÖ·¡£¡¡
¡¡¡¡ServerRoot /etc/httpd #·þÎñÆ÷µÄ¸ùĿ¼£¬Ò»°ãÇé¿öÏ£¬ËùÓеÄÅäÖÃÎļþÔÚ¸ÃĿ¼ÏÂ
¡¡¡¡ServerName new.host.name:80 #web¿Í»§ËÑË÷µÄÖ÷»úÃû³Æ
¡¡¡¡KeepAliveTimeout 15 #¹æ¶¨ÁËÁ¬ÐøÇëÇóÖ®¼äµÈ´ý15Ã룬Èô³¬¹ý£¬ÔòÖØÐ½¨Á¢Ò»ÌõеÄTCPÁ¬½Ó¡¡
¡¡¡¡MaxKeepAliveRequests 100 #ÓÀ¾ÃÁ¬½ÓµÄHTTPÇëÇóÊý
¡¡¡¡MaxClients 150 #ͬһʱ¼äÁ¬½Óµ½·þÎñÆ÷ÉϵĿͻ§»ú×ÜÊý
¡¡¡¡ErrorLog logs/error_log #ÓÃÀ´Ö¸¶¨´íÎóÈÕÖ¾ÎļþµÄÃû³ÆºÍ·¾¶
¡¡¡¡PidFile run/httpd.pid #ÓÃÀ´´æ·Åhttpd½ø³ÌºÅ£¬ÒÔ·½±ãÍ£Ö¹·þÎñÆ÷¡£
¡¡¡¡Timeout 300 #ÉèÖÃÇëÇó³¬Ê±Ê±¼ä£¬ÈôÍø


Ïà¹ØÎĵµ£º

(ת)LINUX ÐźŻúÖÆ¡¾ÁÐ±í¡¿

Ðźű¾ÖÊ
ÐźÅÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Ä⣬ÔÚÔ­ÀíÉÏ£¬Ò»¸ö½ø³ÌÊÕµ½Ò»¸öÐźÅÓë´¦ÀíÆ÷ÊÕµ½Ò»¸öÖжÏÇëÇó¿ÉÒÔ˵ÊÇÒ»ÑùµÄ¡£ÐźÅÊÇÒì²½µÄ£¬Ò»¸ö½ø³Ì²»±ØÍ¨¹ýÈκβÙ×÷À´µÈ´ýÐźŵĵ½´ï£¬ÊÂʵÉÏ£¬½ø³ÌÒ²²»ÖªµÀÐźŵ½µ×ʲôʱºòµ½´ï¡£
ÐźÅÊǽø³Ì¼äͨÐÅ»úÖÆÖÐΨһµÄÒ첽ͨÐÅ»úÖÆ£¬¿ÉÒÔ¿´×÷ÊÇÒ첽֪ͨ£¬Í¨Öª½ÓÊÕÐźŵĽø³Ì ......

linux 2.6 ÄÚºËѧϰС½á Ó²¼þÏà¹Ø¸ÅÄî

1¡¢ÌØÈ¨¼¶
¡¡¡¡IntelÌåϵ½á¹¹ÒýÈëÌØÈ¨¼¶ÊÇΪÁËʵÏÖ±£»¤¡£Ëùν386±£»¤Ä£Ê½¾ÍÊÇÔÚ´Ë»ù´¡ÉϽ¨Á¢ÆðÀ´µÄ¡£ÏµÍ³ÖÐÿ¸ö¶Î£¨CS¡¢DS¡¢SS£©¶¼ÓÐ×Ô¼ºµÄÌØÈ¨¼¶£¬ÏµÍ³ÖÐÿ¸öÈÎÎñ»ò³ÌÐòÒ²¶¼ÓÐ×Ô¼ºµÄÌØÈ¨¡£
¡¡¡¡2¡¢²Ù×÷ģʽ
¡¡¡¡´¦ÀíÆ÷¼Óµç»òÖØÆôºó£¬Ê×ÏȽøÈëʵģʽ£¬²Ù×÷ϵͳ³õʼ»¯²¿·Ö¸ºÔð´Óʵģʽµ½±£»¤Ä£Ê½µÄÇл»¡£
¡¡¡¡3¡¢¶Î¡¢¶Îà ......

linuxÃæÊÔ´óÈ«

linuxÃæÊÔ´óÈ«
Ò»£®Ìî¿ÕÌ⣺
1. ÔÚLinuxϵͳÖУ¬ÒÔ Îļþ ·½Ê½·ÃÎÊÉ豸 ¡£
2. LinuxÄÚºËÒýµ¼Ê±£¬´ÓÎļþ /etc/fstab ÖжÁȡҪ¼ÓÔØµÄÎļþϵͳ¡£
3. LinuxÎļþϵͳÖÐÿ¸öÎļþÓà i½Úµã À´±êʶ¡£
4. È«²¿´ÅÅÌ¿éÓÉËĸö²¿·Ö×é³É£¬·Ö±ðΪÒýµ¼¿é ¡¢×¨ÓÃ¿é ¡¢ i½Úµã±í¿é ºÍÊý¾Ý´æ´¢¿é¡£
5. Á´½Ó·ÖΪ£º Ó²Á´½Ó ºÍ ·ûºÅÁ´½Ó ¡ ......

LinuxÓ¦ÓóÌÐò°²×°Óë¹ÜÀí

Ä¿±ê£º
        Á˽âlinuxÓ¦ÓóÌÐòµÄ×é³É²¿·Ö
        ÕÆÎÕʹÓÃRPM¹¤¾ß¹ÜÀíÈí¼þ°üµÄ·½·¨
        ÕÆÎÕÓ¦ÓóÌÐòÔ´´úÂë°üµÄ±àÒë°²×°·½·¨
        ÕÆÎÕͼÐνçÃæÏÂÓ¦ÓóÌÐò¹ÜÀí¹¤¾ßµÄʹÓÃ
1¡¢L ......

LinuxÖеÄÄÚ´æ·ÖÅäºÍÊÍ·ÅÖ®__free_pages()º¯Êý·ÖÎö

  ¼ÇµÃÎÒÃÇÔÚÉÏÆªÎÄÕÂmem_init()·ÖÎöÖÐÌáµ½__free_page()º¯ÊýÂð£¿ÎÒÃÇÏÖÔÚÀ´ÍêÉÆËü¡£ËüµÄµ÷Óùý³ÌÊÇÕâÑùµÄ£ºmem_init()->free_all_bootmem_node():ÎÒÃÇÖªµÀÕâ¸öº¯ÊýÊÇͳ¼ÆÒ»¹²ÊÍ·ÅÁ˶àÉÙ¿ÕÏÐÒ³¡£->free_all_bootmem_core()¾ÍÊÇÔÚÕâ¸öº¯ÊýÀïÃæÏȺó¶à´Îµ÷ÓÃ__free_pages()º¯Êý¡£Ä¿µÄ¾ÍÊÇΪÁËÊÍ·Åÿ¸öÄÚ´ænodeÀïÃæÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ