1、要有网络基础。现在时互联网的时代,任何一个应用离开了网络什么都不是,这在linux中体现得尤为重要,由于Linux多用于服务器领悟,网络是最重要的介质。所以一个优秀的运维人员,网络技术是必须要掌握的。
2.掌握至少100个以上的常用命令。
3.熟悉Gnome/KDE等X-windows桌面环境操作。
4.掌握.tgz、.rpm等软件包的常用安装方法。
5.学习添加外设,安装设备驱动程序(比如网卡)。
6.熟悉Grub/Lilo引导器及简单的修复操作。
7.熟悉Linux文件系统和目录结构。
8.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。
9.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
10.学习Linux环境下的组网。
11. 学习Linux环境下的集群/内核。
熟悉Linux操作系统及LNMP常用服务
熟悉最基本的shell脚本,往后根据需求学更多的自动化开发语言
能快速学会需求服务的配置及优化,保证业务可以正常使用
安全意识!多种监控保证业务稳定,故障时能快速解决,各种备份保证数据完整
心态:稳如泰山,不急不躁,
1、Linux基础命令及脚本:shell是基本要求,最好再懂点perl或python等。如果不懂脚本,怎么把重复的劳动变得简单呢?
2、系统监控命令:目的是获取系统当前的运行状态,遇到故障等要懂得分析排查。系统调优并懂得原理,知道为什么参数要调整成某个值。
3、网络监控命令:理由和第二点一致,不过侧重于网络。同样需要理解原理及调优,不能照搬前人的经验而不知甚解。