请输入您要查询的百科知识:

 

词条 LINUX培训
释义

一、Linux 的定义

Linux诞生于1991年10月,至今已有十多年历史。Linux是一套免费且功能完整 的UNIX软件。且它是一个32位的操作系统,运作稳定且有效率,被广泛用作服务器操作系统。Linux承袭的是开放式原始码(Open Source)的精神,所有Linux SourceCode(源代码)均可免费取得,这使得它相对其它的操作系统(尤其是昂贵的WindowsNT)而言价格极其便宜。同时,因为它的源代码是开放的,因此,可以方便地被全球数以万计的程序员应用并不断改进,使得它在技术上的进展突飞猛进—--目前Linux的内核已经升级到2.4版。这种进步使得Linux成为市场倍加青睐的操作系统,1999年,Linux超过了Novell公司的Netware,成为仅次于微软WindowsNT的排名第二的服务器操作系统。IDC预测,未来四年Linux的出货量将以年增长28%的比例增长,从1999年的130万套增长到2004年的470万套。

目前,全球最大的Linux是Red Hat Linux,红旗Linux则是中国Linux的第一品牌。

二、国际Linux认证现状

目前在国外广泛承认的linux认证共有四种:

就目前Linux团体所关注的程度来看,LPI认证计划受到了最为广泛的支持。LPI已经先期推出了Linux ProfessionInstitute Certified-Level 1(简称为LPIC-1)认证计划,不久的将来还会按预定计划推出第2和第3级认证。为了获得LPIC-1证书,你必须通过两门各自长达90分钟的考试—--101 (LPI General Linux,Part1)和102 (LPI General Linux,Part2)。LPI的LPIC—1的应试对象主要是有至少1年Linux工作经验的系统管理员。

2.Sair Linux 和GNU

同LPI一样,Sair提供了三种级别的认证计划;

Level 1——Sair Linux & GNU Certified Administrator(LCA)

Level 2 —-- Sair Linux & GNU Certified Engineer(LCE)

Level 3 ---- Master Sair Linux & GNU Certified Engineer(MLCE)

第1级才是目前得到完全开发的Sair认证项目,这一点也和LPI一样。

3.Linux+

CompTIA主办的Linux+认证计划是最新进入Linux认证市场的。该计划于2001年9月21日正式推出,目前已经在Linux从业人员和业内引起了广泛的关注。几乎所有的主要认证出版商都撰写了针对Linux+认证的考试参考书,众多的IT 培训中心都在准备Linux+认证计划了。

同CompTIA推出的其他带“+”号的认证一样,Linux十资格证书只需要通过一场考试即可获得(VUE和Prometric考试中心举办此类考试),一旦你获得了Linux+资格证书,证书就终生有效。Linux+考试价格是190美元,考试采用多选题形式,时长120分钟,所覆盖的内容很多都是和Sair以及LPI认证完全一样的,但难度稍有降低。

LPI和Sair认证计划的考试对象是具有相当经验的Linux网络和系统管理员,而Linux+认证则主要面向只有半年左右的Linux体验、想获得基本Linux技术资格的个人。

4.Red Hat Certified Engineer

Linux+ 代表了低级的Linux认证计划,而高级的Linux认证长期以来则几乎完全是Red Hat CertifiedEngineer(RHCE)认证计划的天下。RHCE是该领域最具挑战性的认证考试,所以它也是最有价值的Linux认证。。

三、国内的Linux认证

如果你的目标只是在国内Linux界有所作为的话,那么你的选择只应该有一个:红旗Linux。作为中国人最早的Linux操作系统,红旗Linux目前每年的发售量已经超过1,000,000万份,是目前中国市场上份额最大的Linux,有着广泛的用户群和众多的培训机构。而且,红旗LinuX列入全国计算机应用水平考试模块,国家教育部予以承认,以中国科学院、信息产业部的技术、资金为后盾,保障了认证体系的技术含金量和权威性,更使得它在国内Linux认证中一枝独秀。

