本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,
本书从嵌入式Linux系统入门知识点、嵌入式Linux系统的构建、驱动程序开发和应用程序设计四个方面着手。全书分为三篇:基础篇、提高篇和实践篇。基础篇包括~5章,主要介绍嵌入式Linux的基本知识、相关原理和实践;提高篇包括第6~10章,主要介绍如何构建嵌入式Linux系统;实践篇包括1~l3章,主要讲述驱动程序开发和应用程序的设计。 本书可作为高职高专电子、电气、控制、计算机、通信等专业的教学用书,也可作为从事嵌入式Linux系统开发的技术人员的参考书。
《鸟哥的Linux私房菜:基础学习篇》是具有知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的版,全面而详细地介绍了Linux操作系统。《鸟哥的Linux私房菜:基础学习篇》分为5个部分:一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;二部分介绍Linux的文件系统、文件、目录与磁盘的管理;三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书作者有多年的世界500强企业的信息安全管理工作经验,深谙500强企业信息安全建设、规划、实施和管理的细节、难点和重点问题。世界500强企业对于信息安全工作的重视程度,对于信息安全在建设、规划、实施和管理等方面都有其独到之处,可以为其他中小型和大型企业所借鉴和参照。基于这个目的,本书以笔者在500强企业中使用企业级开源操作系统Linux在信息安全中的部署和使用方法为切入点,来介绍如何做好信息安全工作。 本书共分为5篇,包含19章和两个附录。面向企业实际需求,对如何使用企业开源Linux操作系统来进行信息安全建设进行了全面、深入和系统的分析,并通过大量的威胁分析、解决思路、解决技术及实现实例来进行介绍。 本书覆盖知识面广,立意较高,几乎覆盖了企业应用开源Linux系统进行信息安全建设的方方面面。 本书适用
“Linux 典藏大系 ” 自 2010 年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计近 10 万册。丛书中部分图书荣获 51CTO 读书频道 “ 读者喜爱的原创 IT 技术图书奖 ” ,还有多种图书的中文繁体字输出到了中国台湾地区出版发行。丛书中的多个品种被几十所培训机构和大中专院校选为教材。丛书的出版还得到了 Linux 领域最知名的技术社区 ChinaUnix 的大力支持。 读者在 ChinaUnix 社区的论坛上与社区中的 Linux 爱好者进行了广泛的交流,取得了良好的学习效果。 2014 年 2 月 “Linux 典藏大系 “ 全新升级版(第 2 版)正式出版,第 2 版图书迎合了 Linux 技术的发展,采用当前和稳定的 Linux 发行版或者相关工具,是 Linux 爱好者学习 Linux 的好帮手。 《Linux环境C程序设计(第2版)》是获
《Ubuntu Linux从入门到精通》适合Linux初级用户使用,讲述了Ubuntu Linux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含Ubuntu Linux 12.04的安装、配置、桌面应用、系统管理,以及以Ubuntu Linux 12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人应用到服务器应用等各个阶段及领域均有涉及。 《Ubuntu Linux从入门到精通》分为4部分共20章,部分(章~第3章)介绍Ubuntu Linux的安装以及初次使用该操作系统时的基本设置,展示了Ubuntu Linux的两种操作及控制界面基础——图形界面和文字界面。重点介绍Ubuntu Linux桌面应用基础,包括桌面环境设置、网络环境配置、系统更新及软件包管理等基础应用;第二部分(第4章~第6章)介绍Ubuntu Linux系统的基本管理原理及
本书作者有多年的世界500强企业的信息安全管理工作经验,深谙500强企业信息安全建设、规划、实施和管理的细节、难点和重点问题。世界500强企业对于信息安全工作的重视程度,对于信息安全在建设、规划、实施和管理等方面都有其独到之处,可以为其他中小型和大型企业所借鉴和参照。基于这个目的,本书以笔者在500强企业中使用企业级开源操作系统Linux在信息安全中的部署和使用方法为切入点,来介绍如何做好信息安全工作。 本书共分为5篇,包含19章和两个附录。面向企业实际需求,对如何使用企业开源Linux操作系统来进行信息安全建设进行了全面、深入和系统的分析,并通过大量的威胁分析、解决思路、解决技术及实现实例来进行介绍。 本书覆盖知识面广,立意较高,几乎覆盖了企业应用开源Linux系统进行信息安全建设的方方面面。 本书适用
操作系统是任何一台计算机不可或缺的系统软件。《Linux操作系统》深入浅出地介绍了Linux操作系统的应用、管理和编程方法。《Linux操作系统》各章内容包括:概述、Linux系统安装、Linux用户接口、Linux文件管理、Linux磁盘管理、Linux系统管理、Linux常用工具、Linux网络管理、Shell编程、LinuxC编程、C 编程。 《Linux操作系统》可作为高等学校学生的教学用书,也可作为计算机软件技术爱好者的参考用书。
《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》适合希望系统、全面学习Linux技术的初学者作为教材,也
Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。本书笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家。本书通过清晰的阐述和详实的示例,向读者展示了如何通过命令行方式地使用Linux系统。
《鸟哥的Linux私房菜:基础学习篇》是具有知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的版,全面而详细地介绍了Linux操作系统。《鸟哥的Linux私房菜:基础学习篇》分为5个部分:一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;二部分介绍Linux的文件系统、文件、目录与磁盘的管理;三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书是以作者自学、应用嵌入式Linux时的笔记(包括实验、出现的问题、调试过程、经验总结等)为基础,再增加应用到的硬件平台而成的。全书以亲自制作实验平台硬件,亲自设计实验软件为线索,指导读者从零开始学习到最终掌握ARM和Linux应用的方方面面。 全书可以分成ARM硬件、ARM前后台系统应用和基于Linux系统的应用3个部分。ARM硬件部分包括整个硬件的原理分析、原理图、PCB板的绘制、元件焊接、硬件的检测与调试。ARM前后台系统应用部分包括启动代码、处理器内部外设、扩展外部设备及接口等的所有底层软件分析与实现,还有Bootloader、文件系统、GUI等的原理与实现。Linux系统的应用部分包括基于PC机的操作、应用编程和驱动、嵌入式Linux的开发环境创建、各种硬件的驱动实现、网络编程、图形用户界面设计等。 本书可作为有志于掌握ARM、Linux等嵌入式
《Linux Shell脚本攻略(第2版)》结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过shell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。 本书面向初、中、高级Linux系统管理员和程序员,是编写shell脚本的参考资料。
全书分为8章:章主要介绍进行网站架构设计的软硬件环境;第2章主要介绍生产环境下的shell脚本;第3章讲解的是自动化运维工具Farbic;第4章介绍自动化部署管理工具Ansible;第5章详解分布式自动化部署管理工具Puppet;第6章讲解的是Linux防火墙在企业中的部署;第7章分享高可用Linux集群案例;第8章介绍网站系统架构设计。
Linux服务器配置是Linux的最主要应用之一,在企业中应用广泛,本书以企业Linux服务器架设的项目实例为主线,详细讲解服务器架设的全过程。具体内容包括配置NTP服务器、YUM服务器、DHCP服务器、DNS服务器,使用FTP配置文件服务器,使用Samba配置文件服务器,使用NFS配置文件服务器,配置Web服务器、邮件服务器、代理服务器、VPN服务器、目录服务器,配置虚拟化,配置SSH服务器,SELinux应用,PAM应用,配置防火墙,配置IDS,病毒防治,数据备份,常见故障排除以及两个具体的应用案例——单一平台企业综合案例和异构平台企业综合案例等内容。 本书既可作为Linux系统管理工程师的参考用书,也可以作为Linux爱好者、高等院校计算机相关专业学生的学习用书。