Chinaunix首页 | 论坛 | 博客
  • 博客访问: 675179
  • 博文数量: 156
  • 博客积分: 3402
  • 博客等级: 中校
  • 技术积分: 1639
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-13 14:06
个人简介

业余编程爱好者

文章分类

全部博文(156)

文章存档

2014年(1)

2013年(13)

2012年(46)

2011年(38)

2010年(58)

分类: LINUX

2010-07-22 21:54:52

希望能给大家一点儿启发!
希望大家都能成为出色的管理员!
并且以系统管理员的角色为切入点,进一步的学习和扩展自己的知识范围和提高自身价值。
有人说这样的东西要学好几年,是的没错,这些东西的确要学好久好久。
但这些东西不是在学校中去学习的,要在实践中去学习,并且不断的去完善。

选择Linux操作系统
你能来看[
]这个网站,就证明你已经选择了Red Hat体系的Linux系统。
不单单是因为Red Hat是Linux的源,而且具有着绝对的市场占有率。
如果你想成为一个好的管理员,那么操作系统就不会拘泥于Linux了。(Windows Server也很强的哦!)
甚至有些时候要通过实际的企业需求去选择操作系统,所以其他的系统也要渗透的去学习。


学习计划
如果你学习Linux失败过的话,我想你一定是没有一个明确的计划。
为了不走弯路,为了不失败,强烈的建议你做一个学习计划来学习Linux相关知识。
并且强烈的建议你,把考取RHCE认证,以及RHCE之上的Red Hat公司的认证作为目标。
把学习RHCE放到Linux学习计划的初期最主要的部分,通过它的学习体系来完善自己的Linux相关知识架构是非常好的一个做法。
并且明确自己是朝着什么样的方向去发展,将来时作技术员,还是做好的管理员,甚至是一个能够通过企业需求来订制方案的顾问级专家。
切忌不要东拼西凑的学知识,学习体系要清晰,要有体系有计划的去学习,多读书和读好书,多实践才能事半功倍。
这部分可以借鉴一些很好的图书的目录。

目标是定量和定性的,目标具有方向性,并且是可以度量的。
(可以想想在学校时的学习大纲,大纲就是定性的,学期的学习内容就是定量的,考试就是验证学习效果的。)
如果你没有所谓的天才头脑的话,非常强烈的建议你做一个3年和5年的学习计划,给自己的职业生涯作一个蓝图。
(继续读下去,你就明白为啥是3年到5年这样长的计划了)
这个计划应该是技术和管理知识并行,朝着技术经营类的方向去发展。
技术和管理知识同时具备的人,已经或将成为人才市场的主流。


其他知识和技能
外语(不能停止学习的部分)
中国技术人员正在国际化,遍布世界各地,将来来会更多。
熟练的掌握英文绝对不吃亏,如果有能力多学一门其他语言绝对没有错的。
如果英文不好,那就别再犹豫了,马上补习吧,英文太重要了。

比如说图书,很多好的新的资料都是英文的,根本就没有中文版本。
比如说考认证,像Cisco的考试,像CISSP这样的国际安全考试也是英文的。
现在来看,英文水平不好会严重的阻碍你的成长,说的实在些英文不好工资也涨不上去。
周围有很多的人,技术和经验都可以,就是语言太差,导致工作找不到,工资偏低,这样人很多的。

所以说不会英文就非常的吃亏了。
################################
2009年1月
和公司的同事作了一个多月的信息系统安全诊断的工作。
软件扫描服务器→软件生成报告→通过报告察看系统的脆弱性信息(英文)→制作针对脆弱性的解决计划并实施→制作报告给客户
首先软件是英文的,软件生成的报告也是英文的,服务器相关程序的脆弱性信息也是英文的(CVE)。
因为服务器程序脆弱性有可能是最新的,查到官方网站的详细信息时也是英文的。
这一个月是相当痛苦的一个月,原因就是英文太差了。
※关于CVE:
################################