我国 Linux 正发展到一个关键时期,瓶颈效应也越来越明显。我们尴尬地发现,Linux 专业人才,尤其是本地化的专业人才远远不如 Windows 系统下的人才——不论是数量还是质量。

四、选择Linux培训的原因

中国加入WTO后,知识产权保护将逐步规范,使得更多企业转向成本低廉的Linux操作平台。据统计,2000年,Linux在服务器市场上的占有率超过27%,其增长率超过Windows操作系统4个百分点。同时,这一市场正在飞速发展,IDC日前表示,Linux急速增加的使用者急需专业训练,到公元2004年,光是在美国,这块市场就能成长到3亿1千1百万美金。尤其Linux持续不断渗入各大企业中,使得Linux的专业教育训练格外紧要。因此,对那些急于转向IT业界的同学来说,linux认证是一个不错的选择。在目前来看,至少它有以下优势:

Windows XP高昂的价格和升级收费政策使更多企业和个人用户转向自由开放的Linux操作系统,目标雇主群会迅速增长;

方便地向潜在的雇主证明您在Linux方面独特的专业技能,获得更多提升和提薪的机会;

成为屈指可数的Linux认证工程师,可以在与成千上万的MCSE、CCNA竞争中脱颖而出,轻松胜出;

相对其他IT认证更低廉的花费(例如最广泛被接受的LPIL Linux认证的两门考试每门只需要100美元)。

同时,根据Tech RePublic的调查,IT业界内人士也有相当多的技术人员正在考虑Linux认证,这一比例高达45%。

对于我国 Linux 面临的这一挑战,倪光南院士曾一针见血地指出,人才决定一切,有了更多、更好的 Linux 开发人员,就会促进 Linux 在中国的普及。相反,如果大多数开发人员都只懂 Windows ,那么 Linux 就很难发展了。

目前中国 Linux 的应用水平还落后于发达国家,主要表现在我国熟悉 Linux 的人员不多,在 Linux 上开发的应用不丰富,中国人对于 Linux 的贡献还很少等。

随着 Linux 在国内的日益普及,企业对 Linux 人才的需求也会持续升温,并且表现在层次上也更加丰富。比如,在系统级的数据库、消息管理、 Web 应用方面,在桌面办公方面、在各种嵌入式开发方面等等。Linux 相关人才可以获得的薪水,也普遍比Windows相关人才多20-30%。

五.挑好的Linux培训机构的好处

选择一家好的教育培训机构的确可以达到事半功倍的效果。不仅能大大缩短学员自行摸索和自我积累的时间,而且能帮助学员在更高的起点上超越,从而在“前人”的肩膀上未雨绸缪,少走弯路。

总体来说,正规的IT培训机构通常具有从业经验丰富、阅历深厚的职业管理人员和师资团队、具备整体的实验设备环境、拥有认真负责的专职讲师,同时还有好的服务和竞争力的培训价格。

教育培训不同于实物商品,刚起步的学员或初学者通常难以用直觉来判别其优劣。培训市场竞争激烈,培训机构能生存和发展的通常都有自己的特色和优势,但是自称为专业培训机构的如雨后春笋般涌现,令人目不暇接,这种良莠并存的现象,学员往往感到选择起来非常困难。

而且个别缺乏公平竞争素质的培训机构利用网络的虚拟性和开放性,以匿名或假名方式,用假冒他人的手法造谣,通过百度知道、百度帖吧bbs等网络途径攻击和诋毁同行的现象时有发生,不仅造成了对整个行业的伤害,还把一个高尚的领域搅得更加混浊。

从某种程度上说,使损招攻击和诋毁同行现象的出现,源自个别培训机构故意制造纷争和混乱,企图混水摸鱼。同时也表明由于学员的基础和学习能力的差异,学员对课程和讲师也有不同的要求而可能造成的对教学品质的争议。

