1. 运维
运维工程师(Operations)。负责维护并确保整个服务的高可用性,同时不断优化系统架构、提升部署效率、优化资源利用率提高整体的ROI.
1.1. Linux基础
shell
1.2. 运维的命令
netstat top
1.3. 基础服务
LNMP DNS DHCP
1.4. 运维平台工具
如果只为了报警,nagios吧,足够满足需求; 如果需要图表,zabbix吧,别用cacti了……
- Nagios
- Puppet
- Zabbix
- Cacti
- SaltStack
1.4.1. zabbix
1.硬件监控。 2.系统监控。 3.服务监控。 4.网络监控。 5.安全监控。 6.Web监控。 7.日志监控。 8.业务监控。 9.流量分析。 10.可视化。 11.自动化监控。
1.5. 安全
iptables
1.6. 监控平台工具
1.7. 分布式
1.8. 从业务的日常运维来看:
1、性能调优:监控各类服务、API正常与否,并主动开发辅助系统分析的系统,并对整个系统的未来进行规划。
2、自动化部署,自动化上线。。。。。。