网络工程师
如果你是一名Windows系统管理员,那么答案很简单:该学PowerShell。
如果你是Unix/Linux系统管理员,我认为,每一个Unix/Linux系统管理员都应该知道外壳程序(shell或bash),另外还要知道Perl、Ruby或Python当中的某一门语言。至于学哪一门语言,并不重要。——http://everythingsysadmin.com/
在企业局域网管理中,我们需要掌握的知识和技能通常可以分为:基础网络知识、企业网络系统设计与组建、企业网络应用、企业网络维护与管理方法、企业网络安全管理、数据管理这六个大的方面。
1、 基础网络知识
这是其他块的基础,包括的内容也最多,当然也是学起来最枯燥的一部分。但无论如何,我们首先要攻破的就是它,因为后面的网络应用、维护与管理都是依靠这里的知识来指导的。
在基础网络知识主要包括计算机网络概念、作用,各种计算机网络拓扑结构、OSI/RM参考模型的各层作用和通信原理、TCP/IP协议模型及所包括的子协议、TCP/IP协议工作原理、IEEE 802.2、802.3等局域网标准主要作用和工作原理、各种WLAN标准及主要作用、MAC地址作用、IP地址作用/分类和使用方法等。
2、 网络系统设计与组建
有了基本的理论基础后,就可以根据用户的需求设计和组建不同的企业网络系统。在这部分除了要全面掌握上部分基础网络知识内容外,还要熟悉各主流操作系统(如Windows 2000 Professional、Windows XP、Windows Server 2003、Windows Vista、Red Hat Linux 9.0、Red Hat Enterprise Linux 4.0等)中对等网,或者域网络的组建;DNS、DHCP、WINS网络服务器的安装与配置、Linux系统与Windows系统的互联、各种模式WLAN网络组建、远程访问服务器(包括VPN)的应用配置、终端服务器的应用配置等)。
在网络组建中还有一个重要的方面那就是网络设备和安装、连接与配置。不过,在这里要特别说明的是,不要一谈到网络设备,就想到那些复杂的路由协议配置。事实上在企业网络中,所需进行的设备配置非常简单,最多是划分个VLAN,配置个流量控制、ACL(访问控制列)等,那些复杂的协议配置只有电信级运营商才用得上。所以,我劝那些想做网管的朋友,不要盲目追求什么看似神秘、高深的广域网路由协议配置,这在企业网络中很难有用武之地。
3、 网络应用
网络系统搭建好后就要交付使用了,而作为企业网络管理员,我们的职责就是要确保网络中各用户的正常应用需求得到满足,如各种共享上网方式配置,各种操作系统下的文件和打印机共享配置,各种Web服务器、FTP服务器、邮件服务器、流媒体服务器、即时通信服务器等应用服务器方案的配置与管理,各种数据库类应用程序的配置与管理等。
4、 网络的维护与管理
网管员的主要职责就是管理好自己公司的网络。因为在绝大多数的中小企业中,通常所用的网络操作系统是各种企业级Linux系统、Windows 2000 Server、Windows Server 2003系统,所以我们主要帮助的就是些网络操作系统的管理方法。
网络操作系统的管理主要包括网络用户、组的管理、文件和磁盘资源的管理、策略的管理、工作组或域的管理等。另外,还要熟悉一下些主流网络管理工具的使用,如Windows系统网自带的许多工具,网路岗、聚生网管、P2P终结者、超级网管等。这些网络管理工具主要靠平时积累,好用的就收藏起来。
在网络维护方面,除了要能熟练地处理各种因系统而出现的故障外,还要能对网络设备本来的一些问题做出恰当的处理。
5、 网络安全
现在网络安全已自成体系,所涉及的范围也非常广,除了传统的计算机病毒防护、防火墙的应用配置、安全漏洞的扫描和修复,注册表、IE和用户安全策略配置外,像IDS/IPS(入侵检测和入侵防御)的应用配置、网络隔离设备的配置、文件加密与数字签名的应用配置、TCP/IP深层防御,以及各种安全工具,如ISA、Sniffer等的使用。另外,像交换机、路由器这类非安全设备自身的安全防护也是经常需要考虑的。
6、 数据管理
现在企业对网络的依赖程度越来越高,企业数据绝大多数是以电子格式的数据文件存储的,所以,数据的管理也变得越来越重要。而且现在企业网络数据越来越庞大,数据通信量也越来越频繁,于是出现了像NAS、FC-SAN、IP-SAN、虚拟存储等各种数据存储技术。这在一些中大型网络中的应用也是非常普遍,对于专业的网管员也是需要掌握的。
两年以上的小型企业→四年左右的中型企业(25-29)→大型企业或跨国集团公司
认证具体方案
Network: Cisco CCNA[Cisco Certified Network Associate,CCNA](1st)
OS: MCSA[Microsoft Certified System Administrator](2nd)
OS: Linux (3rd)
Network: CCNP [Cisco Certified Network Professional]
Network: CCIE [Cisco Certified Internet work Expert]
Database: Oracle, SQL Server