下面将运维中需求学习或能让你运维作业加分的技能稍做介绍。首要咱们假定你是一个公司的IT运维司理。需求搞定五十台以上的效劳器和若干杂七杂八的设备,哪些技能你会用的上?
一、微软体系
对于Windows的了解是最基本的。当然,作为一个运维司理,可不是整天玩个Windows7或XP就能够交差的。你得把握微软Active Directory及其上层各种效劳和运用的建立。一般常用的有ISA、Exchange、SQL Server。跟着Windows 2008的大放异彩,Hyper-V又成了微软工程师不得不把握的重型兵器。
尽管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办理模型。这项全新的技能供给了丰厚的控制与自动化的体系办理能力;而“脚本言语”(scripting languages)则是用来编写程序的计算机言语。脚本言语一般都有简略、易学、易用的特性,意图就是希望能让写程序的人(开发者)快速完结程序的编写作业。
关于Linux平台下的运维人员,仍是引荐Shell加Perl的组合,究竟那么多年过来了。这个组合一直在为各大网站的工程师们稳定的作业着。另外,Python也是一个十分值得引荐利器。这种言语具有十分简捷而明晰的语法特色,适合完结各种高层任务,简直能够在所有的操作体系中运转。现在,依据这种言语的相关技能正在飞速的开展,用户数量急剧扩展,相关的资源十分多。
四、网络设备
了解网络根底知识、网络通信协议和常见的网络设备是有必要的。建议把思科和华为这两家的产品摸熟。
友谊提示:许多人会把华为和H3C当成一家,其实他们两家设备的指令并不怎样兼容。
假如是在稍微大一点的公司作业或者哥们你就是在IDC混,那还得学会对企业局域网和广域网进行规划、完成和查看排错,VLAN是有必要的。其他就是视频、语音之类的网络效劳了。
根底的都搞理解了之后还想进步自己朋友能够去学一下CCNP或者H3CNE的课程。
五、存储
这儿顺带着提一下存储,给新手做一个概念上的介绍。当然,这类东西在数据量大的企业中也是常常用到的。
先说SAN。SAN是专门用于供给企业商务数据或运营商数据的存储和备份办理的网络。因为是依据网络化的存储,SAN比传统的存储技能具有更大的容量和更强的功能。
经过专门的存储办理软件,能够直接在SAN里的大型主机、效劳器或其他效劳端电脑上增加硬盘和磁带设备(现在大多数的SAN是依据光纤信道交换机和集线器的。相当于一个高速的子网,一般SAN由RAID阵列衔接光纤通道组成,SAN和效劳器和客户机的数据通信经过SCSI指令而非TCP/IP,数据处理是“块级”。
NAS则以数据为中心,将存储设备与效劳器完全分离,会集办理数据,然后释放带宽、进步功能、降低总具有本钱、维护出资。其本钱远远低于运用效劳器存储,而效率却远远高于后者。这类设备相对来说还算简略。
SAN和NAS的运用都十分广泛,现成的解决方案也有许多,它们能够混用,也能够独自运用,首要仍是依据自己公司的实际情况来定。
-
运维工程师
+关注
关注
4文章
39浏览量
8256
发布评论请先 登录
相关推荐
评论