Linux°²×°ÓëÈí¼þʹÓü¼ÇÉ´óÈ«
ÔÚLinuxϵͳÖУ¬Èí¼þ°²×°³ÌÐò±È½Ï·×·±¸´ÔÓ£¬²»¹ý×î³£¼ûµÄÓÐÁ½ÖÖ£º
1£©Ò»ÖÖÊÇÈí¼þµÄÔ´´úÂ룬ÄúÐèÒª×Ô¼º¶¯ÊÖ±àÒëËü¡£ÕâÖÖÈí¼þ°²×°°üͨ³£ÊÇÓÃgzipѹËõ¹ýµÄtar°ü£¨ºó׺Ϊ.tar.gz£©¡£
2£©ÁíÒ»ÖÖÊÇÈí¼þµÄ¿ÉÖ´ÐгÌÐò£¬ÄãÖ»Òª°²×°Ëü¾Í¿ÉÒÔÁË¡£ÕâÖÖÈí¼þ°²×°°üͨ³£±»ÊÇÒ»¸öRPM°ü£¨Redhat Linux Packet Manager£¬¾ÍÊÇRedhatµÄ°ü¹ÜÀíÆ÷£©£¬ºó׺ÊÇ.rpm¡£
¡¡¡¡µ±È»£¬Ò²ÓÐÓÃrpm¸ñʽ´ò°üµÄÔ´´úÂ룬ÓÃgzipѹËõ¹ýµÄ¿ÉÖ´ÐгÌÐò°ü¡£Ö»ÒªÄúÀí½âÁËÒÔϵÄ˼·£¬ÕâÁ½ÖÖÐÎʽµÄ°²×°°üÒ²²»ÔÚ»°ÏÂÁË¡£ ÏÂÃæ£¬ÎÒÃǾͷֳÉÁ½¸ö²¿·ÖÀ´ËµÃ÷Èí¼þ°²×°Ë¼Â·£º
µÚÒ»²¿·Ö£º¸ã¶¨.tar.gz
¡¡¡¡1.Ê×ÏÈ£¬Ê¹ÓÃtar -xzvfÀ´½â¿ªÕâ¸ö°ü£¬È磺
¡¡¡¡#tar -xzvf apache_1_3_6_tar.gz
¡¡¡¡ÕâÑù¾Í»áÔÚµ±Ç°Ä¿Â¼Öд´½¨ÁËÒ»¸öÐÂĿ¼(Ŀ¼ÃûÓë.tat.gz°üµÄÎļþÃûÀàËÆ£©£¬ÓÃÀ´´æ·Å½âѹÁ˵ÄÄÚÈÝ¡£Èç±¾ÀýÖоÍÊÇapache_1.3.6
¡¡¡¡2.½øÈëÕâ¸öĿ¼£¬ÔÙÓÃlsÃüÁî²é¿´Ò»ÏÂËù°üº¬µÄÎļþ£¬È磺
¡¡¡¡#cd apache_1.3.6
¡¡¡¡#ls
¡¡¡¡Äã¹Û²ìÒ»ÏÂÕâ¸öĿ¼Öаüº¬ÁËÒÔÏÂÄÄÒ»¸öÎļþ£ºconfigure¡¢Makefile»¹ÊÇImake¡£
1£©Èç¹ûÊÇconfigureÎļþ,¾ÍÖ´ÐУº
¡¡¡¡#./configure
¡¡¡¡#make
¡¡¡¡#make install
2£©Èç¹ûÊÇMakefileÎļþ,¾ÍÖ´ÐУº
¡¡¡¡#make
¡¡¡¡#make install
3£©Èç¹ûÊÇImakeÎļþ,¾ÍÖ´ÐУº
¡¡¡¡#xmkmf
¡¡¡¡#make
¡¡¡¡#make install
¡¡¡¡3.Èç¹ûûÓгöÏÖʲô´íÎóÌáʾµÄ»°£¬¾Í¸ã¶¨ÁË¡£ÖÁÓÚÈí¼þ°²×°µ½Ê²Ã´µØ·½£¬Í¨³£»áÔÚ°²×°Ê±³öÏÖ¡£·ñÔò¾ÍÖ»ÄܲéÔÄÒ»ÏÂREADME£¬»òÕßÎÊÎÊÎÒ£¬:-)
¡¡¡¡Èç¹ûÓöµ½´íÎóÌáʾ£¬Ò²±ð¼±£¬Í¨³£ÊÇÊ®·Ö¼òµ¥µÄÎÊÌ⣺
1£©Ã»Óа²×°C»òC++±àÒëÆ÷£»
¡¡¡¡È·Õï·½·¨£ºÖ´ÐÐÃüÁîgcc£¨C++ÔòΪg++£©£¬ÌáʾÕÒ²»µ½Õâ¸öÃüÁî¡£
¡¡¡¡½â¾ö·½·¨£º½«Linux°²×°¹âÅÌmountÉÏÀ´£¬È»ºó½øÈëRPMSĿ¼£¬Ö´ÐÐÃüÁ
¡¡¡¡#rpm -ivh gcc* £¨¹þ¹þ£¬ÎÒÃÇÓõ½Á˵ڶþÖÖ°²×°·½Ê½£©
2£©Ã»Óа²×°make¹¤¾ß£»
¡¡¡¡È·Õï·½·¨£ºÖ´ÐÐÃüÁîmake£¬ÌáʾÕÒ²»µ½Õâ¸öÃüÁî¡£
¡¡¡¡½â¾ö·½·¨£º½«Linux°²×°¹âÅÌmountÉÏÀ´£¬È»ºó½øÈëRPMSĿ¼£¬Ö´ÐÐÃüÁ
¡¡¡¡#rpm -ivh make*
3£©Ã»Óа²×°autoconf¹¤¾ß£»
¡¡¡¡È·Õï·½·¨£ºÖ´ÐÐÃüÁîmake£¬ÌáʾÕÒ²»µ½Õâ¸öÃüÁî¡£
¡¡¡¡½â¾ö·½·¨£º½«Linux°²×°¹âÅÌmountÉÏÀ´£¬È»ºó½øÈëRPMSĿ¼£¬Ö´ÐÐÃüÁ
¡¡¡¡#rpm -ivh autoconf*
4£©È±ÉÙijЩÁ´½Ó¿â£»
¡¡¡¡È·Õï·½·¨£ºÔÚmakeʱ£¬ÌáʾÐèҪijЩÎļþ¡£
¡¡¡¡½â¾ö·½·¨£º°²×°°üº¬Õâ¸öÎļþµÄ°ü£¬Õâ¾ÍÐèÒª»ýÀÛÁË¡£
µÚ¶þ²¿·Ö£
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄϰ¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......
linux³£ÓÃÍ·ÎļþÈçÏ£º
POSIX±ê×¼¶¨ÒåµÄÍ·Îļþ
<dirent.h>
Ŀ¼Ïî
<fcntl.h> Îļþ¿ØÖÆ
<fnmatch.h> ÎļþÃûÆ¥ÅäÀàÐÍ
<glob.h>
·¾¶ÃûģʽƥÅäÀàÐÍ
< ......
Ŀǰ£¬GCC¿ÉÒÔÓÃÀ´±àÒëC/C++¡¢FORTRAN¡¢JAVA¡¢OBJC¡¢ADAµÈÓïÑԵijÌÐò£¬¿É¸ù¾ÝÐèҪѡÔñ°²×°Ö§³ÖµÄÓïÑÔ¡£±¾ÎÄÒÔÔÚRedhat LinuxÉϰ²×°GCC4.1.2ΪÀý(ÒòÔÚÏîÄ¿¿ª·¢¹ý³ÌÖÐÒªÇóʹÓã¬Ã»ÓÐÓÃ×îеÄGCC°æ±¾)£¬½éÉÜGCCµÄ°²×°¹ý³Ì¡£
°²×°Ö®Ç°£¬ÏµÍ³ÖбØÐëÒªÓÐcc»òÕßgccµÈ±àÒëÆ÷£¬²¢ÇÒÊÇ¿ÉÓõ쬻òÕßÓû·¾³±äÁ¿CCÖ¸¶¨ÏµÍ³ÉϵıàÒëÆ÷¡£È ......
linux»ù´¡ÖªÊ¶
General Public Licence GPL
GNU ÏîÄ¿µÄc¿â£¬gcc£¬Emacs£¬bashµÈÒÆÖ²µ½linuxÄÚºË
linux°æ±¾ÓУºlinux BSD unix   ......