运维需要什么技术知识

运维需要技术知识:精通shell、Python、Perl等1至2种编程语言;熟练掌握常用数据结构和算法,并能灵活运用;熟悉网络基础知识;深入理解Linux操作系统。

加分技能:熟悉开源的监控平台工具,比如:Ganglia、Nagios等;熟练掌握Shell脚本熟悉Awk、Sed等基础工具;熟悉分布式计算或者存储系统,比如Hadoop、Hbase、Storm等;熟悉TCP/IP、HTTP等网络协议,精通socket网络编程。