Linux 典藏大系 自 2010 年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近 10 万册。 丛书中部分图书荣获 51CTO 读书频道 受读者喜爱的原创 IT 技术图书奖 ,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内 Linux 领域知名的技术社区 ChinaUnix 的大力支持。 读者在 ChinaUnix 社区的论坛上与社区中的 Linux 爱好者进行了广泛的交流,取得了良好的学习效果。 2014 年 2 月 Linux 典藏大系 全新升级版(第 2 版)正式出版,第 2 版图书迎合了 Linux 技术的*发展,全部采用当前流行和稳定的 Linux 发行版或者相关工具,是 Linux
《21世纪高等学校计算机教育实用规划教材:Linux操作系统实用任务教程》以成熟的RedHat Linux Enterprise 5的社区版本CentOS 5.4为平台,从实用的角度,系统地讲解Linux的系统管理与网络应用技术。在内容安排上,淡化理论,注重CentOS 5.4实践操作技能的培养,整体内容衔接有序、深入浅出,并大量引入实例、图片,精确、细致地描述操作过程。《21世纪高等学校计算机教育实用规划教材:Linux操作系统实用任务教程》由从事多年Linux操作系统实践教学的教师编著而成,内容通俗易懂,操作切实可行,*限度符合读者的认知、学习规律。
本书概述了Linux的发展历史,探讨了Linux的设计哲学,综述了Intel平台以及Linux的主要开发工具和几种常用的数据结构,而后从Linux的引导和初始化入手,详细论述了Linux各主要组成部分的设计原理、管理结构和技术演变,包括中断处理、时钟管理、物理内存管理、进程管理、虚拟内存管理、互斥与同步、进程间通信、虚拟文件系统、物理文件系统等,并深入探讨了Linux各组成部分之间的组织关系。《Linux原理与结构》内容取材于作者长期的教学和科研实践,涵盖了Linux发展过程中的多个版本,逻辑性强,抽象层次高,可作为硕士研究生与高年级本科生的教材或教学参考书,也可供Linux研究和开发人员参考使用。
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线,以任务引领、行动导向安排教学内容。 全书由系统、服务、网络三大部分组成,共分12章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和系统管理;第二部分介绍了网络的设置与测试、网络基础架构的搭建和应用服务的管理,分析了Linux服务器的系统安全策略,是专业人员必须掌握的部分,包括DHCP、Samba、FTP、DNS、Apache;第三部分着重介绍了防火墙策略的设计和部署。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
本书基于Cortex-A8的应用处理器“S5PV210”为核心,首先详细讲述了嵌入式Linux系统应用的基础,然后通过具体完整的实训项目对嵌入式Linux系统应用所需的基本技能进行覆盖。全书主要介绍的内容有嵌入式系统入门、嵌入式Linux开发坏境构建、Linux基础、裸机开发、嵌入式Linux的系统制作、字符型设备驱动程序设计、嵌入式数据库SQLite移植、嵌入式Web服务器BOA移植、基于Qt的嵌入式GUI程序设计。 本书的编写特色在于用具体完整的任务带动和引导读者完成整个嵌入式Linux相关应用领域的学习,并且每个任务都有非常详细的讲解,此外还提供了源代码。
????本书基于Linux?2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。本书主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux?2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。
本教程是面向嵌入式Linux学习和产品开发的入门教程,分上下两册。本书为下册,分3篇,共16章,内容涵盖Linux内核、设备驱动、系统整合和产品化等方面。其中,设备驱动部分是重点内容,从模块编写开始,深入浅出地讲述了驱动编写的各个方面;之后以Linux子系统为单位,分别讲述了各常用外设的驱动编写或移植,如LED、GPIO、I2C、SPI、Input子系统、串口、声卡、WiFi网卡和3G模块等。 本 书由浅入深,结构合理,实用性强,提供的范例稍加改动即可应用于实际项目。阅读本书需要有一定Linux使用基础,适合于准备往驱动方向发展的嵌入式Linux开发工程师,也可作为高校非计算机专业高年级学生学习嵌入式Linux驱动的参考教材。
徐英慧、马忠梅、王磊、王琳编著的《ARM9嵌入 式系统设计--基于S3C2410与Linux(第3版普通高校十 二五规划教材)》针对在嵌入式市场上颇具竞争力的 ARM9处理器——s3c2410和开放源码的Linux操作系统 ,讲述嵌人式系统的概念、软硬件的开发和调试手段 、嵌入式Linux驱动程序和应用程序的开发以及图形 用户界面MiniGUI的移植和应用。第3版的开发环境为 Realview MDK和IAREWARM,开发平台为EL-ARM-860 。 本书的特点是集嵌入式系统开发的理论知识和实 验教学于一体,并结合北京精仪达盛科技有限公司的 开发板,给出了大量实例。 本书可作为高等院校嵌入式系统课程的教材,也 可作为对嵌入式系统开发感兴趣的读者的人门教材, 同时还可以作为从事ARM嵌入式系统应用开发工程师 的参考书。
《Linux操作系统配置及应用项目化教程》采用目前主流的Linux软件版本,以构建企业局域网服务器为主线,采用 项目导向、任务驱动、工学结合 的方式进行编写。 《Linux操作系统配置及应用项目化教程》共12个项目,来自实际工作岗位。通过这些项目和具体的任务实施过程,向读者详细介绍了相关知识,《Linux操作系统配置及应用项目化教程》主要内容包括:安装Linux操作系统、管理文件系统、管理组和用户、管理磁盘、架设DHCP服务器、Samba服务器、DNS服务器、Web服务器、FTP服务器、邮件服务器、防火墙的设置和NAT的架设等。 《Linux操作系统配置及应用项目化教程》每个项目都包括项目背景分析、项目相关知识、项目实施、项目总结和项目练习;相关知识讲解简明扼要、深入浅出,理论联系实际;项目实施操作步骤具体,便于实行教学做一体化的教学方式,有助于培
本书对Linux早期操作系统内核(v0.11)代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础.书中首先以Linux源代码版本的变迁历史为主线,详细介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细说明。 在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书带介绍了内核源代码的组织结构信相互关系。 本书适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linrx操作系统爱好者自学,还可以供具有基础的技术人员作为嵌入式开发应用的参考书。
本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。丁明一编著的《Linux运维之道(第2版)》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。 现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户非常高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。本书介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》适合希望系统、全面学习Linux技术的初学者作为教材,也
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《Linux服务器配置与管理实训教程/高职高专教育“十二五”规划教材》根据Linux服务器管理实际工作过程所需要的知识和技能抽象出若干个教学案例,从而形成了为高职院校学生量身定做的Linux服务器配置与管理的专业课程教材。 《Linux服务器配置与管理实训教程/高职高专教育“十二五”规划教材》以业内著名的redhat培训课程为体系来组织教学内容和案例,共十二章。主要内容包括:CentOS6.4系统的安装、Yum仓库的建立与命令的使用、Samba服务器的安装与配置、NFS服务器的安装与配置、MysQL数据库的安装与使用、FTP服务器的安装与配置、DHCP服务器的安装与配置、DNS服务器的安装与配置、Web服务器的安装与配置、邮件服务器的安装与配置、防火墙的安装与配置、代理服务器的安装与配置。另外含两个附录,介绍CentOSLinux64系统的root账户密码恢复和全自动网络安
学习完本书后,读者可掌握计算机网络知识,常用命令的使用方法,掌握基本的shell编程,了解对TCP/IP局域网的构建和架设,掌握Linux 操作系统的使用与管理;熟练掌握DHCP服务器、SAMBA服务器、数据库服务器、DNS服务器、Apache服务器、邮件服务器、FTP服务器、流媒体服务器等的配置,掌握动态站点和虚拟主机的搭建。 本书是开放源代码高校推进联盟“Linux网络管理员职业技能认证”考试指定用书,旨在帮助读者精通网络管理员职业技能,可以从事中、小型企业的Ljnux服务器的日常维护、性能调整、系统架设、服务器安装、网络管理和维护等工作。本书同样适合作为高等院校计算机专业、网络专业学生的信息安全教材或参考书,也可供各种信息安全培训班使用。
《21世纪高等学校规划教材·计算机科学与技术:Linux系统及编程基础》从易用性和实用性角度出发,以Red HatEnterprise Linux 6为基础,全面、系统、深入浅出地介绍了Linux系统的概念、使用、管理和开发方面的知识。 《21世纪高等学校规划教材·计算机科学与技术:Linux系统及编程基础》共9章,主要讲述Linux基础及安装、Linux的文件系统、Linux的vim编辑器、Linux系统管理基础、Linux的网络管理及应用、Linux下shell编程、Linux下C编程、GTK+图形界面程序设计、Qt图形界面程序设计。各章内容经过细心设计和精心组织,让读者能够在短的时间内学到多的知识。 本书非常适合作为高等学校计算机及相关专业的Linux操作系统课程的教材,也可作为广大Linux用户及Linux系统自学者的学习用书。
《从实践中学嵌入式linux应用程序开发》结合大量实例,讲解了嵌入式linux应用程序设计各个方面的基本方法及必要的核心概念。主要内容包括搭建嵌入式linux开发环境、嵌入式文件i/o编程、嵌入式linux多任务编程、嵌入式linux进程间通信、嵌入式linux多线程编程、嵌入式linux网络编程、嵌入式linux设备驱动编程、android应用编程、android播放器项目设计等。重视应用是贯穿全书的*特点,在各章和全书结尾分别设置了在项目实践中常见和类似的应用实例。 本书可作为大学院校电子、通信、计算机、自动化等专业的嵌入式linux开发课程的教材,也可供嵌入式开发人员参考。学习本书应具有linuxc语言编程和java编程的基本知识。
本书以项目教学为主线,以任务驱动为核心,以培养技术应用型人才为目标,将基本技能培养和主流技术相结合,使学生通过学习能够掌握Linux的基础知识、安装和配置方法、系统的视窗环境——X Window、文本编辑工具、用户账号与组管理、文件与目录系统管理、逻辑卷、进程、软件和服务管理等内容,增长Linux网络基础和常用网络服务器配置等方面的操作和应用能力。