一、基础网管的发展方向
1.可以学习CCNA(或同等认证的)向网络工程师方向发展
建议选择CCNA,理由如下:
1)模拟器种类多,技术成熟,路由和交换机类型多,H3C、华为模拟器相对少,可选路由和交换机少
2)思科成熟的专业培训机构多
3)可以学习思科专属协调,如EIGRP、HSRP等
4)思科全世界公认,H3C恐怕只有china(玩笑)
2.可以学习linux基础,向运维方向发展
3.可以学习编程,如php和asp.net,不建议直接学java,因为0基础直接上难度会相对前两者大
二、中级网管发展方向
1.向CCNP发展
懂得:
EIGRP、OSPF、重分发、BGP、×××(常用几种ipsec,site to site,move ×××等)、MPLS、IPV6
交换安全、AAA认证,IPS、MLS、组播、VoIP、QOS整流、帧中继等
2.向运维方向发展(主要是网站)
1)要求有CCNA的基础(可以不考证)
2)有windows和linux相关编程基础,能看懂,会配置写简单的程序php,asp.net和java三者选一或两
3)熟悉掌握linux:
a.基础知识:
①常用命令约100个
②必会linux三剑客grep,sed,awk,正则表达式,这是必须会的杀手锏,工作效率非常高,面试也很牛
③linux系统的启动过程,目录结构,常见配置路径,文件属性,链接知识,目录权限,用户管理,磁盘管理,网络基础(配IP设置路由等)
④linux基础网络服务、linux核心网络服务、linux网站集群服务
⑤数据库mysql为主(最好会oracle)主从,群集,优化、redis、memcached缓存
b.安全:
系统安全,网站安全,***处理,数据库优化(大公司不用),网络安全
c.架构
熟悉主流的网站常见的架构,故障处理,如LAMP,LNMP
d.其他技术
LVS+keepalived 、iptables、svn(版本控制)、open***、openswan、haproxy、
KVM虚拟化、quid(缓存代理)、heartbeat、监控(nagios、zabbix)等
3.windows方向
1)基础知识:
windows常见的服务器搭建,如FTP,asp.net网站,域,DNS知识(有的要),数据同步
2)懂得asp.net简单的编程
3)懂得数据库,MSSQL,最好oracle也懂得,主从,简单的优化、memcached缓存
3.程序开发(网站为主)
熟悉主流的网站架构(不同编程语言的架构不同)、分层(有的要求MVC)、js、jquery、AJAX、memcached(有的不要求)、
工厂模式(有的不要求),熟悉其中一门编程语言(php、asp.net、
4.DBA
主要是数据优化、数据库建设、数据库开发等
5.安全方向
网络安全、网站安全、服务器安全(这类工类比较无聊,整天看数据分析或***测试)
可能用到的知识:专业技能(包括方案和讲解)+做人
三、高级技术
成为某一领域的专家,经理或总监
可能用到的知识:专业技能(知识的叠加)、管理、做人、销售、方案和标书编写和讲解
知识的叠加:在你专业的情况下提升自己的知识
如:
运维基础上做开发,叫运维开发,运维开发不等于开发,你作运维,当运维方面的开发那是你的运维能力叠加。
如果你做运维又做php非运维方面的开发,那不是叠加的过程,除非你往CTO方向发展。
开发运维,开发的基础上做开发相关的运维,如环境的搭配,开发方面的排错。