ืืขืจ ืคืึทืจืืืึทืืืขืจ ืคืื ืึท ืืืืื ื ืึทื ืืืืืงืืื ื ืคืืจืืข ืืื ืฆืืืื ืืืขืื ืฆื ืืืืขื ืึท ืืึทื ืฉืึทืคึฟื. ืืขืจ ืขืจืฉืืขืจ ืืื ืฆื ืจืขืงืจืื ืคืึทืจืืืง "ืกืื ืืขืจื" ืืื ืงืขืกืืืืขืจ ืฉืึทืคึฟื ืึทืืึท ืึทืจืืขื ืื ืึธืื ืึทืืื ืึทื ืืื ื ืืฆื ืืืืขืจ ืกืงืืื ืืื ืืขืจืคืึทืจืื ื ืฆื ืื ืืึทืงืกืืืื, ืึทื ืืืืืงืืขื ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ื ืืฉื ืืึทืงืืืขื ืืื ืคืืืฅ. ืื ืฆืืืืืืข ืืื ืฆื ืฉืึทืคึฟื ืึท ืงืึธืืขืงืืืื ืคืื ืึท ืืืฉื ืคืื ื ืืงืึทืืขืจื, ืืืืก ืืื ืคึผืจืึธืก, ืึทืืื ืึทื ืืื ืืืขืจืืขืื, ืืฉืคึผืขื ืืขืืขืจ ืื ืืขืจืขืจ, โโืืขืจื ืขื ืืื ืืืึทืงืกื ืืื ืื ืคืืจืืข. ืืื ืืื ืงืขืื ืื ืจืึธืฆืืืฉ ืงืจืืึทื ืึท ืืึท "ืงืืื ืืขืจืคืึทืจืื ื - ืงืืื ืึทืจืืขื - ืงืืื ืืขืจืคืึทืจืื ื" ืืื ืืื ืืึธื ื ืื ืืขื ืึท ืคึผืจืึธืืืขื ืืื ืืืจืื ื ืึท ืึธื ืืืืืขืจ ืืขืืืขืืึธืคึผืขืจ. ืคืึธืจืืืขืจื ืืขืืขืงืึธื ืืื ืืึทื ื ืืขืืื ืึทื ืื ืืขืจื ืฉืืคึผ ืคึผืจืึธืืจืึทื, ืืืึธืก ืืื ืืขืืืืจื ืึท ืงืึทืจืืขืจืข ืกืคึผืจืื ืืืึธืจื ืคึฟืึทืจ ืคืืืข ืงืจืึทื ื ืขืืคึผืืืืื.
ืืืฆื ืืื ืืืขื ืืึธืื ืืืจ ืืื ืืื ืืขื ืื ืึทื ืืืืืงืืื ื ืืจื ืคืื ืึท ืืืืื ื ืืขืืืขืืึธืคึผืขืจ, ืืื ืืื ืืืึธืก ืกืืงืืืึทื ืก ืืืจ ืืึทืจืคึฟื ืฆื ืืขื ืคืึทืืืึทื ืกืงืืื.
1. ืืขืจื ืึท ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื
ืคึฟืึทืจ ืกืืึทืจืืขืจืก, ืืืขืจ ืขืก ืื. ืื ืืืืืขืจืงืืึทื ืืื Java, Python ืืื JavaScript, ืึธืืขืจ Ruby, Go, C, C ++ ืืขื ืขื ืคึผืึทืกืืง ืคึฟืึทืจ ืืืื ืื ื ืืงืขืจืืืง ืืืืกื. ืืื ืฆื ืืขืจื ืขื? ื ืขืืขื ืืึทืฆืึธืื ืืื ืคืจืื ืงืึธืจืกืึทื; ืืื ืงืขื ืจืขืงืึธืืขื ืืืจื ืืจืืื ืื ื ืคึฟืื Golang. ืืืื ืืืื ืขื ืืืืฉ ืืืจืื ืึทืืึทืื, ืืืึทืืฉืื ื ืคืจืขืื ืืืืืืืก ืืื ืึท ืืื ื ืึธื ืืงืืขืก.
2. ืคึฟืึทืจืฉืืืื ืึทืก ืงืึทื ืกืขืคึผืก
ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืืขื ืขื ืืืืืจื ืืืืฃ ืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกื ืืื ืงืขื ืขื ืืขืจืงืืขืจื ืืขื ืคึผืจืื ืฆืืคึผ ืคืื ืึธืคึผืขืจืึทืฆืืข:
- ืคึผืจืึธืฆืขืก ืคืึทืจืืืึทืืืื ื;
- ืคึฟืขืืขื ืืื ืืืืืืืืจืขืึทืืขื ืงืึธื;
- ืืึธืืขื (ืืืืืืืืืจื ืฆืืืื ื);
- ืืื / ืึธ ืืืกืคึผืึทืืฉืื ื;
- ืืืืจืืืึทืืืืึทืืืึธื;
- ืกืืึธืจืืืืฉ;
- ืืขืงืข ืกืืกืืขืืขื.
ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ื ืขืืขื ืึท ืืงืขืจืืืง ืืื ืืงืก ืึทืืืื ืืกืืจืึทืฆืืข ืงืืจืก. ืื ืฆืืืืืืข ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืืื ืฉืืจื ืืขื ืขื Windows ืืื ืืื ืืงืก.
3. ืืึทืงืืืขื ืืขืืืืื ื ืฆื ืื ืืืึธืงืืึทื
ืืืื ืึทื ืึทื ืึทืืึทืืืฉื ืืื ืื ืคืึธืืืืึท ืคืื ืึท ืืืืืืง ืืืึทื, ืขืก ืืื ืึท ืคืึธืืืืึท ืคืื ืึท ืืืืืืง ืฉืืืึทืจืฅ ืคืึทืจืฉืืขืื ืืื ืึท ืืืื ืงืื ื ืืืืคึฟืขืจ. ืืืจ ืืืขื ืืึธืื ืฆื ืืึทืงืืืขื ืขืก ืฆื ืืขืจื ืขื ืืื ืฆื ืฉืจืืึทืื ืืื ืงืึทืืึทื ืื ืืืืฃ ืื ืืึทืคึฟืขืื ืฉืืจื.
ืืื ืืืืกื:
- ืืึทืฉ ืืื ืงืึธืจื ืฉืขื ืฉืขืื;
- ืงืึทืืึทื ืื ืืขืคึฟืื ืขื, grep, awk, sed, lsof;
- ื ืขืฅ ืงืึทืืึทื ืื nslookup ืืื netstat.
4. ื ืขืฅ ืืื ืืืืขืจืืืึทื
ืืืืื ื ืืื ืขื ื ืฉืืึทืืืช ืฆื ื ืขืฅ ืืื ืืึทืื ืฉืืฅ ืจืขืงืืืืจืขืืขื ืฅ. ืืืจ ืงืขื ืขื ื ืืฉื ืฉืจืืึทืื ืึธื ืืืื ืืึทืืื ืื ืืก ืึธื ืคืืจืฉืืื ื ืืื ืื ื ืขืฅ ืึทืจืืขื, ืึทืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืจื ืขื ืื ืืจืื ื ืงืึทื ืกืขืคึผืก ืืื ืคึผืจืึธืืึธืงืึธืืก: ืื ืก, ืึธืกื ืืึธืืขื, ืืืืคึผ, ืืืืคึผืก, ืคืืคึผ, ืกืกื, ืืืก. ืืขืจื ืึธื, ืืืขื ืืืจ ืืจืขืคื ืึท ืงืึทื ืขืงืฉืึทื ืจืขืคืืกืขื ืืขืืช, ืืืจ ืืืขื ืืืืกื ืืืึธืก ืฆื ืืึธื.
5. ืกืขืจืืืขืจืก
ื ืึธื ืืขืจื ืขื ืื ืคึผืจืื ืกืึทืคึผืึทืื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืจืึทื ืกืืืกืืข ืืืืฃ ืื ื ืขืฅ, ืืืจ ืงืขื ืขื ืึธื ืืืืื ืื ืืึทืกืืงืก ืคืื ืกืขืจืืืขืจ ืึธืคึผืขืจืึทืฆืืข. ืึธื ืืืืื ืืื ืืืขื ืกืขืจืืืขืจืก: IIS, Apache, Nginx, Caddy ืืื Tomcat.
ืืืืึทืืขืจ ืืืืฃ ืืขืจ ืจืฉืืื:
- ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื;
- ืึทื ืึธื ืืืข ืืึทื ืืฆืขืจืก;
- ืงืึทืืฉืื ื;
- ืืึทืกืข ืืึทืืึทื ืกืื ื;
- ืคืืจืขืืืึทืื.
6. ืืขืจื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึธื
ืืื ืืืืืื ืึทื ืืขื ืืื ืข ืืื ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืืืืืืืง. ืืืจ ืืืขื ืืึธืื ืฆื ืคึฟืึทืจืฉืืืื ืืจืื ืืจืืื ืืขืืขืก:
- ืงืึทื ืืืื ืขืจื: ืืึธืงืขืจ ืืื ืงืืืขืจื ืขืืขืก
- ืงืึธื ืคืืืืจืึทืืืึธื ืคืึทืจืืืึทืืืื ื ืืืฉืืจืื: ืึทื ืกืืืืข, ืฉืขืฃ, ืืึทืืฅ ืืื ืืืึทืืงืข
- ืืึทืงืงืืคึผ: ืืขืจืจืึทืคืึธืจื, ืืืืืงื ืก.
7. ืืขืจื ืกื / ืกื
ืื ืื ืืขืจ ื ืืฆืืง ืืงืืขืก ืคึฟืึทืจ ืึท ืืืืื ื ืืขืืืขืืึธืคึผืขืจ ืืื ืฆื ืงืขื ืขื ืฉืืขืื ืึท ืจืขืจื - ืืื ืืข ืคึฟืึทืจ ืงืขืกืืืืขืจืืืง ืื ืึทืืจืืืฉืึทื ืืื ืขืงืกืคึผืจืขืก. ืืื ืื ืกื / ืกื ืืขืื ื ืขืก ืืขื ืขื ืืืฉืืจืื ืืื Jenkins, TeamCity, Drone, Circle CI ืืื ืื ืืขืจืข. ืกืคึผืืืืขืจ: ืืขืจื ืขื ืื ืืืืืืื ืืขืืืืื ื Jenkins ืืืขื ืืืื ืืขื ืื ืืื ืขืจืฉืืขืจ.
8. ืืืืืืืืืจื ืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึธื ืืจืึธื
ืืขืจ ืฉืืืกื ืฆืื ืืื ืฆื ืคึฟืึทืจืฉืืืื ืื ืืึทืกืืงืก ืคืื ืึทืคึผืืึทืงืืืฉืึทื ืืึธื ืืืึธืจืื ื. ืืืฉืืจืื ืืื ืืขื ืืขืื ื ืืขื ืขื ืฆืขืืืืื ืืื ืืจืืึท ืืจืืคึผืขืก:
- ืืึธื ืืืึธืจืื ื ืคืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ: Nagios, Icinga, Datadog, Zabbix, Monit.
- ืึทืคึผืคึผืืืงืึทืืืึธื ืคืึธืจืฉืืขืืื ื ืืึธื ืืืึธืจืื ื: ืึทืคึผืคึผืืื ืึทื ืืง, ื ืื ืจืขืืืง.
- LMS: ELK Stack, Graylog, Splunk, Papertrail.
9. ืงืืึธืื ืืึทืืื ืื ืืขื
ืืื ืืขื ืืขืื ืฆืืงืื ืคึฟื, ืืขืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืึธืืขืจ ืืืืืืืืืจื ืืืขื ืืึธืื ืึท ืืืึธืืงื ืึทื ืืงืขืืขื ืขืจ. ืืืืขืจ ืึธืืขืจ ืฉืคึผืขืืขืจ, ืืขืืืขืืึธืคึผืขืจืก ืืจืขืคื ืื ืืืึธืืงื, ืึทืืื ืืืืขื ืขื ืืืืฃ ืคืึธืืงืก ืืืึธืืงื ืคึผืจืึทืืืืืืขืจื (AWS, Google Cloud ืืื Azure) ืืื ืื ืืึทืกืืงืก ืคืื ืื ืืขืื ืึธืืึธืืืข.
10. ืืจืืขืื ืืื ืื ืืึทืืึทืืืืก
ืึทืืข ืงืจืึทื ื ืคึผืจืึทืืืฉืขืงืก ื ืืฆื ืืึทืืึทืืืืกืื, ืืื ืืขืจืคืึทืจืื ื ืืื DBMS ืืื SQL ืืืขื ืืึทืื ืขืก ืืจืื ืืขืจ ืฆื ืึธื ืืืืื. ืืขืจื ืฆื ืฉืจืืึทืื SQL ืงืืืืจืื, ื ืืฆื ืืขืจืงืืขืจื ืืื ืืขืจื ืขื ืืื ืืื ืืขืงืก ืึทืจืืขื. ืื ืืืืึทืกื ืืืขื ืืื ืฆื ื ืขืืขื ืึท ืงืืจืก. ืืืจ ืงืขื ื ืืืื ืคืืจ ืืืื ืคึผืึธืกืืืจืขืก ืืึทืงืืืืขื ืืืืฉืึทื ืกืงืืื ืืื ืฉืคึผืืื ืืื ืจืขืคึผืืึทืงืืืฉืึทื.
11. ืคึฟืึทืจืืขืกืขืจื ืืืื ืืืืื ืกืงืืื
ืึทื ืืืืืขืจืืื ืืืืกืขืจืืขืืืืื ืืขืืข ืคืื ื, ืึธืืขืจ ื ืื ืืืืื ืืงืขืจ ืืืืืืืง. ืฆื ืึธื ืืืืื ืืื, ืืืื ืืขืืืืืืง. ืืืจ ืืขืฉืืืื ื ืืึทืงืืืขื ืืขืืืืื ื ืฆื ืกืืืืึทืืืึธื ืก ืืื "ืคืึทืจืจืืืื ืืืื ืคึผืจืขืกื, ืืืจ ืืขื ื ืึท ืคึผืจืึธืืจืึทืืืกื," ืึธืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืืขื ืืึทืื ืฆืืืขืืจืืื ืคึฟืึทืจ ืื ืืขืืืืื ื ืคึฟืึทืจ ืื ืงืึทืืขืจ ืคืื ื ืืึทืข ืคึผืจืึทืืืฉืขืงืก. ืืืื ืืืจ ืืขื ื ืคืื ื ืื ืฆื ืึท ืืึธืจ ืืื ืคึผืจืึธืืจืึทืืืื ื ืืื ืืืจ ืืขื ื ืืขืจืขืื ื ืืื ืึท ืืื ืืขืจ, ืืจืืืื ืืื ืคึฟืึทืจ ืงืจืืืืง ืืื ืืขืจื ืขื ืฆื ืึธื ื ืขืืขื ืขืก, ืงืึธื ืึธืคึผืฉืึทืฆืื ื ืืืจื ืึท ืืึทืืจืขื ืืื ืึธืคื ืึท ืืืืืืืงืืืง ืคึผืจืึธืฆืขืก. ืึธืืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืึท ืืึทื ืืึทืืึธืจื ืืงืืขืก ืืื ืื ืคืืืืงืืื ืฆื ืคืึทืจืืืืืืงื ืืืื ืคืื ื ืคืื ืืืื ืื ื ืืื ืืืึทื ืขื ืงืึทื ืกืืจืึทืงืืืืืื; ืืื ืืขืจ ืืืช ืืื ืืขืืืืจื ืืื ืึท ืึทืจืืืืขื ื. ืืขืืืขืืึธืคึผืขืจืก ืงืืื ืืึธื ืืึทืืื ืืขืจื ืขื, ืขืก ืืื ืคึผืจืึทืงืืึทืงืื ืงืืื ืกืืขืืืข ืืื ืืขื ืคืึทื, ืึทืืื ืืขืจื ืขื ืคืืืืงืืื ืืื ืื ืคืึทืจืืึทื ื ืฆื ืืขืจื ืขื ื ืืึท ืืื ืื ืืขื ืขื ืื ืืงืขืจ ืคืื ืืืื ืึทื ืืืืืงืืื ื.
ืืขื ืคืจืขืื ืืื ืึธืคื ืืืขื ืึท ืึธื ืืืืืขืจ ืืขืจืืจืืืื ืื ืืืื ืืืจืื, ืืื ืืืขื ืืขื ืงืขื ืืื ืฉืืืืฅ ืจืืคื ืึท "ืขืืืขืจ". ืืื ืืืืืื ืึทื ืืขืจ ืืึธืืขื ื ืคืื ืืืขืจืืึทื ื ืคืื ืืืจืื ืฆื ืืืจืื ืืื ื ืืฉื ืืืฉืืืกื ืืืจื ืื ื ืืืขืจ ืคืื ืืึธืจื ืืขืืจืืขื, ืืึธืืฉ ืคึผืจืึทืงืืืฉ ืกืงืืื ืืขื ืขื ืึท ืฉืืืกื ืงืจืืืขืจืืข. ืขืก ืืขื ืขื ืคึผืื ืงื ืืืืื ืกืงืืื ืืืึธืก ืึธืคื ืืึทืฉืืืืขื ืื ืืืืงืืึทื ืคืื ืึท ืืขืืืขืืึธืคึผืขืจ ืก ืืืึผืงืก: ืึท ืืจืืื ื ืืื ืืึทืจืืืืขืจืงืื ื ืึธื ืืืืืขืจ ืงืขื ืขื ืฉืจืืึทืื ืืืื-ืงืืืึทืืืืขื ืงืึธื ืืื ืขืืืขืืข ืฉืคึผืจืึทืื ืืื ืงืขื ืขื ืฆื ืึทืจืืขืื ืืื ืึท ืืึทื ืฉืึทืคึฟื ืืื ืืืืื ืึท ืืืกื ืืืฉืื. ื ืืขืืืขืืึธืคึผืขืจ ืืื 10 ืืึธืจ ืืขืจืคืึทืจืื ื ืงืขื ื ืืฉื ืงืขื ืขื ืฆื ืกืึธืืืืข ื ืื-ื ืึธืจืืึทื ืคึผืจืึธืืืขืืก, ืคืืจื ืึท ืืึทื ืฉืึทืคึฟื ืืื ืืึธืื ืืืื-ืกืืืืึทื ืกืงืืื.
ืืึธืก ืืื ืืื ืืื ืืขื ืื ืึทื ืืืืืงืืื ื ืืจื ืคืื ืึท ืืืืื ื ืืขืืืขืืึธืคึผืขืจ, ืืึธืก ืืื ืืื ืืืจ ืืืึทืงืกื ืงืืืึทืืึทืคืืื ืกืคึผืขืฉืึทืืึทืกืฅ ืืื ืืื ืืืขืจ Forward ืืขืืขืงืึธื ืืึทื ืฉืึทืคึฟื. ืขืก ืืืื ื ื ืืฉื ืฆื ืคืขืื ืขืคึผืขืก, ืึธืืขืจ ืืื ืืื ืฉืืขื ืืืง ืืึทื ืงืืึทืจ ืคึฟืึทืจ ื ืืฆืืง ืึทืืืฉืึทื ื ืฆื ืื ืคืื ื.
ืืงืืจ: www.habr.com