1、Linux基础:包括对Linux整体的理解/使用和基本命令,了解Linux FHS : Filesystem Hierarchy Standard,基本操作命令,熟悉至少一个内置编辑器: vi, nano。

2、学习linux的基础服务:LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)、FTP、DNS、SAMBA、EMAIL、NTP、DHCP。

3、学习linux运维平台工具:Nagios、Puppet、Zabbix、Cacti、SaltStack,可以选择性的折腾下,没有实际环境,很难去理解他们的功能和特点。

4、学习一些脚本:必备:Shell,额外:Python,Perl;熟练的使用脚本,对于提升linux运维能力有很大的帮助。

5、网络是非常重要的一块,把《TCP/IP协议详解》多看几遍,理解。熟练使用tcpdump等抓包工具。学习防火墙配置,如 iptables, ipset。

6、了解相关硬件知识:接口类型,查看硬件信息,知道各类型服务器,如塔式、机架式、刀片式的基本情况。
