Linux学习和知识拓展

来源:互联网 发布:传奇霸业数据库 编辑:程序博客网 时间:2024/05/21 10:02
希望大家都能成为出色的管理员!
并且以系统管理员的角色为切入点,进一步的学习和扩展自己的知识范围和提高自身价值。
有人说这样的东西要学好几年,是的没错,这些东西的确要学好久好久。
但这些东西不是在学校中去学习的,要在实践中去学习,并且不断的去完善。


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

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

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

其他知识和技能
外语
中国技术人员正在国际化,遍布世界各地,将来来会更多。
熟练的掌握英文绝对不吃亏,如果有能力多学一门其他语言绝对没有错的。
如果英文不好,那就别再犹豫了,马上补习吧,英文太重要了。
比如说考认证,像Cisco的考试都是英文的,像CISSP这样的国际安全考试也是英文的。
所以说不会英文就非常的吃亏了。
现在来看,英文水平不好会严重的阻碍你的成长,说的实在些英文不好工资也涨不去。
周围有很多的人,技术和经验都可以,就是语言太差,导致工作找不到,工资偏低,这样人很多的。

编程知识
Linux相关工作不单单有管理员一种,比如嵌入式开发等。
近些年来基于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大概就要3年左右的时间,这也是我们说为啥要确立3年到5年的学习计划了。
虽然Cisco在中国投了很多的钱,并且想在中国赚大钱。但是 目前在中国,它的考试还是英文的,门槛稍高些。

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

IT审计(共同知识)
。。。。。。
CISA

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

在IT的运营和维护领域中,有ITIL这样的认证知识体系。它以IT为中心,阐述了服务管理为主的内容。
像在运营和管理的过程中,怎么样做好变更管理,故障管理,财务管理,事件管理管理,问题管理,错误管理,IT的可用性管理,IT的持续性管理,等等的内容。
如何把这些工作做细,便成为了所谓的高手的标准。
非常建议没有接触过这些内容的人去学习一下。

MSF,MOF也别忘了。它们是微软结合自身的情况,从ITIL中提炼出来的一套服务框架,值得管理员去琢磨一下。



最终原则,学习要有目标有计划,不能转换为经济利益的知识不学。
看似很难,可是三年五年的很快就会过去,并且市场也在紧逼着我们不断的学习。