设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、Red Hat Linux系统安装、linux常用命令、X window 系统、Red Hat Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的Shell编程、Linux下的C和C++编程、Linux下的Java编程、每章小结和习题等。 本书知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考书。
本书以任务驱动形式进行编写,从工作情景模拟,到任务提炼、教材内容组织,充分体现了职业岗位任务和“以学生为主体”的职业教育理念。本书内容主要包括:Linux系统的基本知识、基本操作及配置、Linux系统的网络基础知识、Samba服务器的配置及应用、Linux系统下的DNS服务器(Bind软件)、Apache服务器、FTP服务的配置等。本书配置大量实例讲解,每个项目后均有实训任务供读者练习及思考,使读者在实际操作中能够牢固掌握书中内容。本书配有教师备课用电子教案,可到机械工业出版社网站www.cmpedu.com上免费注册登录下载。 本书适合作为职业院校、计算机培训学校、大中专院校的计算机专业的实践教材。也可作为从事计算机网络等工作的技术人员的参考书。
本书是操作系统原理课程的配套实验教材,旨在引导学生通过对Linux操作系统的使用和相关实验,加深对操作系统的基本原理和设计思路的理解,逐步掌握操作系统的实现技术和应用方法。 鉴于大多数读者在进行操作系统课程学习的同时,并未掌握Linux系统的基本使用,本书首先介绍了Linux的安装、常用工具和应用开发环境等基本知识;然后以现代操作系统多用户、多任务的特征作为主线,分析了Linux系统的初始化引导、系统调用、进程控制、资源配置与使用等具体的实现技术;在此基础上,从系统的使用和系统原理的实践两个层面设计了一系列由简单到复杂的实验,希望能帮助读者在巩固操作系统的理论知识、精通Linux操作系统的实现机制的同时,又能锻炼、培养自己动手解决实际问题的能力。 本书既可作为高等院校计算机及相关专业操作系统课程的
本书是为高等职业学校、高等专科学校计算机及应用专业编写的Linux操作系统教材。 全书共分11章,内容包括Linux操作系统安装、Linux桌面管理、Linux常用命令、文本文件编辑、用户管理、设备管理、DHCP服务器、Samba服务器、FTP服务器、DNS服务器和Apache服务器。
本书以当前流行的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科研及工程人员培训的参考书。
本书是以当前流行的Red Hat Linux9为基础,从实用、够用的角度来编写的。 本书分为13章,内容包括Linux的安装、Linux的初步使用、Linux基本命令、vi编辑器的使用、磁盘和文件系统、多用户和多任务管理、软件安装和系统备份管理、Shell操作与简易编程、网络基础、DHCP服务器、DNS服务器、WWW服务器、FTP服务器。 本书内容安排由浅入深,结构层次分明,实例全部测试通过。Linux与Windows*的区别在于命令执行快速高效,因此本书侧重命令的使用而不是图形界面的使用。 本书不仅可以作为高职高专计算机类及相关专业学习的教材,而且也可以作为自学教材及培训教材。当然也可以作为Linux系统管理员和网络管理员的参考资料。无论是Linux的初学者还是经验丰富的读者,都可以从本书中受益。
本书以Red Hat Linux 9.0为背景,介绍Linux操作系统及常用软件的使用和安装。主要内容包括三部分:部分(第1、2、3、4章)介绍Linux初级应用,目的是让读者学会Linux的安装和基本操作;第二部分(第5、6、7、8章)介绍Linux的中级应用,讲述办公软件的应用和命令行下常用命令的使用;第三部分(第9、10、11章)介绍Linux的高级应用,主要讲述Linux的管理、网络服务和开发。书中配有大量的实例和习题。 本书内容丰富,讲述深入浅出,可以作为普通高等学校Linux基础课的教材,也可以作为Linux操作系统的培训教材。
本书是《操作系统-Linux篇》的配套实验、实训教材。本书试图通过Red Hat Linux操作系统提供一个网络操作系统的实验、实训方案,除提供一系列完善的网络操作系统实验方案、详细的实验过程和操作外,还对基本的实验和实训内容作了适当的分析,并提供了一定的理论指导。 本书包含18个相对独立的实验,以Red Hat Linux9.0作为实验环境,对网络操作系统的使用、网络的配置、进程管理、内存管理、文件管理、内核编译、网络服务器(WWW、DNS、FTP、DHCP)、邮件服务器的安装与配置和拨号网络等方面提供详细的实验方案,并提供一套用Linux作为路由器的使用方案。除此之外,还提供两个网络操作系统的实训(设计)方案,作为学生网络操作系统的实训或课程设计内容。 本书是高职高专院校教材,既可作为操作系统的配套实训教材,也可以单独使用,亦可供Linux爱好者
Linux是一种开源、免费的操作系统,与Windows一样具有图形用户界面简单、操作方便的特点,有Windows图形用户界面一样的桌面应用程序,并且有许多办公、网络、娱乐应用程序不断开发出来,同时Linux平台上的网络服务软件也有了图形用户界面的设置程序。 本书精选了12个相对完整的应用项目,以图形用户界面为主,面向有初级Windows使用经验的用户,介绍了Linux平台上的日常办公、网络、娱乐等桌面应用和局域网、因特网、远程管理、数据库服务、电子邮件服务等常用网络服务应用。 本书主要用作五年制高职院校网络技术专业的教材,也可作为中等或高等职业院校计算机类专业的教材,还可作为Linux爱好者的学习用书。
本书全面系统地介绍了操作系统的经典内容和*发展,以及目前主流操作系统Linux的工作原理及实现技巧。 本书内容共9章,分为操作系统概述、进程管理、作业管理及用户接口、存储管理、文件管理、设备管理、死锁、操作系统的安全性、嵌入式操作系统。其中包括Linux系统介绍、Linux进程管理、Linux内存管理、Linux文件管理、Linux设备管理及Linux系统调用实现。从实用的角度把理论与实践紧密结合起来。 本书可作为高等院校计算机专业、信息管理及信息系统等相关专业的操作系统原理课程教材,也可作为操作系统与软件开发人员的参考书。
本书以目前*的Linux发行版CentOS 7为平台,用项目教学的方式全面介绍Linux操作系统的配置与管理。全书共分为14个项目,项目一到项目七着重训练Linux操作系统的下载与安装、命令操作及使用Vi编辑器编写shell脚本、管理用户和组、管理文件系统和磁盘以及配置Linux网络;项目八到项目十四着重训练如何构建Linux系统的各种网络服务器,包括NFS服务器、Samba服务器、DHCP服务器、DNS服务器、Apache服务器、电子邮件服务器和防火墙与代理服务器等,并且本书每个项目后面都安排有相应的实训任务,图文并茂、内容深入浅出。 本书可作为高职高专院校、本科院校相关专业的教材,同时也可作为初学者学习Linux的一本入门书籍。
本书是NTC—Linux系列软件开发部分的初级教程,针对的“NTcLinux”认证级别为Linux系统开发员。本书主要介绍了Linux系统环境下编程的基础知识,主要内容包括Linux操作系统的基础理论及基本操作、Linux下的常见编程开发,详细介绍了Linux下的C编程环境的搭建,包括编译器gcc、调试器gdb、库函数glibc工程管理器make等工具的使用,并讲解了Linux下文件I/0编程、MySQL数据库接口编程、bash编程、GUJ开发以及基于LAMP的编程开发。学完本书的读者将具有Llnux系统环境下编程所必需的基本技能,并为进一步学习Lmux系统环境下软件开发的中、高级技能打下良好的基础。 本书为国家信息产业部全国网络与信息技术中心(NTc)和广东省Linux公共服务技术支持中心(GDLC)NTC—Linux认证的指定培训教材,适用于参加Linux系统开发员认证的考生,以及各大高校计算机及相关专业的学生,也可供希
您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜——服务器架设篇(第三版)》是您的选择。 目前有关Linux架站的书籍大多只教导读者如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。本书共分为四篇:篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;第二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的
本书是《Linux基础及应用》(谢蓉编著,中国铁道出版社出版)的配套教材,分为习题解析和实验指导两大部分。习题解析部分紧扣《Linux基础及应用》教材各章节的习题内容,对各章节的主要知识点进行归纳和整理,以有利于学生加深理解。实验部分按照《Linux基础及应用》教材内容的顺序,精心设计了18个实验方案,介绍相关操作必需的步骤及操作技巧,旨在切实提高学生的实际动手能力。本书内容丰富、结构清晰、分析透彻、通俗易懂,是学习Linux相关知识的参考书。本书适合作为高等院校相关专业的配套教材,也可作为高职高专相关专业、Linux培训及自学指导书,还可作为计算机网络管理和开发应用的专业技术人员的参考书。
本书是*全国职业教育与成人教育教学用书行业规划教材,是Linux课程教科书。 本书内容:主要介绍Rod Hat Linux 9操作系统的基本操作和实际应用。全书共7章,内容包括:Linux基本知识;安装和配置Red Hat Linux 9操作系统的全过程;GNOME图形界面的基本操作;Red Hat Linux 9系统在文字处理、电子表格、演示文档、图形处理、多媒体等多种办公应用;Linux终端常用命令;Linux的互联网应用,Linux的各种网络服务器的工作原理,并以实例形式重点讲解了各种网络服务器的安装及配置方法;后是部分同步练习的参考答案。 本书特点:1.采用“知识性与技能性相结合”的模式,理论适度,实践指导性强,应用完整;2.以任务驱动的形式,边讲解边举例,图文并茂,步骤清晰,一目了然,学习轻松,容易上手;3.实例新颖、典型,实用性、指导性强,激发强烈的学习兴趣;4.
王钧等编著的《操作系统(Linux)》从易用性和实用性角度出发,突出该教材实践性较强的特点,在讲授Linux相关理论知识的同时,尤其注重对学生进行实际动手能力的培养,提高学生对Linux系统的日常维护能力。通过大量实验和实训,提高学生操作RedHatLinux的能力,学会网络服务器、Web服务器和FTP服务器等服务器的配置,满足企业对人才的需要。全书共分4个大情景,主要介绍中小企业Linux环境下的系统安装、中小企业Linux环境下的文档操作、中小企业Linux环境下的网络互联、中小企业Linux环境下的Shell编程等内容。《操作系统(Linux)》是计算机网络专业的特色教材之一,也是众多Linux用户、系统管理员和系统维护人员学习与应用Linux系统的理想参考书,可作为高等院校计算机相关专业的教材,也可作为各类Linux教学的培训教材及自学参考资料。
Array
本书共包括16个实验,分别为基于Linux环境的8个实验和与操作系统原理相关的8个实验。每个实验都是关于操作系统研究的典型问题,用以加深读者对概念和原理的理解; 每个实验都给出程序代码与注释、运行结果和对结果的分析,经过上机调试,具有可操作性,方便读者实现; 有的实验给出额外思考题,引导读者做进一步思考。 本书实验性强,重点突出,难度适中,适于作为高等院校计算机及相关专业操作系统课程的实验教材,也可以作为Linux环境开发人员的参考书。
“操作系统”是计算机及相关专业的必修课程,本教材所介绍的“基于Linux内核的操作系统实验体系”可引导学生与操作系统申核交互以理解其原理。整个实验体系构架在Linux内核的基础上,按系统基本构架、系统五大功能和奉统与用户的接口三方面分为7个实验;: 本书共有9章;从内容上分为两大部分。部分包括两章,介绍了Linux的基本机制和使用方法。第二部分是对7项实验的指导:进程管理实验、存储器管理实验、用户接口实验、模块编程实验、设备管理实验、文件系统实验和操作系统构成实验。这些实验很好地解决了配合操作系统课程教学来指导学生进行实践的问题。; 本书所介绍的实验涵盖了操作系统所有重要的原理和机制,既可作为大专院校计算机及电子类各专业“操作系统”的实验教学课程教材,也可供相关专业的技术人员使用。