了解最新公司动态及行业资讯
下面就简单介绍一下在运维中需要学习或者可以为你的运维工作加分的技能,希望对你的工作有所帮助。 首先,我们假设你是一家公司的IT运维总监。 需要处理50多台服务器和一大堆杂七杂八的设备,你能用什么技术?
AD:【线下活动】三大HTML5前沿企业齐聚 51CTO——联通后端技术
【独家专题文章】根据本人多年的运维经验和几位小站工程师的慷慨指点。 在这里我向你们的员工和工作人员发出一些个人的感受(注:不包括如何做人)。 如果您在阅读本文后有任何问题或意见,请随时与我交流。 我的博客是:
下面简单介绍一下在运维中需要学习或者可以为你的运维工作加分的技能。 首先,我们假设你是一家公司的IT运维总监。 需要处理50多台服务器和一大堆杂七杂八的设备,你能用什么技术?
1.微软系统
熟悉是最基本的。 其实作为运维主管,整天打个游戏,玩个XP,是不够的。 你必须掌握谷歌及其底层服务和应用的构建。 通常常用的有ISA, , SQL。 随着2008年的大放异彩,Hyper-V已经成为谷歌工程师必须掌握的轻型装备。
2.Linux/BSD系统
虽然现在很火,而且大部分公司都用系列和Suse系列。 您必须熟悉 DNS、NIS、SMB、DHCP、FTP、MySQL 等常见服务。 如果公司的IT业务是大规模对外的,就得学习负载均衡技术,比如LVS或者Nginx。
友情提示:如果你要去人人网、豆瓣这样的Web2.0前沿公司,那你就得熟悉这种混合型非关系型数据库技术; 显存中维护了一个统一的庞大Hash表服务器运维技术,用于存储各种格式的数据)。
既然提到了Linux,这里也想提一下BSD。 也是开源的宠儿。 BSD 的安全性和效率令人印象深刻。 目前,包括雅虎和新浪在内的许多公司仍在使用它来运行应用程序。 熟悉了这类系统之后,以后从事相关工作的难度就会降低(同Unix血统书)。
如果有中间件需求,可以适当联系(部门)或(IBM部门),Jboss(Red Hat部门)。 这些东西在当今流行的小型应用程序中非常普遍。
3.编程开发
学会有意识地混合系统。 如果过去几年还得观望,未来就是世界。
即将于2006年第四季度由发布,它的出现在运维方面拉近了与Unix、Linux等操作系统的距离。 目前支持.Net2.0。 为了在XPSP2之后的各种操作系统上运行。 它可以同时支持WMI、COM、ADO.NET、ADSI等现有的管理模式。 这项新技术提供了丰富的控制和手动系统管理功能; 而“脚本语言”()是一种用来编写程序的计算机语言。 脚本语言一般具有简单、易学、易用的特点。 目的是让程序编写者(开发者)能够快速完成程序的编译工作。
对于linux平台下的运维人员来说,shell和perl的结合还是比较推荐的,虽然已经这么多年了。 这种结合至今仍在为各大站点的工程师们稳扎稳打。 另外,也是极力推荐的神器。 这些语言具有特别简单明了的句子特点,适合完成各种高级任务,几乎可以在所有操作系统上运行。 目前,基于这些语言的相关技术发展迅速,使用人数迅速扩大服务器运维技术,相关资源也很多。
4、网络设备
必须熟悉网络基础知识、网络通信合同和常用网络设备。 建议熟悉思科和华为的产品。
友情提示:很多人会把华为和H3C看成一家,虽然这两款设备的命令不是很兼容。
如果你在稍微大一点的公司或者小伙伴,你在IDC,那你要学会规划、实施、检测和排查企业局域网和广域网,VLAN是必须的。 其他是网络服务,例如视频和语音。
了解了基础之后,想要提升自己的同学可以参加CCNP或者H3CNE的课程。
5. 储存
这里顺便提一下存储,给菜鸟做一个概念性的介绍。 其实这种东西在数据量大的企业里面经常用到。
先说SAN。 SAN是专门用于提供企业业务数据或运营商数据的存储和备份管理的网络。 由于是基于网络的存储,SAN比传统存储技术具有更大的容量和更强的性能。
通过专门的存储管理软件,可以将硬盘和磁带设备直接添加到SAN中的小型主机、服务器或其他服务器笔记本(现在大多数SAN都是基于光纤通道交换机和网桥。相当于一个高速子网, SAN一般由通过光纤通道连接的RAID阵列组成,SAN与服务器和客户机之间的数据通信是通过SCSI命令而不是TCP/IP,数据处理是“块级”的。
NAS以数据为中心,将存储设备与服务器完全分离,集中管理数据,从而释放带宽、提高性能、降低总体拥有成本、保护投资。 其成本远高于使用服务器存储,但效率却远低于前者。 这样的设备相对简单。
SAN和NAS都有广泛的应用,并且有很多现成的解决方案。 可以混合使用,也可以单独使用,主要根据公司实际情况而定。