µälinuxϵͳ¹¤³Ìʦ/ϵͳ¹ÜÀíÔ±ÃæÊÔÌâ
Õ⼸Ìì¾³£ÃæÊÔ£¬×Ü»áÓöµ½Ò»Ð©±È½ÏºÃµÄÌâÄ¿£¬¸Õ¿ªÊ¼´ðµÃ²»ÔõôºÃ£¬ËùÒÔ×ܽáÏ£¬Í¬Ê±Ò²ÔÚÍøÉÏËÑÁËÏÂÒ²·¢ÏÖÁËÐí¶à±È½ÏµÄÌâÄ¿,±¾Ìù»á²»¶¨ÆڵĸüУ¡
1.ÈçºÎ½«±¾µØ80¶Ë¿ÚµÄÇëÇóת·¢µ½8080¶Ë¿Ú,µ±Ç°Ö÷»úIPΪ192.168.16.1,ÆäÖб¾µØÍø¿¨eth0: ´ð£º
#iptables -t nat -A PREROUTING -d 192.168.16.1 -p tcp ¨Cdport 80 -j DNAT ¨Cto 192.168.16.1:8080 »òÕߣº
#iptables -t nat -A PREROUTING -i eth0 -d 192.168.16.1 -p tcp -m tcp ¨Cdport 80 -j REDIRECT ¨Cto-ports 8080
2.ʲôÊÇNAT,³£¼û·ÖΪÄǼ¸ÖÖ£¬DNATÓëSNATÓÐʲô²»Í¬£¬Ó¦ÓÃÊÂÀýÓÐÄÇЩ£¿ 3.°ü¹ýÂË·À»ðǽÓë´úÀíÓ¦Ó÷À»ðǽÓÐʲôÇø±ð£¬ÄÜÁоټ¸ÖÖÏàÓ¦µÄ²úÆ·Â𣿠4.iptablesÊÇ·ñÖ§³Ötimeʱ¼ä¿ØÖÆÓû§ÐÐΪ£¬ÈçÓÐÇëд³ö¾ßÌå²Ù×÷²½Öè 5.˵³öÄãÖªµÀµÄ¼¸ÖÖlinux/unix·¢Ðа汾
6.Áгölinux³£¼û´ò°ü¹¤¾ß²¢Ð´ÏàÓ¦½âѹËõ²ÎÊý(ÖÁÉÙÈýÖÖ) 7.¼Æ»®Ã¿ÐÇÆÚÌìÔç8µã·þÎñÆ÷¶¨Ê±ÖØÆô,ÈçºÎʵÏÖ£¿ 8.Áгö×÷ΪÍêÕûÓʼþϵͳµÄÈí¼þ,ÖÁÉÙ¶þÀà
9£¬µ±Óû§ÔÚä¯ÀÀÆ÷µ±ÖÐÊäÈëÒ»¸öÍøÕ¾£¬ËµËµ¼ÆËã»ú¶Ôdns½âÊ;¹ýÄÇЩÁ÷³Ì£¿×¢£º±¾»ú¸ú±¾µØdns»¹Ã»Óлº´æ¡£ ´ð£º a.Óû§ÊäÈëÍøÖ·µ½ä¯ÀÀÆ÷ b.ä¯ÀÀÆ÷·¢³öDNSÇëÇóÐÅÏ¢
c.¼ÆËã»úÊ×ÏȲéѯ±¾»úHOSTÎļþ£¬¿´ÊÇ·ñ´æÔÚ£¬´æÔÚÖ±½Ó·µ»Ø½á¹û£¬²»´æÔÚ£¬¼ÌÐøÏÂÒ»²½ d.¼ÆËã»ú°´ÕÕ±¾µØDNSµÄ˳Ðò£¬ÏòºÏ·¨dns·þÎñÆ÷²éѯIP½á¹û£¬
e.ºÏ·¨dns·µ»Ødns½á¹û¸ø±¾µØdns£¬±¾µØdns²¢»º´æ±¾½á¹û£¬Ö±µ½TTL¹ýÆÚ£¬²ÅÔٴβéѯ´Ë½á¹û
f.·µ»ØIP½á¹û¸øä¯ÀÀÆ÷ g.ä¯ÀÀÆ÷¸ù¾ÝIPÐÅÏ¢£¬»ñÈ¡Ò³Ãæ
10£¬ÎÒÃǶ¼ÖªµÀ£¬dns¼È²ÉÓÃÁËtcpÐÒ飬ÓÖ²ÉÓÃÁËudpÐÒ飬ʲôʱºò²ÉÓÃtcpÐÒ飿ʲôʱºò²ÉÓÃudpÐÒ飿ΪʲôҪÕâôÉè¼Æ£¿
´ð£ºÕâ¸öÌâÐèÒªÀí½âµÄ¶«Î÷±È½ÏµÄ¶à£¬·Öһϼ¸¸ö·½Ãæ
a£¬´ÓÊý¾Ý°ü´óСÉÏ·Ö£ºUDPµÄ×î´ó°ü³¤¶ÈÊÇ65507¸ö×Ö½Ú£¬ÏìÓ¦dns²éѯµÄʱºòÊý¾Ý°ü³¤¶È³¬¹ý512¸ö×Ö½Ú£¬¶ø·µ»ØµÄֻҪǰ512¸ö×Ö½Ú£¬Õâ
ʱÃû×Ö½âÊÍÆ÷ͨ³£Ê¹ÓÃTCP´Ó·¢ÔÀ´µÄÇëÇó¡£
b£¬´ÓÐÒé±¾ÉíÀ´·Ö £º´ó²¿·ÖµÄÇé¿öÏÂʹÓÃUDPÐÒ飬´ó¼Ò¶¼ÖªµÀUDPÐÒéÊÇÒ»ÖÖ²»¿É¿¿µÄÐÒ飬dns²»ÏñÆäËüµÄʹÓÃUDPµÄInternetÓ¦ÓÃ(
È磺TFTP£¬BOOTPºÍSNMPµÈ)£¬´ó²¿·Ö¼¯ÖÐÔÚ¾ÖÓòÍø£¬dns²éѯºÍÏìÓ¦ÐèÒª¾¹ý¹ãÓòÍø£¬·Ö×鶪ʧºÍÍù·µÊ±¼äµÄ²»È·¶¨ÐÔÔÚ¹ãÓòÍø±È¾ÖÓòÍøÉϸü´ó
£¬Õâ¾ÍÒªÇódns¿Í»§¶ËÐèÒªºÃµÄÖØ´«ºÍ³¬Ê±Ëã·¨£¬ÕâʱºòʹÓÃTCP
11£¬Ò»¸öEXT3µÄÎļþ·ÖÇø£¬µ±Ê¹ÓÃtouch test.fileÃüÁî´´½¨Ò»¸öÐÂÎļþʱ±¨´í£¬±¨´íµÄÐÅÏ¢ÊÇÌáʾ´ÅÅÌÒÑÂú£¬µ«ÊDzÉÓÃdf -hÃüÁî²é¿´´ÅÅÌ´ó
Сʱ£¬Ö»Ê¹ÓÃÁË£¬60%µÄ´ÅÅ̿ռ䣬Ϊʲô»á³öÏÖÕâ¸öÇé¿ö£¬ËµËµÄãµÄÀíÓÉ¡£
´ð£ºÁ½ÖÖÇé¿ö£¬Ò»ÖÖÊÇ´ÅÅÌÅä¶îÎÊÌ⣬ÁíÍâÒ»ÖÖ¾ÍÊÇEXT3ÎļþϵͳµÄÉè¼Æ²»ÊʺϺܶàСÎļþ¸ú´óÎļþµÄÒ»ÖÖÎļþ¸ñʽ£¬³öÏֺܶàСÎļþʱ£¬
ÈÝÒ×µ¼ÖÂinodeºÄ¾¡ÁË¡£
12£¬ÎÒÃǶ¼ÖªµÀFTPÐÒéÓÐÁ½ÖÖ¹¤×÷ģʽ£¬ËµËµËüÃǵĴó¸ÅµÄÒ»¸ö¹¤×÷Á÷³Ì£¿ FTPÁ½ÖÖ¹¤×÷ģʽ£ºÖ÷¶¯Ä£Ê½£¨Active FTP£©ºÍ±»¶¯Ä£Ê½£¨Passive FTP£©
ÔÚÖ÷¶¯Ä£Ê½Ï£¬FTP¿Í»§¶ËËæ»ú¿ªÆôÒ»¸ö´óÓÚ1024µÄ¶Ë¿ÚNÏò·þÎñÆ÷µÄ21ºÅ¶Ë¿Ú·¢ÆðÁ¬½Ó£¬È»ºó¿ª·ÅN+1ºÅ¶Ë¿Ú½øÐмàÌý£¬²¢Ïò·þÎñÆ÷·¢³öPORT
N+1ÃüÁî¡£
·þÎñÆ÷½ÓÊÕµ½ÃüÁîºó£¬»áÓÃÆä±¾µØµÄFTPÊý¾Ý¶Ë¿Ú£¨Í¨³£ÊÇ20£©À´Á¬½Ó¿Í»§¶ËÖ¸¶¨µÄ¶Ë¿ÚN+1£¬½øÐÐÊý¾Ý´«Êä¡£
ÔÚ±»¶¯Ä£Ê½Ï£¬FTP¿Í»§¶ËËæ»ú¿ªÆôÒ»¸ö´óÓÚ1024µÄ¶Ë¿ÚNÏò·þÎñÆ÷µÄ21ºÅ¶Ë¿Ú·¢ÆðÁ¬½Ó£¬Í¬Ê±»á¿ªÆôN+1ºÅ¶Ë¿Ú¡£È»ºóÏò·þÎñÆ÷·¢ËÍPASVÃüÁ
֪ͨ·þÎñÆ÷×Ô¼º´¦ÓÚ±»¶¯Ä£Ê½¡£
·þÎñÆ÷ÊÕµ½ÃüÁîºó£¬»á¿ª·ÅÒ»¸ö´óÓÚ1024µÄ¶Ë¿ÚP½øÐмàÌý£¬È»ºóÓÃPORT PÃüÁî֪ͨ¿Í»§¶Ë£¬×Ô¼ºµÄÊý¾Ý¶Ë¿ÚÊÇP¡£¿Í»§¶ËÊÕµ½ÃüÁîºó£¬»áͨ¹ý
N+1ºÅ¶Ë¿ÚÁ¬½Ó·þÎñÆ÷µÄ¶Ë¿ÚP£¬È»ºóÔÚÁ½¸ö¶Ë¿ÚÖ®¼ä½øÐÐÊý¾Ý´«Êä¡£
×ܵÄÀ´Ëµ£¬Ö÷¶¯Ä£Ê½µÄFTPÊÇÖ¸·þÎñÆ÷Ö÷¶¯Á¬½Ó¿Í»§¶ËµÄÊý¾Ý¶Ë¿Ú£¬±»¶¯Ä£Ê½µÄFTPÊÇÖ¸·þÎñÆ÷±»¶¯µØµÈ´ý¿Í»§¶ËÁ¬½Ó×Ô¼ºµÄÊý¾Ý¶Ë¿Ú¡£
±»¶¯Ä£Ê½µÄFTPͨ³£ÓÃÔÚ´¦ÓÚ·À»ðǽ֮ºóµÄFTP¿Í»§·ÃÎÊÍâ½çFTp·þÎñÆ÷µÄÇé¿ö£¬ÒòΪÔÚÕâÖÖÇé¿öÏ£¬·À»ðǽͨ³£ÅäÖÃΪ²»ÔÊÐíÍâ½ç·ÃÎÊ·À»ðǽ֮
ºóÖ÷»ú£¬¶øÖ»ÔÊÐíÓÉ·À»ðǽ֮ºóµÄÖ÷»ú·¢ÆðµÄÁ¬½ÓÇëÇóͨ¹ý¡£
Òò´Ë£¬ÔÚÕâÖÖÇé¿öϲ»ÄÜʹÓÃÖ÷¶¯Ä£Ê½µÄFTP´«Ê䣬¶ø±»¶¯Ä£Ê½µÄFTP¿ÉÒÔÁ¼ºÃµÄ¹¤×÷¡£
13.±àд¸öshell½Å±¾½«µ±Ç°Ä¿Â¼Ï´óÓÚ10KµÄÎļþתÒƵ½/tmpĿ¼ÏÂ
1. #/bin/sh 2. #Programm :
3. # Using for move currently directory to /tmp 4. for FileName in `ls -l |awk ¡®$5>10240 {print $9}¡¯` 5. do
6. mv $FileName /tmp 7. done 8. ls -al /tmp 9. echo ¡°Done! ¡° ¸´ÖÆ´úÂë
14.apacheÓм¸ÖÖ¹¤×÷ģʽ£¬·Ö±ð½éÉÜÏÂÆäÌص㣬²¢ËµÃ÷ʲôÇé¿öϲÉÓò»Í¬µÄ¹¤×÷ģʽ£¿ apacheÖ÷ÒªÓÐÁ½ÖÖ¹¤×÷ģʽ£ºprefork(apacheµÄĬÈÏ°²×°Ä£Ê½)ºÍworker(¿ÉÒÔÔÚ±àÒëµÄʱºò¼Ó²ÎÊý¨Cwith-mpm-workerÑ¡Ôñ¹¤×÷ģʽ) preforkµÄÌصãÊÇ£º(Ô¤ÅÉÉú)
1.ÕâÖÖģʽ¿ÉÒÔ²»±ØÔÚÇëÇóµ½À´Ê±ÔÙ²úÉúеĽø³Ì£¬´Ó¶ø¼õСÁËϵͳ¿ªÏú 2.¿ÉÒÔ·ÀÖ¹ÒâÍâµÄÄÚ´æй©
3.ÔÚ·þÎñÆ÷¸ºÔØϽµµÄʱºò»á×Ô¶¯¼õÉÙ×Ó½ø³ÌÊý£¨preforkµÄÏêϸÔÀí¿ÉÒÔ¿´ÎҵIJ©¿ÍÁíÍâһƪÎÄÕÂapacheµÄÐÔÄÜÓÅ»¯£©
workerµÄÌصãÊÇ£ºÖ§³Ö»ìºÏµÄ¶àÏ̶߳à½ø³ÌµÄ¶à·´¦ÀíÄ£¿é
Èç¹û¶ÔÓÚÒ»¸ö¸ßÁ÷Á¿µÄHTTP·þÎñÆ÷£¬worker MPMÊÇÒ»¸ö±È½ÏºÃµÄÑ¡Ôñ£¬ÒòΪworker MPMÕ¼ÓõÄÄÚ´æÒª±ÈpreforkҪС¡£ 15.
Ãû
´Ê
½â
ÊÍ
HDLC,VTP,OSPF,RIP,DDOS,system
V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME µÈµÈ
16.±àдshell½Å±¾»ñÈ¡±¾»úµÄÍøÂçµØÖ·¡£±ÈÈ磺±¾»úµÄipµØÖ·ÊÇ£º192.168.100.2/255.255.255.0£¬ÄÇôËüµÄÍøÂçµØÖ·ÊÇ
192.168.100.1/255.255.255.0 ·½·¨Ò»£º