想成为一名Linux云计算运维工程师要会什么?
想成为一名Linux云计算运维工程师这些知识一定要学:
1.要会主机、网络及操作系统基本知识
在出现问题时,Linux云计算运维工程师要懂得在各个网络位置抓包,来确认故障设备或线路,会使用Linux的tcpdump抓包或者ethreal、sniffer、Wireshark等抓包软件,会在网络设备上配置镜像,将关心的流量抓出来进行分析。
(1)TCPDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
(2) Ethereal (Ethereal:A Network Packet Sniffing Tool)是当前较为流行的一种计算机网络调试和数据包嗅探软件。
(3)Sniffer,中文可以翻译为嗅探器,也叫抓数据包软件,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。
2、要会使用自动化运维工具
Linux云计算运维工程师要会使用一些自动化运维工具,比如ansible、jenkins、SaltStack等。无论选择哪一款,重要的是要加强沟通和交流,以确保运维团队工作的高效性和稳定性,通过使用运维自动化工具,可以提高运维效率,提高系统稳定性,降低维护成本等。
3、开发能力
Linux云计算运维工程师要具备一定的开发能力,这个很重要,因为运维工具都需要自已开发,尤其Go语言和Python,在云原生和自动化运维上有很大优势,并需要有过实际开发经验,否则工作会非常痛苦。
4、云计算方面需要了解
Linux云计算运维工程师要对云计算技术栈十分了解,比如Kubernetes、Prometheus、docker等,除此之外,还有虚拟化、安全、数据库等等等等。
最后给大家分享一份从基础入门到进阶的Linux入门到高级学习路线,希望对大家有所帮助。