PMP
(优先级别很高的知识,应该放在学习Linux之前学习,或者和Linux一起学习)
如果你是公司内部的维护,PMP方面的知识可能未必会接触的到。
可如果你是外包型的公司,这个PMP方面的知识迟早会用到的。
非常建议去学一学这方面的知识,这样的知识将伴随你一生。
相关中文资料:项目管理知识体系指南(第3版)

开发相关知识
这些年来,基于Linux的移动产品越来越多,嵌入式开发的人员要求也越来越多。
如果能有编程的知识,那么自己的工作面就拓展了许多。(嵌入式开发的工资很高的阿!)
从市场来看,如果不是服务器知识和编程知识结合,或者服务器知识和网络知识结合,

又或者服务器和数据库的知识结合的话,找份工作也并非易事。

这里面最基础的就是C语言了,不会C语言很吃亏,强烈建议你把学习C语言放到你的学习计划中。
像很多基础的概念,变量,数组,函数,控制流程,算法等,
这些知识无论是在C++,C#,Perl,PHP,Java,Shell等于语言中都是共通的。

比如说,很多的开源软件都是用Perl写的,这个Perl就和C语言就相当的相似。
在管理的工作中需要你去看软件的源程序,了解他的运行原理并且修改它的时候,

这些编程的知识就用得到了。(实际上确实有这样的时候发生)
开源软件的使用大大降低了服务器的运行成本,但是没有服务支持也是开源软件的宿命。
如果要真正的成为大家所说的高手的话,这个编程知识是必要的。

还有些时候,在管理服务器的工作中常常会遇到大量文件同时处理的情况,这样的情况写如会Shell编成就显得轻巧许多。
你可以通过把几个命令组合起来同时处理这些文件,也可以用Shell或Perl写一个小小的脚本来处理和解决这个问题。
所以 会写编程知识是非常的有利的,能够解决一些本来和麻烦的工作。
尤其是这里的Shell编程,几乎是管理员必备的知识。


网络知识
这个网络知识也非常的重要,很多时候在企业中,网络管理员和服务器管理员是一身的,也就是说是一个人。
这样在网络中添加了一台路由器或交换机,VLAN的变更,防火墙设置,网络架构变更,无线接入,
网段划分以及IP分配,甚至是网络和服务器的负荷分散设计等,这样工作都会遇到,没有网络知识是不行的。
就算是将这些工作外包出去,将来维护和作管理的还是自己。

Cisco的网络工程师认证学习会给你帮助的,这家公司的认证考试稍重于实践,是很好的选择。
CCNA,CCNP,CCIE,最低拿个CCNA比较好。最好能考到CCNP,因为我发现如果要从事网络设计的话,CCNP级别的知识是必需的。

如果能拿到CCNP和具有同等的实践经验的话,那可以直接从事网络的工作了。
但是拿到CCNP大概就要3年左右的时间,这也是我们说为啥要确立3年到5年的学习计划了。
虽然Cisco在中国投了很多的钱,并且想在中国赚大钱。但是 目前在中国,它的考试还是英文的,门槛稍高些。

※CCNA的考试费用也涨价了。

IT安全(共通知识)
作服务器管理和网络管理的工作人员大多数都有相当的IT安全知识,如果你没有这方面的知识就要补补课了。
CISSP是一个国际级别的IT安全认证,它的考试范围不单单包括计算机安全,还包括网络和行政等管理方面的安全领域。
严格的按照它的系统去学习是很有必要的,如果要成为安全专家,这方面的知识不要放过,这是国际级的标准。
同样很遗憾的,CISSP方面的认证也是以英文为中心,并且要求极其严格,需要有5年的相关工作经验。(5年不是绝对的,学历可以替代一部分。)
并且在道德上也有审查内容,如有无犯罪纪录等。至中文的学习资料就更少了,不过中国的相关培训倒不少。
这也是为啥说要做5年的学习计划的原因之一。
※CISSP的维护组织:

目前的中文学习资料:CISSP认证考试指南(第2版2004年)(超星图书馆有电子版)
相关知识:ISO27001,ISO/IEC17799,ISO/IEC15408※网络上有相关的中文翻译
其他的中文图书不清楚,似乎没有。

