下面将运维中需要学习或能让你运维工作加分的技能稍做介绍。首先我们假设你是一个
公司的 IT 运维经理。需要搞定五十台以上的服务器和若干杂七杂八的设备,哪些技术你会
用的上?
一、微软系统
对于 Windows 的熟悉是最基本的。当然,作为一个运维经理,可不是整天玩个 Windows7 或
XP 就可以交差的。你得掌握微软 Active Directory 及其上层各种服务和应用的搭建。一般
常用的有 ISA、Exchange、SQL Server。随着 Windows 2008 的大放异彩,Hyper-V 又成了微
软工程师不得不掌握的重型武器。
二、Linux/BSD 系统
虽然 Ubuntu 现在很火,但是在公司里使用的大多还都是 Redhat 系列和 Suse 系列。你得熟
悉 DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL 这些常规服务。如果公司的
IT
业务大规模对外,你还得学会 LVS 或 Nginx 等负载均衡技术。
友情提示:如果你将去人人网或豆瓣等新锐 Web2.0 公司,那你还得熟悉 Cassandra 之类混
合型的非关系的数据库技术;Memcache 之类高性能分布式的内存对象缓存系统(它通过在内
存里维护一个统一的巨大的 Hash 表存储各种格式的数据)。
既然说了 Linux,这里也顺带要提一下 BSD,同样是开源的宠儿,BSD 的安全性和高效让人
印象深刻,目前包括 Yahoo、Sina 在内的很多公司都会用它来跑应用。这类系统熟悉之后,
以后从事 Solaris 相关工作也会减少难度(同样的 Unix 血统)。
如果有中间件要求的,可以适当接触 Weblogic(Oracle 系)或 WebSphere(IBM 系)、Jboss(红
帽系)。这些东西在目前流行的大型应用中非常广泛。
混 Windows 系统的自觉一点学好 Powershell 吧。要是说前几年还得看看 VBscript 的话,未
来就都是 Powershell 的天下了。
PowerShell 是微软公司于 2006 年第四季度正式发布的。它的出现让 Windows 在运维方面拉
近了与 Unix, Linux 等操作系统的距离。目前支持.Net Framework 2.0。能够运行在 Windows
XP SP2 之后各种操作系统上。能够同时支持 WMI,COM,ADO.NET,ADSI 等已有的 Windows
评论0
最新资源