标题：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培训主要课程内容详解
Linux 基础安装Linux操作系统 ； Linux文件系统 ； Linux常用命令 ； Linux启动过程详解 ； 熟悉Linux服务能够独立安装Linux操作系统 ； 能够熟练使用Linux系统的基本命令 ； 认识Linux系统的常用服务安装；Linux操作系统； Linux基本命令实践 ； 设置Linux环境变量； 定制Linux的服务 ； Shell 编程基础使用vi编辑文件 ； 使用Emacs编辑文件； 使用其他编辑器。Shell 编程基础Shell简介 ； 认识后台程序Bash编程熟悉Linux系统下的编辑环境 ； 熟悉Linux下的各种Shell 熟练进行shell编程熟悉vi基本操作 ； 熟悉Emacs的基本操作 ； 比较不同shell的区别 ； 编写一个测试服务器是否连通的shell脚本程序 ； 编写一个查看进程是否存在的shell脚本程序 ； 编写一个带有循环语句的shell脚本程序。Linux 下的 C 编程基础linux C语言环境概述 ； Gcc使用方法 ；Gdb调试技术； Autoconf Automake Makefile 代码优化； 熟悉Linux系统下的开发环境； 熟悉Gcc编译器 ；熟悉Makefile规则编写Hello,World程序； 使用 make命令编译程序； 编写带有一个循环的程序； 调试一个有问题的程序。嵌入式系统开发基础嵌入式系统概述 ；交叉编译 配置TFTP服务； 配置NFS服务 ；下载Bootloader和内核； 嵌入式Linux应用软件开发流程熟悉嵌入式系统概念以及开发流程； 建立嵌入式系统开发环境制作cross_gcc工具链 ；编译并下载U-boot 编译并下载Linux内核 ；编译并下载Linux应用程序。嵌入式系统移植Linux内核代码 ；平台相关代码分析 ARM平台介绍 ；平台移植的关键技术； 移植Linux内核到 ARM平台； 了解移植的概念； 能够移植Linux内核移植Linux2.6内核到； ARM9开发板。嵌入式 Linux 下串口通信串行I/O的基本概念 ；嵌入式Linux应用软件开发流程； Linux系统的文件和设备； 与文件相关的系统调用 ；配置超级终端和MiniCOM 能够熟悉进行串口通信； 熟悉文件I/O 编写串口通信程序； 编写多串口通信程序。嵌入式系统中多进程程序设计Linux系统进程概述； 嵌入式系统的进程特点 进程操作 守护进程； 相关的系统调用了解Linux系统中进程的概念 ；能够编写多进程程序编写多进程程序； 编写一个守护进程程序 ；sleep系统调用任务管理、同步与通信 Linux任务概述任务调度 管道 信号 共享内存 任务管理 API ；了解Linux系统任务管理机制 ；熟悉进程间通信的几种方式 ；熟悉嵌入式Linux中的任务间同步与通信编写一个简单的管道程序实现文件传输 ；编写一个使用共享内存的程序。嵌入式系统中多线程程序设计线程的基础知识； 多线程编程方法 ；线程应用中的同步问题了解线程的概念； 能够编写简单的多线程程序编写一个多线程程序。嵌入式 Linux 网络编程网络基础知识； 嵌入式Linux中TCP/IP网络结构； socket 编程； 常用 API函数 ；分析Ping命令的实现； 基本UDP套接口编程 ；许可证管理 PPP协议； GPRS 了解嵌入式Linux网络体系结构； 能够进行嵌入式Linux环境下的socket 编程； 熟悉UDP协议、PPP协议 熟悉GPRS 使用socket 编写代理服务器 使用socket 编写路由器； 编写许可证服务器； 指出TCP和UDP的优缺点； 编写一个web服务器 ；编写一个运行在 ARM平台的网络播放器。GUI 程序开发GUI基础； 嵌入式系统GUI类型； 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT编程使用QT编写“Hello，World”程序 ；调试一个加入信号/槽的实例 ；通过重载QWidget 类方法处理事件。Linux 字符设备驱动程序设备驱动程序基础知识； Linux系统的模块 字符设备驱动分析 fs_operation结构； 加载驱动程序了解设备驱动程序的概念 ；了解Linux字符设备驱动程序结构 ；能够编写字符设备驱动程序编写Skull驱动 编写键盘驱动； 编写I/O驱动 ；分析一个看门狗驱动程序； 对比Linux2.6内核与2.4内核中字符设备驱动的不同Linux 块设备驱动程序块设备驱动程序工作原理； 典型的块设备驱动程序分析 ；块设备的读写请求队列了解Linux块设备驱动程序结构； 能够编写简单的块设备驱动程序比较字符设备与块设备的异同； 编写MMC卡驱动程序； 分析一个文件系统 ；对比Linux2.6内核与2.4内核中块设备驱动的不同。文件系统虚拟文件系统； 文件系统的建立； ramfs内存文件系统； proc文件系统 ；devfs 文件系统； MTD技术简介； MTD块设备初始化 ；MTD块设备的读写操作了解Linux系统的文件系统； 了解嵌入式Linux的文件系统； 了解MTD技术； 能够编写简单的文件系统为 ARM9开发板添加 MTD支持 ；移植JFFS2文件系统 ；通过proc文件系统修改操作系统参数； 分析romfs 文件系统源代码； 创建一个cramfs 文件系统。