第一梯度
1、熟悉常见硬件配置,了解常见硬件体系;
2、会搭建常见服务、理解服务工作原理;
3、精通系统工作原理(到这一步已经很少有人能做到了,能过滤掉 80%);
4、熟悉多种发行版本,RedHat 系(Fedora、CentOS)、Debian 系(Ubuntu)、Gentoo 系(LFS、Arch);
5、熟练的脚本开发,Perl、Python、Shell(三选二,或者都会)、自动化技术;
第二梯度
6、集群化的管理思维方式 ,可以通过 Puppet ,脚本等等类似工具配合;
7、性能的极端优化 ,这个工作必须基于 2 的基础,实际上很少有人能够做到;
8、多种数据库的原理、优化 MySQL、Oracle、MongoDB、Redis,这里面够你消耗掉一半的青春;
9、高可用性以及负载均衡思维方式;
第三梯度
10、与开发人员一起,参与架构设计;
实际上第十点是贯穿在以上各点中循序渐进的过程。但是一定要有这个过程。 以上并不代表运维工作中所有的工作内容。 |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。