Linux运维需要掌握以下知识:
Linux系统基础: Linux的基础知识内容和命令使用,以及用户和权限等核心知识点,同时还需要了解Linux进程、资源、任务、文件、软件包、磁盘等管理方法。
网络服务:服务方式有很多,每家公司是不同的,基础的服务肯定需要掌握,比如说FTP、DNS、SAMBA、 邮件等,其中LAMP和LMP是必须掌握的,不仅要搭建,还需要熟悉里面的配置。
shell脚本以及编程语言: shell脚本基本用法以及进阶,从基础到精通,需要学习一些企业级常见脚本用法,编程语言可以选择python。
MySQL数据库: Linux 用的最多的就是MySQL,增删改查必须精通,其他方面略懂就可以了。
运维监控:云计算运维自动化ansible、puppet等运维自动化解决方案,企业级云计算Openstack Keystone、 Glance、 Nova核心组件、网络模块、块存储服务等。