设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜——服务器架设篇(第三版)》是您的选择。 目前有关Linux架站的书籍大多只教导读者如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。本书共分为四篇:篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;第二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的
本书是操作系统原理课程的配套实验教材,旨在引导学生通过对Linux操作系统的使用和相关实验,加深对操作系统的基本原理和设计思路的理解,逐步掌握操作系统的实现技术和应用方法。 鉴于大多数读者在进行操作系统课程学习的同时,并未掌握Linux系统的基本使用,本书首先介绍了Linux的安装、常用工具和应用开发环境等基本知识;然后以现代操作系统多用户、多任务的特征作为主线,分析了Linux系统的初始化引导、系统调用、进程控制、资源配置与使用等具体的实现技术;在此基础上,从系统的使用和系统原理的实践两个层面设计了一系列由简单到复杂的实验,希望能帮助读者在巩固操作系统的理论知识、精通Linux操作系统的实现机制的同时,又能锻炼、培养自己动手解决实际问题的能力。 本书既可作为高等院校计算机及相关专业操作系统课程的
本书以当前流行的Red Hat Linux 9.0为蓝本,主要介绍了Linux操作系统的基本概念,Red Hat Linux 9.0系统的安装、管理,图形化桌面管理,Linux基本命令的使用,Linux系统的用户管理,Linux文件系统的管理、网络和服务器配置等内容。本书强调实用性和可操作性,以够用为原则,精心设计的实训项目贴近实际,易于实施和课后实训。 本书主要作为信息专业技术人才知识更新工程指定教材,也可作为高职高专院校计算机类专业教材和Linux爱好者的参考书与Linux培训教材。
《基于ARM9嵌入式Linux实训指导教程》是以韩国三星半导体公司S3C2440嵌入式微处理器为背景,详细地介绍了嵌入式Linux应用系统开发方法的实训指导书。全书共设计了26个实验项目。按照实验难度和复杂度分为三大类:大类共6个实验,属于入门体验类实验,使读者对嵌入式Linux应用系统的开发有初步的认识;第二大类共8个实验,属于S3C2440微处理器的硬件实验,主要涉及指令系统、I/O端口、异步串行通信口、模拟数字转换、直接存储器通道(DMA);第三大类共12个实验,属于嵌入式Linux应用系统软件设计实验,内容涉及Linux多进程、Linux串口通信、Socket通信、嵌入式Web、嵌入式GUI(Qt和MiniGUI)、通用I/O口驱动程序设计等。 《基于ARM9嵌入式Linux实训指导教程》可作为《嵌入式系统设计与开发》的配套实验用书,也可作为嵌入式Linux科研及工程人员培训的参考书。
本书主要介绍操作系统的基础知识以及Linux的实现原理。本书以Red Had Linux为例,介绍Linux操作系统的使用,包括安装和配置、网络管理和应用等,便于初学者学习和掌握操作系统的原理和使用方法。 本书可作为高职高专院校计算机相关专业操作系统课程的教材、非计算机专业操作系统选修课教材,也可以作为操作系统培训教材。
《Linux内核技术手册》由*的Linux内核开发及维护人员编写,它详尽描述了内核的配置和构建 这对于系统管理员和开发人员而言是一个至关重要的工作。由于没有一个Linux发行套件能够提供完全符合用户要求的Linux内核,所以针对不同计算机的特殊需求,重新配置和编译内核就在所难免。本书介绍如何配置Linux,使其满足您的需要。本书的内容针对Linux 2.6内核。2.6内核与之前的版本相比,几乎在所有的子系统(尤其是内存管理部分和块设备部分)都作出了极其重要的改进,可以满足企业IT环境的需求。2.6版内核具有相当的灵活性,它可以运行在从手持设备到主流计算机的各种系统中,既可以用作桌面系统,也可以用作服务器系统。其某些功能需要通过用户手动配置,这也就是这本颇具深度的参考手册的写作目的所在。阅读本书您可以了解到: 从下载源码到内核配置、
本书以任务驱动形式进行编写,从工作情景模拟,到任务提炼、教材内容组织,充分体现了职业岗位任务和“以学生为主体”的职业教育理念。本书内容主要包括:Linux系统的基本知识、基本操作及配置、Linux系统的网络基础知识、Samba服务器的配置及应用、Linux系统下的DNS服务器(Bind软件)、Apache服务器、FTP服务的配置等。本书配置大量实例讲解,每个项目后均有实训任务供读者练习及思考,使读者在实际操作中能够牢固掌握书中内容。本书配有教师备课用电子教案,可到机械工业出版社网站www.cmpedu.com上免费注册登录下载。 本书适合作为职业院校、计算机培训学校、大中专院校的计算机专业的实践教材。也可作为从事计算机网络等工作的技术人员的参考书。
本书介绍了嵌入式Linux开发需要掌握的基础知识,采用分层的方法对关键技术进行了详细的讲解,且辅以大量实例。共分为7章。第1、2章介绍嵌入式系统和Linux的基础知识。第3~7章从实践的角度分层次介绍嵌入式Linux开发的流程和关键技术。其中,第3章介绍硬件平台;第4章介绍Boot Loader的基础理论,对Uboot的移植、代码分析、关键技术情景分析等进行了深入探讨;第5章介绍了Linux内核移植需要具备的知识,重点分析了内核映像格式以及Boot Loader与内核的通信机制;第6章在介绍嵌入式文件系统的基础上,设计并实现了一个嵌入式混合文件系统;第7章介绍了嵌入式开发环境的搭建,并简单介绍了一个数据网关的实例。 本书内容可操作性强,适合嵌入式Linux开发初学者参考,也可以作为高等院校有关嵌入式系统开发与应用的实验参考书。
本书共有15章,分为三大部分。第1部分介绍了Linux的基本原理、安装及使用方法。第2部分是Linux基础实验部分,涉及了Shell编程、处理机调度、进程的控制与通信、文件管理、设备管理等基础实验,部分章节还设计了多个实验,可根据实际情况选做。第3部分是基于Linux的综合实验,用以提高综合实验能力。 编者根据多年的教学和实践经验,设计了本书的一整套实验,涵盖了操作系统所有重要的原理和机制。本书的内容具有自含性,通过自学和上机实验便可掌握操作系统的原理和实现方法。每个实验都给出了具体的实验要求、实验原理、实验指导,并附实验参考源代码。 本书可作为高等院校计算机及相关专业“操作系统”课程的实验教材,也可供相关专业技术人员参考。
本书是以当前流行的Red Hat Linux9为基础,从实用、够用的角度来编写的。 本书分为13章,内容包括Linux的安装、Linux的初步使用、Linux基本命令、vi编辑器的使用、磁盘和文件系统、多用户和多任务管理、软件安装和系统备份管理、Shell操作与简易编程、网络基础、DHCP服务器、DNS服务器、WWW服务器、FTP服务器。 本书内容安排由浅入深,结构层次分明,实例全部测试通过。Linux与Windows*的区别在于命令执行快速高效,因此本书侧重命令的使用而不是图形界面的使用。 本书不仅可以作为高职高专计算机类及相关专业学习的教材,而且也可以作为自学教材及培训教材。当然也可以作为Linux系统管理员和网络管理员的参考资料。无论是Linux的初学者还是经验丰富的读者,都可以从本书中受益。
本教程是作者十年来从事Linux(UNIX)研究与教学实践的心得之作。教材对现有的Linux教学进行了总结,结合中等职业教育的实际,通过案例引入相应的教学内容。在教材结构上采用“自学指导”、“案例简介”、“案例操作”、“案例小结”、“知识要点”、“技能训练”、“内容小结”和“课后练习”等模块,便于学生自学和调动学生的学习积极性。在内容上则以红旗*桌面版为平台,为各层次的学生设置了相应的学习内容。这是一本中职学校Linux教学用的富有特色的教材。
本书着眼于软件紧缺人才培养目标,以任务驱动式的项目教学法,图文并茂地讲解Linux操作系统的安装与使用。本书共分6个模块。主要内容包括:模块一,Linux概述;模块二,Fedora Linux的安装;模块三,文件管理及常用命令;模块四,Linux系统管理与配置;模块五,Linux下常用服务器的搭建;模块六,Linux下常用开发环境的搭建。 全书以作者日常教学经验为依托,采用模块化教学思想,每个模块又以项目为导向,并细化到课堂活动的每个步骤。力求将日常使用中Linux的知识点分解或整合到各个活动中,以小项目的形式,以活动的方式详解Linux的相关特性。本书同时注重实践能力训练和理论知识的讲述,在完成每个功能模块的章节中穿插了相应理论知识的讲解。理论知识和实践项目的相辅相成,让学生在学习Linux时,没有了只学基础知识时的枯燥与乏味和只做项
王钧等编著的《操作系统(Linux)》从易用性和实用性角度出发,突出该教材实践性较强的特点,在讲授Linux相关理论知识的同时,尤其注重对学生进行实际动手能力的培养,提高学生对Linux系统的日常维护能力。通过大量实验和实训,提高学生操作RedHatLinux的能力,学会网络服务器、Web服务器和FTP服务器等服务器的配置,满足企业对人才的需要。全书共分4个大情景,主要介绍中小企业Linux环境下的系统安装、中小企业Linux环境下的文档操作、中小企业Linux环境下的网络互联、中小企业Linux环境下的Shell编程等内容。《操作系统(Linux)》是计算机网络专业的特色教材之一,也是众多Linux用户、系统管理员和系统维护人员学习与应用Linux系统的理想参考书,可作为高等院校计算机相关专业的教材,也可作为各类Linux教学的培训教材及自学参考资料。
本书在对印度软件人才培养模式进行深入研究的基础上,借鉴了NIIT、北大青鸟APPTECH培训教材的培训思想以及教材特点,以案例为核心,采用引入知识点、讲述知识点、应用知识点、综合知识点的模式,由浅入深,展开对技术内容的讲述。 本书采用案例贯穿的方式,针对教学和自学两个方面的要求展开对Linux知识的介绍。借鉴了印度对于软件人才的先进教材模式,介绍如何通过命令行接口有效使用和初步管理Linux系统。依照学习Linux系统的顺序,结合一些使用Linux系统的经典案例,由浅入深地介绍了使用Linux系统的渐进过程。 另外,本书附录为项目开发手册1,主要结合软件专业系列教材集中的C++和Java课程,要求读者能按照编程规范,完成系统的编码及简单的测试。 本书结构合理,理论叙述简洁、明快,技术应用性强。本教材主要面向高职高专IT类专业的学生
“操作系统”是计算机及相关专业的必修课程,本教材所介绍的“基于Linux内核的操作系统实验体系”可引导学生与操作系统申核交互以理解其原理。整个实验体系构架在Linux内核的基础上,按系统基本构架、系统五大功能和奉统与用户的接口三方面分为7个实验;: 本书共有9章;从内容上分为两大部分。部分包括两章,介绍了Linux的基本机制和使用方法。第二部分是对7项实验的指导:进程管理实验、存储器管理实验、用户接口实验、模块编程实验、设备管理实验、文件系统实验和操作系统构成实验。这些实验很好地解决了配合操作系统课程教学来指导学生进行实践的问题。; 本书所介绍的实验涵盖了操作系统所有重要的原理和机制,既可作为大专院校计算机及电子类各专业“操作系统”的实验教学课程教材,也可供相关专业的技术人员使用。
本书着眼高职高专应用型人才培养,注重实际应用,在讲解操作系统理论的同时重点介绍了Linux系统的网络使用。本书共分6章,包括操作系统基础知识、Red Hat Linux9的安装与启动、Linux基本操作、Linux其他管理、常用网络服务和系统安全运行与管理。 本书由具有多年实践教学经验的一线教师编写,充分体现了高职高专教学的特色,理论上必需、够用,注重理论联系实际,突出实用性、操作性,语言上通俗易懂,做到了老师好教、学生易学。
Linux是一种开源、免费的操作系统,与Windows一样具有图形用户界面简单、操作方便的特点,有Windows图形用户界面一样的桌面应用程序,并且有许多办公、网络、娱乐应用程序不断开发出来,同时Linux平台上的网络服务软件也有了图形用户界面的设置程序。 本书精选了12个相对完整的应用项目,以图形用户界面为主,面向有初级Windows使用经验的用户,介绍了Linux平台上的日常办公、网络、娱乐等桌面应用和局域网、因特网、远程管理、数据库服务、电子邮件服务等常用网络服务应用。 本书主要用作五年制高职院校网络技术专业的教材,也可作为中等或高等职业院校计算机类专业的教材,还可作为Linux爱好者的学习用书。
《linux c程序设计--实例详解与上机实验》为秦攀科主编的《linuxc程序设计基础》一书的配套实验教材,在教材基础上对每一个知识点补充实例讲解,并为每章内容配备大量的上机实验练习供读者参考实践。本教材突出的特色是以练促学,每一个语法知识点都提供了丰富的实例代码,在编写代码的过程中力求所有的实例代码都来源于实际开发的项目,使读者可以接触到线的源码获取实际的开发经验。 《linuxc程序设计--实例详解与上机实验》内容翔实,讲解透彻,具有很强的可读性,适合作为高等院校计算机专业教材,也适合程序设计的初学者使用,还可以作为计算机爱好者的自学参考书。
本书以Red Hat Linux 9为基础,循序渐进地讲解了Linux系统的使用和管理方法。全书共分为12章,分别介绍了Linux的发展历史、Red Hat Linux 9的安装、文件管理、用户管理、软件包管理、磁盘管理、进程管理等基础知识,并对Linux下软件开发、Shell脚本编程、网络服务器配置,以及网络安全知识进行了介绍。 本书通过简明易懂的范例进行讲解,以引导读者学习并掌握Linux系统的实际操作和应用。本书可作为普通高等院校计算机、电子信息等专业Linux相关课程的教材,也可作为Linux爱好者的入门教程使用。
本书是《操作系统-Linux篇》的配套实验、实训教材。本书试图通过Red Hat Linux操作系统提供一个网络操作系统的实验、实训方案,除提供一系列完善的网络操作系统实验方案、详细的实验过程和操作外,还对基本的实验和实训内容作了适当的分析,并提供了一定的理论指导。 本书包含18个相对独立的实验,以Red Hat Linux9.0作为实验环境,对网络操作系统的使用、网络的配置、进程管理、内存管理、文件管理、内核编译、网络服务器(WWW、DNS、FTP、DHCP)、邮件服务器的安装与配置和拨号网络等方面提供详细的实验方案,并提供一套用Linux作为路由器的使用方案。除此之外,还提供两个网络操作系统的实训(设计)方案,作为学生网络操作系统的实训或课程设计内容。 本书是高职高专院校教材,既可作为操作系统的配套实训教材,也可以单独使用,亦可供Linux爱好者
《大学计算机基础实践指导》介绍了在Linux的Fedora Core操作平台以及在此平台下的应用软件的使用。Linux的出现,打破了微软在PC操作系统上的长期垄断地位,使得用户在选用操作系统时有了更多的选择。中国加入WTO后,随着知识产权保护的逐步规范,更多企业转向使用自由开放、成本低廉的Linux操作系统。掌握Linux基本操作以及此平台下应用软件的使用已成为当代大学生的基本技能。 随着Linux的快速发展,Linux基础课程将成为面向高等学校任何专业学生开设的层次的计算机基础教程,成为高等院校开设的一门公共基础课。《大学计算机基础实践指导》为《大学计算机基础(Linux)》的配套教材,是为相关大学计算机基础课程(Linux方面)的有关实验教学而编写的。以实验的方法讲述了在Linux下基本的图形化操作以及一些常用软件OpenOffice.org办公软件的使用,以便读
《高等职业教育“十二五”规划教材:Linux操作系统管理与应用》以Red Hat Enterprise Linux 5操作系统为平台,系统、全面地介绍了Linux操作系统常用命令的使用、图形界面的操作、程序脚本的编写、服务器的配置、系统安全等知识。 《高等职业教育“十二五”规划教材:Linux操作系统管理与应用》采用案例驱动与项目驱动相结合的方式编写,以企业真实项目为导线,将知识点连接起来。第1章介绍Linux操作系统;第2章介绍Red Hat公司*的企业版Linux操作系统的安装;第3章介绍Linux系统的桌面环境;第4章介绍Linux系统的管理命令;第5章介绍Linux系统的常用网络服务;第6章介绍系统安全知识;第7章是一个完整的企业项目实战演练。本书由具有丰富教学经验的教师编写,突出实用性和操作性。 《高等职业教育“十二五”规划教材:Linux操作系统管理与应用》适用于