首先来说,熟练掌握Linux操作系统是重中之重。不管任何操作系统均有GUI、CLI两种操作界面,GUI图形操作界面操作复杂,Windows操作系统主要使用此操作界面;CLI命令符操作界面主要于Linux操作系统中使用,较GUI操作界面使用高效、简便,从事IT行业的人才主要使用CLI操作界面,以达到高效率,节约成本的目的。所以,熟练掌握各种命令是最基本的事情,目前只掌握开关机、定时、创建删除用户等简单命令。

    同时,需要学习存储管理、进程管理、网络管理(网络基础知识)、shell脚本、网络服务管理(web服务)、MySQL数据库管理系统,以及软件管理的方向的知识。以上为一名初级运维人需要掌握的基础知识。

    接下来需要提升自己的发展空间,要掌握netfilter/IPtables的防火墙框架知识;网络管理服务集群LVS——Linux虚拟服务器,对外表现为一台服务器,具有相同的服务功能;keepalive检测后端服务器的运行状态;nginx针对web服务集群,自带健康状况检查机制;haproxy集群——高可用反向代理集群(只能用在web服务器上);网络监控方面:cacti数据分析趋势软件、nagios网络状态预警工具、而zabbix集合了二者并添加报错修复功能;以及MySQL集群、tomcat集群;熟练掌握安装Linux操作系统,和批量安装步骤。

    以上均为一个初入门的菜鸟耳闻,初入此行,多少写的不对,若有大佬抽出空闲时间阅读笔记,还望大佬多教育。


                                                                                    No.1