Linux 典藏大系 自 2010 年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近 10 万册。 丛书中部分图书荣获 51CTO 读书频道 受读者喜爱的原创 IT 技术图书奖 ,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内 Linux 领域知名的技术社区 ChinaUnix 的大力支持。 读者在 ChinaUnix 社区的论坛上与社区中的 Linux 爱好者进行了广泛的交流,取得了良好的学习效果。 2014 年 2 月 Linux 典藏大系 全新升级版(第 2 版)正式出版,第 2 版图书迎合了 Linux 技术的*发展,全部采用当前流行和稳定的 Linux 发行版或者相关工具,是 Linux
本书概述了Linux的发展历史,探讨了Linux的设计哲学,综述了Intel平台以及Linux的主要开发工具和几种常用的数据结构,而后从Linux的引导和初始化入手,详细论述了Linux各主要组成部分的设计原理、管理结构和技术演变,包括中断处理、时钟管理、物理内存管理、进程管理、虚拟内存管理、互斥与同步、进程间通信、虚拟文件系统、物理文件系统等,并深入探讨了Linux各组成部分之间的组织关系。《Linux原理与结构》内容取材于作者长期的教学和科研实践,涵盖了Linux发展过程中的多个版本,逻辑性强,抽象层次高,可作为硕士研究生与高年级本科生的教材或教学参考书,也可供Linux研究和开发人员参考使用。
“入门很简单丛书”是由清华大学出版社精心打造的一套编程入门图书。 丛书强调“零门槛学编程,看得懂,学得会,容易上手”的理念 。目前已经出版了十几个品种,涵盖常见编程语言和技术。丛书中的每一本都由经验丰富的编程老手精心编写, 讲解细腻,易学好用,视频教学 , 深受读者喜爱,销量居于同类图书的前列,是近年来不可多得的编程图书。可以说,这套丛书 是编程新手上手的*读物! 本书是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事》的写作风格,将技术图书也以风趣幽默的风格一一道来,阅读起来十分过瘾。 书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。 本书共8章,内容容安排上采取循序渐进的方式,由浅入深地引导
本书是操作系统原理课程的配套实验教材,旨在引导学生通过对Linux操作系统的使用和相关实验,加深对操作系统的基本原理和设计思路的理解,逐步掌握操作系统的实现技术和应用方法。 鉴于大多数读者在进行操作系统课程学习的同时,并未掌握Linux系统的基本使用,本书首先介绍了Linux的安装、常用工具和应用开发环境等基本知识;然后以现代操作系统多用户、多任务的特征作为主线,分析了Linux系统的初始化引导、系统调用、进程控制、资源配置与使用等具体的实现技术;在此基础上,从系统的使用和系统原理的实践两个层面设计了一系列由简单到复杂的实验,希望能帮助读者在巩固操作系统的理论知识、精通Linux操作系统的实现机制的同时,又能锻炼、培养自己动手解决实际问题的能力。 本书既可作为高等院校计算机及相关专业操作系统课程的
本书的目的是教你如何使用LAMP技术来安装和设置网络服务器。当读完本书后,你将拥有一个强力而高效的服务器来支持你的个人网页、强大的电子商务或是商业网站以及其它任何网络需求。 《LAMP从入门到精通》注重实际应用,重点介绍了LAMP平台的架构及基于LAMP平台的企业信息化解决方案。学习本书可以从事基于开源软件的信息化平台架构工作。本书是LUPA开源教育职业资格考试用书。 本书适合于从事Linux平台上Web服务、数据库服务的从业资格认证考试读者,也可以作为大学本专科计算机专业学生学习LAMP平台的教材及LAMP平台管理人员的参考用书,当然对于那些初学者,这也是一本不错的LAMP入门教程。 本书共分为6章,内容简单扼要,分别介绍了Linux安装使用、Apache安装使用、MySQL安装使用、LAMP平台的性能优化、开源项目的调试和配置。 本书的作者
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
本书以Red Hat Enterprise Linux 5操作系统为平台,比较系统、全面地介绍了Linux操作系统的图形界面的操作、常用命令的使用、程序脚本的编写、系统安装与配置、多种服务器的配置与管理等知识。 全书采用项目化的形式编写,共分9个项目:初识Linux操作系统、Linux的桌面应用、Linux Shell命令使用、Linux Shell程序设计、Linux操作系统的安装及远程访问、Linux在中小企业的应用、Linux在校园网的应用、Linux在服务外包企业的应用、Linux在政府部门的应用。本在项目中采用“边做边学”的形式介绍了大量操作案例,并配有自主训练和习题。本书配有电子教案,需要者可与出版社联系或从网站上下载,免费提供。 本书不仅可以作为高职高专、职业教育计算机类学生的教材,也可以作为Linux操作系统爱好者和管理员的技术参考书或Linux认证的培训教材。无论是Linux的新手还是经验丰
随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。丁明一编著的《Linux运维之道(第2版)》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。 现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户非常高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。本书介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设
本书介绍了嵌入式Linux开发需要掌握的基础知识,采用分层的方法对关键技术进行了详细的讲解,且辅以大量实例。共分为7章。第1、2章介绍嵌入式系统和Linux的基础知识。第3~7章从实践的角度分层次介绍嵌入式Linux开发的流程和关键技术。其中,第3章介绍硬件平台;第4章介绍Boot Loader的基础理论,对Uboot的移植、代码分析、关键技术情景分析等进行了深入探讨;第5章介绍了Linux内核移植需要具备的知识,重点分析了内核映像格式以及Boot Loader与内核的通信机制;第6章在介绍嵌入式文件系统的基础上,设计并实现了一个嵌入式混合文件系统;第7章介绍了嵌入式开发环境的搭建,并简单介绍了一个数据网关的实例。 本书内容可操作性强,适合嵌入式Linux开发初学者参考,也可以作为高等院校有关嵌入式系统开发与应用的实验参考书。
本书共分10章,全面介绍了嵌入式Linux开发过程中涉及的知识点。其中,前3章是基础部分,分别介绍了Linux系统基础知识和嵌入式系统开发需要的环境。第4—7章介绍了嵌入式Linux系统开发的内容,包括引导启动代码、Linux内核移植以及Linux~动开发的內容。第8-10章介绍了应用层面的开发内容,包括多进程的控制和通信、多线程的控制与编程以及程序调试的相关内容。 本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材和参考书。
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线,以任务引领、行动导向安排教学内容。 全书由系统、服务、网络三大部分组成,共分12章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和系统管理;第二部分介绍了网络的设置与测试、网络基础架构的搭建和应用服务的管理,分析了Linux服务器的系统安全策略,是专业人员必须掌握的部分,包括DHCP、Samba、FTP、DNS、Apache;第三部分着重介绍了防火墙策略的设计和部署。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
《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程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》在讲解讨论内容时,首先给出实例,通过例子介绍程序设计的方法,通过大量的例子与清晰的程序流程使读者迅速掌握相关知识、编程技能与技巧,并通过大量的思考题帮助读者迅速提高程序设计能力。 本书中16个实验的设计,更是符合人们学习程序设计的心理特点,在每一个实验中首先给出程序的调试,在程序调试的基础上再根据给出的问题,对程序的关键语句学会自己设计,后给出程序设计项目,培养读者完全独立设计程序的能力。如果比喻着学习“走路”,这相当于在每个实验中完成了让您看着别人走路、扶着您走路、让您独立行走的全过程,相信这16个实验会极大提高读者的程序设计能力。 内容提要刘加海、骆建华编著的《Linux程序设计实践与编
《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》适合希望系统、全面学习Linux技术的初学者作为教材,也
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《UNIX/Linux网络日志分析与流量监控》以开源软件为基础,全面介绍了UNIX/Linux安全运维的各方面知识。篇从UNIX/Linux系统日志、Apache等各类应用日志的格式和收集方法讲起,内容涵盖异构网络系统日志收集和分析工具使用的多个方面;第二篇列举了二十多个常见网络故障案例,每个案例完整地介绍了故障的背景、发生、发展,以及最终的故障排除过程。其目的在于维护网络安全,通过开源工具的灵活运用,来解决运维实战工作中的各种复杂的故障;第三篇重点讲述了网络流量收集监控技术与OSSIM在异常流量监测中的应用。 《UNIX/Linux网络日志分析与流量监控》使用了大量开源工具解决方案,是运维工程师、网络安全从业人员不可多得的参考资料。
Kali Linux是一个渗透测试兼安全审计平台,集成了多款漏洞检测、目标识别和漏洞利用工具,在信息安全业界有着广泛的用途。 本书从业务角度出发,通过真实攻击案例并辅之以各种实用的黑客工具,探讨了进行渗透测试所需的各种准备工序和操作流程。本书共分为12章,其内容涵盖了Kali Linux的使用、渗透测试方法论、收集评估项目需求的标准流程、信息收集阶段的工作流程、在目标环境中探测终端设备的方法、服务枚举及用途、漏洞映射、社会工程学、漏洞利用、提升权限、操作系统后门和Web后文的相关技术、渗透测试文档报告的撰写等。 本书适合讲解步骤清晰易懂、示例丰富,无论是经验丰富的渗透测试老手,还是刚入门的新手,都会在本书中找到需要的知识。
????本书基于Linux?2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。本书主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux?2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。 《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应用Qt的程序员和正在从事Qt开发的科研人员参考翻阅,还可以作为各大中专院校和培训机构的教材。
您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜——服务器架设篇(第三版)》是您的选择。 目前有关Linux架站的书籍大多只教导读者如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。本书共分为四篇:篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;第二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的