当前学员对培训机构良莠并存、有冒牌的、学不到东西、虚列设备师资、放羊式课时、蓄意发贴恶搞同行、缺乏自律等对培训行业的印象不好。至于从【百度】等商业网站搜索出的排名和内容, 其实是各培训机构购买关键词的竞价排名广告【付费越多,排名越前】,并不代表公众的观点和权威部门的信息,这些网站也声明了对网站所刊列的内容、来源和传播的免责声明。网络其实也是一把双刃剑,在带给我们资讯与便利的同时,各种风险和伤害也会随之而来,关键是为谁所用。

六.红帽Linux认证培训课程

红帽Linux认证工程师(RHCE)是以实际操作能力为基础的测试项目,主要考察考生在现场系统中的实际能力。其它培训项目一般是教授学生如何回答多项选择问题,而并非是如何操作一个真正的系统。红帽培训和测试非常注重培养实际的动手能力。

红帽Linux认证工程师RHCE考试构成:

RHCE对应的考试编号为:RH302,通过本考试的考生可获得RHCE证书。认证考试包括3个部分,在1天内考完。RHCE考试分别要在一天内完成两个部份。

第一个部份:诊断与排错(Troubleshooting and System Maintenance)(2.5小时)

第二个部份:服务器安装及网络服务配置操作(Installation and Configuration)(3小时)

要通过RHCE考试,考生必需满足以下条件:

1、 第一个部份平均分数为80分或以上,总共十题中有五道是必须回答的;

2、 在第一个部份里的五道必答题要在一小时内完成和不能有错;

3、 在第二个部份里属于RHCT级别的题目得到70分或以上;

4、 在第二个部份里属于RHCE级别的题目得到70分或以上。

考生会在三个工作天内得到分数结果。

另外,RHCE考试中包括了RHCT,如果考生没有达到RHCE分数水平,但达到RHCT分数要求,也能获得RHCT认证。具体如下:

1、 第一个部份,总共十题中五道必答题要在一小时内完成和不能有错;

2、 在第二个部份里属于RHCT级别的题目得到70分或以上。

考试预约 直接联系誉天教学部或者参加誉天RHCE培训,一般人数够10天左右即可批量考试,由北京RHCE考试总部派遣考官到各地考试分点参与主考,考试时间一天。远大教育山西授权RHCE考试中心。

七、Linux培训主要课程内容详解

1、Linux 基础

安装Linux操作系统 ; Linux文件系统 ; Linux常用命令 ; Linux启动过程详解 ; 熟悉Linux服务能够独立安装Linux操作系统 ; 能够熟练使用Linux系统的基本命令 ; 认识Linux系统的常用服务安装;Linux操作系统; Linux基本命令实践 ; 设置Linux环境变量; 定制Linux的服务 ; Shell 编程基础使用vi编辑文件 ; 使用Emacs编辑文件; 使用其他编辑器。

2、Shell 编程基础

Shell简介 ; 认识后台程序Bash编程熟悉Linux系统下的编辑环境 ; 熟悉Linux下的各种Shell 熟练进行shell编程熟悉vi基本操作 ; 熟悉Emacs的基本操作 ; 比较不同shell的区别 ; 编写一个测试服务器是否连通的shell脚本程序 ; 编写一个查看进程是否存在的shell脚本程序 ; 编写一个带有循环语句的shell脚本程序。

3、Linux 下的 C 编程基础

linux C语言环境概述 ; Gcc使用方法 ;Gdb调试技术; Autoconf Automake Makefile 代码优化; 熟悉Linux系统下的开发环境; 熟悉Gcc编译器 ;熟悉Makefile规则编写Hello,World程序; 使用 make命令编译程序; 编写带有一个循环的程序; 调试一个有问题的程序。

4、嵌入式系统开发基础

