运维工程师掌握技术一览
技术类型 | 技术名称 |
---|---|
文本处理 | grep、sed、awk |
数据传输 | Rsync、Scp、Inodify/Sersync |
进程管理 | Supervisor |
性能分析 | top、free、df、iftop、iostat、vmstat、dstat、sar、sysdig |
网络服务 | vsftp、nfs、samba、bind、dhcp、postfix |
Web服务 | Apache、Nginx、Tomcat、JBoss、Resin |
数据库 | MySQL、MariaDB、PostgreSQL,Oracle |
NoSQL | Redis、MongoDB |
消息中间件 | RabbitMQ、ActiveMQ |
版本管理 | SVN、Git |
静态缓存 | Squid、Varnish、Nginx |
负载均衡 | LVS、HAProxy、Nginx |
高可用软件 | Keepalived、Heartbeat、DRBD、corosync+pacemaker |
集中管理工具 | Ansible、Saltstack、Chef、Puppet |
虚拟化 | KVM、Xen、Openstack、Cloudstack |
容器化 | Docker、Kubernetes、Rancher、Openshift |
自动装机 | Kickstart、Cobbler |
抓包分析 | Tcpdump、Wireshark |
持续集成 | Jenkins、Gitlab |
MySQL代理 | Altas、Cobar、Mycat |
压测 | ab、fio、sysbench、mysqlslap、Jemter |
日志系统 | ELK Stack、Graylog |
监控 | Zabbix、Prometheus、Open-falcon |
分布式文件系统 | Ceph、GlusterFS、FastDFS |