• 技术文章 >Python技术 >Python基础教程

    python运维入门该学什么

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-04 14:20:37原创1893

    运维工程师和开发人员一样,同属于IT从业人员,很多人认为运维人员不需要懂开发,其实不然,不懂开发的运维道路会越走越窄。现阶段,掌握一门Python开发已经成为高级运维工程师的必备技能了,那么Python运维要学习哪些内容,如何才能学好?

    个人建议学习的路线如下:

    初级入门:

    1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)

    2、Linux用户及权限基础

    3、Linux系统进程管理进阶

    4、Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)

    5、shell脚本入门(可边练习边学习)

    中级进阶:

    中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

    1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)

    2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)

    3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法

    4、加密/解密原理及数据安全、系统服务访问控制及服务安全基础

    5、iptables安全策略构建

    6、shell脚本进阶(主要是结合一些应用,写一些案例)

    7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)

    学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。

    高级提升:

    1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)

    2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)

    3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)

    4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)

    5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)

    python学习网,大量的免费python视频教程,欢迎在线学习!

    专题推荐:python 运维 入门
    上一篇:python怎么安装numpy 下一篇:python与js区别有哪些

    相关文章推荐

    • 运维人员如何学习python编程• python运维怎么学

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网