¾­µälinuxϵͳ¹¤³Ìʦϵͳ¹ÜÀíÔ±ÃæÊÔÌâ ÏÂÔر¾ÎÄ

µä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 ·½·¨Ò»£º