TurboLinux 系列培训
课程内容:
1、用户基础(18学时)
该课程主要阐述了Linux的概念,安装Turbolinux系统的原则,命令行的使用及X Window环境。课程主要涵盖:概述;安装Turbolinux 6.0;磁盘管理;Turbo配置工具;X Windows配置和常见问题;运行级别及常见问题;文件系统基础;Linux Shell;Shell进程和脚本;文本编辑器;Turbolinux应用。
2、系统管理(30学时)
该课程深入地阐述了管理Linux系统所必备的概念及原则。本课具体讲述了系统管理员的任务、Linux内核结构及功能。课程主要涵盖:Linux管理概述;内核管理和其用户自定义;系统配置工具;软件包管理;进程管理;磁盘管理和限额;用户管理;任务调度和备份管理;配置打印机;系统安全;系统日志。
3、网络管理(30学时)
该课程深入地阐述了TCP/IP网络工作原理及Linux系统如何提供并连接相关服务。本课程指导学生在TCP/IP基础上构建Linux 网络服务。学员们将学会如何配置DNS服务,用Apache建立完善的网络服务器,用Sendmail建立邮件服务,应用Samba,通过 NFS服务配置文件共享。主要涵盖:TCP/IP基础;TCP/IP 内部结构;Turbo配置工具;路由;TCP, UDP, ICMP 和传输层;排除故障、网络管理和Ipv6;域名服务系统;其他的网络服务;Apache 网站服务器;Sendmail, SMTP, POP, and IMAP;网络文件系统。
4、集群管理(12学时)
该课程主要包括:集群技术简介;集群的分类和结构;数据存储同步方式;TurboCluster概念和结构;TurboCluster功能简介;TurboCluster特性;TurboCluster实现原理;TurboCluster典型配置方案;TurboCluster适用环境;TurboCluster许可证;TurboCluster版本发展;TurboCluster系统软件组成;TurboCluster安装和配置;配置服务节点;在同一个子网上使用多个集群;TurboCluster日常操作和维护;关于节点的开关机;监测TurboCluster运行状态;利用tl_sync工具进行数据同步;实验。
课程长度:15天 90学时
RedFlag Linux 系列培训
课程内容:
1、红旗 Linux桌面应用 (12学时)
该课程主要包括:外设的使用,文件系统,Shell系统,常用命令,Xwindow 系统等。
2、红旗 Linux 用户基础 (18学时)
该课程主要包括:Linux及红旗Linux简介;红旗Linux中文环境;常用Linux命令介绍;Shell简介;使用vi;使用外部设备;多用户管理及用户安全;文件系统;目录系统;文件和目录操作;核心升级和应用软件安装;配置网络和网络服务。
2、 红旗 Linux 系统管理(24学时)
该课程主要包括:在标准和非标准硬件上安装;文件系统及其维护;用户和工作组管理;Shell高级编程;系统优化和硬件设置;NFS/NIS/DHCP;配置Samba--UNIX与Windows资源共享;X Window系统和Gnome/KDE桌面;内核及其配置;本地系统安全管理。
4、红旗 Linux 网络管理(24学时)
该课程主要包括:网络基础;局域网技术;以太网技术;IP协议;ARP和RARP;路由;传输层;Client/Server模型;域名系统(DNS);Apache;网络文件系统(NFS);Samba;PPP;电子邮件;Sendmail;网络管理;DHCP;网络安全;ipchains应用。
课程长度:13天 78学时
Red Hat Linux
Linux是当前炙手可热的网络技术,它是一套免费和自由传播的类UNIX操作系统,最早是由芬兰大学生LinusTorvalds于1991年开发的,借鉴了Unix 系统当时近百30的技术积累,并且综合了Unix派生系统的优点。Linux有很多发行版本,其中Red Hat Linux市场占有率最高。已经有越来越多的企业加入到Linux技术的队伍中来,这方面的人才也需要的越来越多。
学员基础:有Windows9X/NT/2000或unix类操作系统中的任意一种的使用经验,并具有网络的基础知识,了解TCP/IP。
课程内容:
本课程主要包括: 通过培训使学员熟悉RedHat Linux系统的安装、操作、配置、维护,以及网络基础、配置、管理。使学员可以在工作使用Linux构架各种服务器,如WWW、FTP、DNS、NFS、Email、DHCP、Samba、包过滤防火墙NAT与代理服务器、VPN、数据库服务器等。
课程长度:10天 60学时
Linux 开发系列课程培训
课程内容:
1、 Linux平台程序员(75学时)
目标:能够在Linux环境下较为自如的使用某种语言进行开发的工程师
课程要求:对Linux系统有一定的了解,对某一种编程语言比较了解。
课程介绍:
系统管理(6学时):较系统管理员简单一些,但高于Linux应用专家同类课程。
网络管理(9学时):较系统管理员简单一些,但高于Linux应用专家同类课程。
SHELL编程 (21学时):能够明了系统中较为复杂的运行脚本,可以对系统脚本按照自己的意愿进行修改;可针对一些应用开发出自己的Shell脚本。
Perl程序设计 (21学时):掌握Perl语言基本技术,可以在Linux环境下编出基本的Perl语言程序,并可以根据自己的需要对已有的Perl脚本进行修订。
Linux下C语言程序设计(21学时):可以在Linux环境下实现基本的C语言编程。
JAVA程序设计(21学时):可以针对已有Linux系统和自己的特定服务进行较为全面和规范的测试,获取系统运行的性能指标。并能根据需求实现系统优化,以便发挥出更好的性能。
数据库程序设计(21学时):介绍Linux环境下数据库编程的基础与实现。
中文化设计(9学时):介绍Linux环境下的中文化程序设计及程序汉化问题,解决系统中的中文输入、显示问题。
基于X窗口的程序设计(12学时):介绍Linux环境下的图形化界面程序设计、开发流程。并可以进行基本的图形化程序设计。
程序优化与代码安全 (6学时):讲述如何进行代码优化以提高效率,并写出较为健壮和安全的代码。
协同开发(3学时):讲述Linux程序设计的协同开发工作,如何进行团队开发。
开源开发工具(3学时):介绍开源编程工具,帮助程序员利用开源工具进行高效开发。
实践(6学时):实现一项针对某个 Linux管理,根据需求运用一门编程语言进行开发。要求形成一个团队,利用协同开发环境共同完成。
2、Linux平台高级程序员(57学时)
目标:能够在Linux环境下,利用语言和系统的高级特性进行较为复杂的开发。
课程要求:至少应具有Linux平台程序员水平,并在Linux环境下进行过实际的编程、开发。
课程介绍:
程序设计高级课程 (21学时):在Linux平台程序员课程中提到的程序设计语言的高级课程,主要讲述利用此语言的高级特性,并结合Linux系统本生特点进行开发。
协同开发环境高级(6学时):讲述程序设计协同开发工作的高级特性和复杂运用,以及较为复杂的团队开发协作机制。
程序优化与代码优化高级(12学时):讲述代码优化的高级问题,以及如何实现较为复杂的代码安全设计。
程序调试技术(12学时):讲述Linux环境下程序调试技术的技巧,能够让程序员能进行较为复杂的程序调试和分析。
实践 (6学时):利用协同开发环境实现团队开发。要求在现有程序的基础上,增添一些高级功能,并对现有的程序代码进行改进和优化。
3、 内核开发工程师(111学时)
目标:全面和较为深入的了解Linux内核的运行方式,清楚各子系统的实现细节,并能对内核根据自己的需要进行变更和二次开发。
课程要求:要求应至少为Linux平台C高级程序员,达到本体系内核管理课程要求的水平。
课程介绍:
Linux环境下汇编语言 (12学时):可以明了内核代码中基本的汇编语言代码。
计算机系统(12学时):讲述Linux底层编码所需要了解的计算机系统原理。
高级内核管理(18学时):对Linux内核实现按需定制,可以自如的进行配置和细调。
内核开发(21学时):对Linux内核具体实现、及运作流程实现有一个基本的了解,清楚Linux内核常用的数据结构以及关键技术。
2.4/2.6内核源代码分析与开发 (36学时):能够较为全面和深刻的理解2.4/2.6内核运行方式。清楚各个子系统的实现细节,并可以对内核进行自己的代码修订和基本二次开发。
内核调试技术(6学时):讲述Linux内核程序代码调试技术,能够让程序员在内核一级程序编码的时候可以有借助工具进行调试。
实践 (6学时):根据现有的内核源代码,按照需求需要进行改进、裁剪或增添新的功能。
4、驱动开发工程师(90学时)
目标:需要为Linux系统定制底层驱动模块,进行驱动开发。
课程要求:要求应至少为C高级程序员,达到本体系驱动开发,计算机系统课程要求的水平。
课程介绍:
Linux环境下高级汇编语言(12学时):能够较为熟练的使用汇编语言高效实现系统底层的某些特定功能。
高级计算机系统 (12学时):较为深入的介绍计算机系统的底层行为和计算机系统原理。
内核管理 (9学时):对Linux内核实现按需定制,可以自如的进行配置和细调。
内核开发 (21学时):能够较为全面和深刻的理解2.4内核运行方式。清楚各个子系统的实现细节,并可以对内核进行自己的代码修订和基本二次开发。
高级驱动开发 (24学时):较为深入的介绍基于2.4内核的的驱动开发技术。
内核调试技术(6学时):根据现有的内核源代码,按照需求需要进行改进、裁剪或增添新的功能。
实践 (6学时):根据需求实现一个基本的驱动框架开发,并结合实际系统与硬件实现一些基本的功能。
5、嵌入式系统开发工程师(108学时)
目标:在嵌入式环境下进行底层开发和嵌入式系统实现工程师。
课程要求:要求应至少为C高级程序员,达到本系统内核管理,计算机系统课程要求的水平。
课程介绍:
嵌入式系统介绍(9学时):介绍嵌入式系统开发需要了解的一些基本知识。
高级计算机系统 (12学时):较为深入的介绍计算机系统的底层行为和计算机系统原理。
驱动开发(18学时):介绍Linux环境下的驱动编程基础知识,能够进行基本的驱动模块开发。
高级内核管理 (18学时):对Linux内核实现按需定制,可以自如的进行配置和细调。
Linux环境下高级汇编语言 (12学时):能够较为熟练的使用汇编语言高效实现系统底层的某些特定功能。
内核开发(21学时):能够较为全面和深刻的理解嵌入式内核运行方式。清楚各个子系统的实现细节,并可以对内核进行自己的代码修订和基本二次开发。
开发工具、环境介绍(6学时):讲述嵌入式系统的开发环境的建立以及开发工具的使用。
内核调试技术(6学时):根据现有的内核源代码,按照需求需要进行改进、裁剪或增添新的功能。
实践 (6学时):要求能结合需求为嵌入式系统进行开发,以实现某种功能。
|
|