1ãLinuxåºç¡
åå¼å§é¶æ®µéè¦çæLinux/Windowsæä½ç³»ç»å®è£ ï¼ç®å½ç»æãå¯å¨æµç¨çã
2ãç³»ç»ç®¡ç
主è¦å¦ä¹ Linuxç³»ç»ï¼ç产ç¯å¢ä¸åºæ¬é½å¨å符çé¢å®æå·¥ä½ï¼æ以è¦ææ¡å¸¸ç¨çå å个åºæ¬ç®¡çå½ä»¤ï¼å æ¬ç¨æ·ç®¡çãç£çååºã软件å 管çãæ件æéãææ¬å¤çãè¿ç¨ç®¡çãæ§è½åæå·¥å ·çã
3ãç½ç»åºç¡
OSIåTCP/IP模åä¸å®è¦çæãåºæ¬ç交æ¢æºãè·¯ç±å¨æ¦å¿µåå®ç°åçè¦ç¥éã
4ãShellèæ¬ç¼ç¨åºç¡
ææ¡Shellåºæ¬è¯æ³ç»æï¼è½ç¼åç®åçèæ¬å³å¯ã
ä¸çº§
1ãç½ç»æå¡
æ常ç¨çç½ç»æå¡ä¸å®å¾ä¼é¨ç½²ï¼æ¯å¦vsftpãnfsãsambaãbindãdhcpçã
代ç çæ¬ç®¡çç³»ç»å°ä¸äºï¼å¯ä»¥å¦ä¹ ä¸ä¸»æµçSVNåGITï¼è½é¨ç½²åç®å使ç¨å°±å¯ä»¥äºã
ç»å¸¸å¨æå¡å¨ä¹é´ä¼ è¾æ°æ®ï¼æ以è¦ä¼ä½¿ç¨ï¼rsyncåscpã
æ°æ®åæ¥ï¼inotify/sersyncã
éå¤æ§å®æä¸äºå·¥ä½ï¼å¯åæèæ¬å®æ¶å»è¿è¡ï¼æ以å¾ä¼é ç½®Linuxä¸çå®æ¶ä»»å¡æå¡crondã
2ãWebæå¡
æ¯ä¸ªå ¬å¸åºæ¬é½ä¼æç½ç«ï¼è½è®©ç½ç«è·èµ·æ¥ï¼å°±éè¦æ建Webæå¡å¹³å°äºã
å¦ææ¯ç¨PHPè¯è¨å¼åçï¼é常æ建LAMPãLNMPç½ç«å¹³å°ï¼è¿æ¯ä¸ä¸ªææ¯åè¯ç»åçæ¼åï¼åå¼è®²å°±æ¯å¾ä¼é¨ç½²ApacheãNginxãMySQLåPHPã
å¦ææ¯JAVAè¯è¨å¼åçï¼é常使ç¨Tomcatè¿è¡é¡¹ç®ï¼ä¸ºäºæé«è®¿é®é度ï¼å¯ä»¥ä½¿ç¨Nginxåå代çTomcatï¼Nginxå¤çéæ页é¢ï¼Tomcatå¤çå¨æ页é¢ï¼å®ç°å¨éå离ã
ä¸æ¯ä¼é¨ç½²è¿ä¹ç®åï¼è¿è¦ç¥éHTTPå议工ä½åçãç®åçæ§è½è°ä¼ã
3ãæ°æ®åº
æ°æ®åºéæ©MySQLï¼å®æ¯ä¸çä¸ä½¿ç¨æ为广æ³çå¼æºæ°æ®åºãå¦å®å没éï¼ä¹è¦ä¼ä¸äºç®åçSQLè¯å¥ãç¨æ·ç®¡çã常ç¨åå¨å¼æãæ°æ®åºå¤ä»½ä¸æ¢å¤ã
æ³è¦æ·±å ¥ç¹ï¼å¿ é¡»ä¼ä¸»ä»å¤å¶ãæ§è½ä¼åã主æµé群æ¹æ¡ï¼MHAãMGRçãNoSQLè¿ä¹æµè¡å½ç¶ä¹å°ä¸äºï¼å¦ä¸RedisãMongoDBè¿ä¸¤ä¸ªå°±å¥½äºã
4ãå®å ¨
å®å ¨å¾éè¦ï¼ä¸è¦çå°ç³»ç»è¢«å ¥ä¾µäºï¼ååå®å ¨çç¥ï¼æ¤æ¶å·²æï¼æ以ï¼å½ä¸å°æå¡å¨ä¸çº¿ååºé©¬ä¸åå®å ¨è®¿é®æ§å¶çç¥ï¼æ¯å¦ä½¿ç¨iptableséå¶åªå 许信任æºIP访é®ï¼å ³éä¸äºæ ç¨çæå¡å端å£çã
ä¸äºå¸¸è§çæ»å»ç±»åä¸å®å¾ç¥éåï¼å¦åæä¹å¯¹çä¸è¯å¢ï¼æ¯å¦CCãDDOSãARPçã
5ãçæ§ç³»ç»
çæ§å¿ ä¸å¯å°ï¼æ¯åæ¶åç°é®é¢å追溯é®é¢çæå½ç¨»èãå¯ä»¥éæ©å¦ä¹ 主æµçZabbixå¼æºçæ§ç³»ç»ï¼åè½ä¸°å¯ï¼è½æ»¡è¶³åºæ¬ççæ§éæ±ãçæ§ç¹å æ¬åºæ¬æå¡å¨èµæºãæ¥å£ç¶æãæå¡æ§è½ãPV/UVãæ¥å¿çæ¹é¢ã
ä¹å¯ä»¥å¼ä¸ªä»ªè¡¨çå±ç¤ºå 个å®æ¶å ³é®çæ°æ®ï¼æ¯å¦Grafanaï¼ä¼é常ç«é ·ã
6ãShellèæ¬ç¼ç¨è¿é¶
Shellèæ¬æ¯Linuxèªå¨å®æå·¥ä½çå©å¨ï¼å¿ é¡»å¾çç»ç¼åï¼æ以å¾è¿ä¸æ¥å¦ä¹ å½æ°ãæ°ç»ãä¿¡å·ãåé®ä»¶çã
ææ¬å¤çä¸å客ï¼grepãsedãawkï¼å¾ç©6åï¼Linuxä¸ææ¬å¤çå°±ææå®ä»¬äºã
7ãPythonå¼ååºç¡
Shellèæ¬åªè½å®æä¸äºåºæ¬çä»»å¡ï¼æ³è¦å®ææ´å¤æäºçä»»å¡ï¼æ¯å¦è°ç¨APIãå¤è¿ç¨çãå°±éè¦å¦é«çº§è¯è¨äºã
Pythonæ¯è¿ç»´é¢å使ç¨æå¤çè¯è¨ï¼ç®åæç¨ï¼å¦å®å没éï¼æ¤é¶æ®µææ¡åºç¡å°±å¯ä»¥äºï¼ä¾å¦åºæ¬è¯æ³ç»æãæ件对象æä½ãå½æ°ãè¿ä»£å¯¹è±¡ãå¼å¸¸å¤çãåé®ä»¶ãæ°æ®åºç¼ç¨çã