嵌入式系统概述 ;交叉编译 配置TFTP服务; 配置NFS服务 ;下载Bootloader和内核; 嵌入式Linux应用软件开发流程熟悉嵌入式系统概念以及开发流程; 建立嵌入式系统开发环境制作cross_gcc工具链 ;编译并下载U-boot 编译并下载Linux内核 ;编译并下载Linux应用程序。

5、嵌入式系统移植

Linux内核代码 ;平台相关代码分析 ARM平台介绍 ;平台移植的关键技术; 移植Linux内核到 ARM平台; 了解移植的概念; 能够移植Linux内核移植Linux2.6内核到; ARM9开发板。

6、嵌入式 Linux 下串口通信

串行I/O的基本概念 ;嵌入式Linux应用软件开发流程; Linux系统的文件和设备; 与文件相关的系统调用 ;配置超级终端和MiniCOM 能够熟悉进行串口通信; 熟悉文件I/O 编写串口通信程序; 编写多串口通信程序。

7、嵌入式系统中多进程程序设计

Linux系统进程概述; 嵌入式系统的进程特点 进程操作 守护进程; 相关的系统调用了解Linux系统中进程的概念 ;能够编写多进程程序编写多进程程序; 编写一个守护进程程序 ;sleep系统调用任务管理、同步与通信 Linux任务概述任务调度 管道 信号 共享内存 任务管理 API ;了解Linux系统任务管理机制 ;熟悉进程间通信的几种方式 ;熟悉嵌入式Linux中的任务间同步与通信编写一个简单的管道程序实现文件传输 ;编写一个使用共享内存的程序。

8、嵌入式系统中多线程程序设计

线程的基础知识; 多线程编程方法 ;线程应用中的同步问题了解线程的概念; 能够编写简单的多线程程序编写一个多线程程序。

9、嵌入式 Linux 网络编程

网络基础知识; 嵌入式Linux中TCP/IP网络结构; socket 编程; 常用 API函数 ;分析Ping命令的实现; 基本UDP套接口编程 ;许可证管理 PPP协议; GPRS 了解嵌入式Linux网络体系结构; 能够进行嵌入式Linux环境下的socket 编程; 熟悉UDP协议、PPP协议 熟悉GPRS 使用socket 编写代理服务器 使用socket 编写路由器; 编写许可证服务器; 指出TCP和UDP的优缺点; 编写一个web服务器 ;编写一个运行在 ARM平台的网络播放器。

10、GUI 程序开发

GUI基础; 嵌入式系统GUI类型; 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT编程使用QT编写“Hello,World”程序 ;调试一个加入信号/槽的实例 ;通过重载QWidget 类方法处理事件。

11、Linux 字符设备驱动程序

设备驱动程序基础知识; Linux系统的模块 字符设备驱动分析 fs_operation结构; 加载驱动程序了解设备驱动程序的概念 ;了解Linux字符设备驱动程序结构 ;能够编写字符设备驱动程序编写Skull驱动 编写键盘驱动; 编写I/O驱动 ;分析一个看门狗驱动程序; 对比Linux2.6内核与2.4内核中字符设备驱动的不同Linux 块设备驱动程序块设备驱动程序工作原理; 典型的块设备驱动程序分析 ;块设备的读写请求队列了解Linux块设备驱动程序结构; 能够编写简单的块设备驱动程序比较字符设备与块设备的异同; 编写MMC卡驱动程序; 分析一个文件系统 ;对比Linux2.6内核与2.4内核中块设备驱动的不同。

12、文件系统

虚拟文件系统; 文件系统的建立; ramfs内存文件系统; proc文件系统 ;devfs 文件系统; MTD技术简介; MTD块设备初始化 ;MTD块设备的读写操作了解Linux系统的文件系统; 了解嵌入式Linux的文件系统; 了解MTD技术; 能够编写简单的文件系统为 ARM9开发板添加 MTD支持 ;移植JFFS2文件系统 ;通过proc文件系统修改操作系统参数; 分析romfs 文件系统源代码; 创建一个cramfs 文件系统。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 6:17:22