ITIL(IT服务管理)
光有技术是没有用的,人家说“三分技术,七分管理”,从比例来看管理方面的知识是重于技术的,
制定一个好的管理制度并且很好地执行它,不断的修改并更新这个制度,远远要比维护几台服务器要困难的多。
在管理员的工作中,有一个好的制度显得非常的重要,管理经验常常和工作经验成正比。

在IT的运营和维护领域中,有ITIL这样的认证知识体系。它以IT为中心,阐述了服务管理为主的内容。
像在运营和管理的过程中,怎么样做好变更管理,财务管理,事件管理管理,

问题管理,IT的可用性管理,IT的持续性管理,等等的内容。
如何把这些工作做细,便成为了所谓的高手的标准。
非常建议没有接触过这些内容的人去学习一下。

※这部分真的很重要哦!还有就是写文档的本事,作计划的本事。这是2年多来工作的感悟。

上面的内容是ITILv2的部分内容,ITILv3在上面内容的基础上做了从新设计。
简单来说ITILv2没有跳出信息系统运营维护的范围,ITILv3导入了一些IT战略和服务生命周期等等的内容。
相对v2来说,v3的内容更广更全面了。
如果学习,建议学习v3,而v2的话,可以理解成v3的一个部分而已。
※反而v2板很接近IT部分的管理,做管理员的话看了很容易懂。v3就的范围就有点儿广了。

ITIL也有认证体系,考试费用和要求条件最宽松的就是ITIL-Foundation。
级别越高,考试必备的条件和费用就越高,Foundation以外的考试一般个人很难承受。
ITIL最新版本是v3版,09年4月为止还没有特别好的中文资料,下面的资料可用来学习。
ITIL学习资料:ITILv3有5本书,英文版本iptub.net有下载,<>。
※v3的5本书我看了,不是很容易懂,需要你有份导读比较好,比如上面的清华大学这全球最佳实践,IBM也有公开的文档,查查看。
ITIL维护的组织:
ITIL关联知识:ISO20000(网络上有中文的翻译资料,分第一部规分和第二部的执行规范,内容是基于ITILv2制定的)


CISA(信息系统审计)
......
CISA维护的组织(大陆无分会,香港有):
相关中文资料:CISA 2006 Review Manual(中文版),COBIT。
################################
这部分知识乍一看似乎很高级,似乎对作维护和管理方面的人员来说,审计很了不起哦!
其实确实很了不起,如果真的成为审计师从事审计工作的话,真的很让人羡慕,不过就算不是审计人员,他的知识也非常实用的。
接触CISA是在08年,想提高自己,并且想找个契机跳出管理员的圈子,更希望能有份薪水不错的工作。
找来找去找到了CISSP认证的相关信息,但是CISSP太技术,内容涉及的东西也很多,突然发现相关的认证中有CISA审计师的认证。
这个信息系统审计师听起来就很诱人的哦!去年开始就着手学习了这部分的知识。
知道今年(09)2月末为止还处于看手册学习知识的阶段,但3月分突然被指派到新的公司作维护,现场是1000人左右的开发公司,我负责这块儿的
维护方面并不那么像样。(和4000人规模的公司比起来)
就此突然间发现CISA的checklist很实用,通过CISA的确认事项对工作大框架甚至工作内容作调查,我发现有很多地方需要完善,并且很清晰。
正如我说的,维护和服务支持方面并不是那么像样,也想通过ITILv3的知识来对目前的工作来作一下设计。
也就是说用CISA的只是来作check,用ITIL来完善,当然这也要看客户对这方面的内容是怎么认识的,是不是客户真的Needs。
说这些,主要是建议大家学习一下这部分的只是,肯定用的到的。
目前公司对员工的要求就是,能够自我对工作制定目标,完善工作,提高精度和品质,从而提高客户满意度。
如何发现工作中的不足,有可能是细微的,也有可能是框架上的,但是终归要check,确认什么,怎么确认就是CISA目前给我的最大帮助。
################################



最终原则,学习要有目标有计划,不能转换为经济利益的知识不学。
看似很难,可是三年五年的很快就会过去,并且市场也在紧逼着我们不断的学习,要学的东西还太多。
阅读(860) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~