Linux
-
Linux应用基础教程梁如军 等编著《Linux 应用基础教程:Red Hat Enterprise Linux/CentOS 5》以CentOS5.5为蓝本,分3篇介绍了Linux操作系统的使用和配置。基础篇介绍了Linux的基础知识、CentOS系统的安装、字符界面常用命令的使用、Shell的功能及其使用;系统管理篇介绍了Linux系统下的软件包管理、磁盘分区、LVM管理、文件系统管理、账户管理、权限管理、Linux下的网络配置、进程管理、系统监视、系统维护、系统安全等;服务与安全篇介绍了FTP服务、NFS服务、Samba服务、DHCP服务和基于PXE安装服务器、DNS服务器、基于Apache的Web服务、E-mail服务、IPTables和NAT等。《Linux应用基础教程:Red Hat Enterprise Linux/CentOS5》内容详尽、结构清晰、通俗易懂,使用大量的图表对内容进行表述和归纳,并对重点内容给出了详细的操作步骤,便于读者理解及查阅,具有很强的实用性和指导性。《Linux 应用基础教程:Red Hat Enterprise Linux/CentOS5》可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。 -
嵌入式Linux基础教程(美) Christopher Hallinan 著《嵌入式Linux基础教程(第2版·英文版)》是嵌入式Linux的经典教程,介绍了引导装入程序、系统初始化、文件系统、闪存和内核、应用程序调试技巧等,还讲述了构建Linux系统的工作原理,用于驱动不同体系结构的配置,Linux内核源码树的特性,如何根据需求配制内核运行时的行为,如何扩展系统功能,用于构建完整嵌入式Linux发行版的常用构建系统,USB子系统和系统配置工具udev等内容。更重要的是,《嵌入式Linux基础教程(第2版·英文版)》阐述了如何修改系统使之满足读者自己的需求,使读者能从中学习一些嵌入式工程中非常有用的提示和技巧。《嵌入式Linux基础教程(第2版·英文版)》适合Linux程序员阅读,也可作为高等院校相关专业师生的参考读物。 -
Linux基础及应用吴艳 主编《21世纪高等学校规划教材·计算机应用:Linux基础及应用》以red hatLinux为例,介绍了linux操作系统的全部知识。全书分为9章,内容包括linux操作系统的安装、常用命令的使用方法、linux的两种常用图形界面的设置、vi编辑器的使用、shell编程、用户及组的管理、文件与目录的管理、以及常用的一些应用程序的介绍和网络配置情况的描述。本书内容丰富、结构合理,采用示例讲解法来阐述抽象的知识。每章均配有小结和习题,并在书后设置8个项目实验。《21世纪高等学校规划教材·计算机应用:Linux基础及应用》不仅可以作为高等学校计算机、软件工程相关专业的教材,还可作为linux培训以及自学的教材,同时也可以作为计算机网络技术专业和软件开发人员的参考书。 -
构建高可用Linux服务器余洪春 著资深Linux/Unix系统管理专家兼架构师多年一线工作经验结晶,51CTO和ChinaUnix等知名社区联袂推荐。结合实际生产环境,从Linux虚拟化、集群、服务器故障诊断与排除、系统安全性等多角度阐述构建高可用Linux服务器的最佳实践。本书实践性非常强,包含大量企业级的应用案例及相应的解决方案,读者可以直接用这些方案解决在实际工作中遇到的问题。全书一共10章。第1章以作者的项目实践为基础,以RHEL和Centos为平台,有针对性地讲解了构建高性能Linux服务器的应该掌握的核心知识,包括硬件、网络配置、日志管理、性能优化、监控等重要内容;第2章十分详尽地讲解了FreeBSD8.1在企业中的部署与应用,这是目前第一手关于FreeBSD8.1的宝贵资料;第3章讲解了Linux服务器的虚拟化,主要包括VMware和XEN两大虚拟机在WindowsServer 2003和Centos系统下的使用方法和工作原理,同时还介绍了CitrixXenServer的使用方法;第4章探讨了生产环境下各种棘手的服务器故障的诊断与排除方法;第5章介绍了生产环境下的SHELL脚本,这些脚本都经过实践验证,读者可以直接在实际工作中使用;第6章首先讲解了构建高可用Linux集群的理论知识,然后以作者的实际项目为例详细演示了构建高可用Linux集群环境的方法(附有项目施工图);最后还探讨了MySQL数据库性能优化方面的话题;第7章以理论与案例相结合的方式讲解了VPN在企业中的部署与应用,包括VPN技术的分类和选择、IPsecVPN的不足和OpenVPN的应用范畴、OpenVPN的部署案例和部署时的注意事项;第8章全面讲解了Linux防火墙及系统安全方面的内容,其中iptables相关的知识是重点,讲解非常详细,很多脚本都可以直接使用;第9章介绍了构建免费开源的企业级邮件系统的完整过程,这也来自于作者在实际工作中的实践;第10章针对系统管理员的学习、工作以及职业规划给出了一些宝贵的建议,对新人尤为有帮助。 -
深入Linux设备驱动程序内核机制陈学松 著内 容 简 介这是一本系统阐述Linux设备驱动程序技术内幕的专业书籍,它的侧重点不是讨论如何在Linux系统下编写设备驱动程序,而是要告诉读者隐藏在这些设备驱动程序背后的那些内核机制及原理。作者通过对Linux内核源码抽丝剥茧般的解读,再辅之以精心设计的大量图片,使读者在阅读完本书后对驱动程序前台所展现出来的那些行为特点变得豁然开朗。本书涵盖了编写设备驱动程序所需要的几乎所有的内核设施,比如内核模块、中断处理、互斥与同步、内存分配、延迟操作、时间管理,以及新设备驱动模型等内容。为了避免读者迷失在某一技术细节的讨论当中,本书在一个比较高的层面上进行展开,以一种先框架再细节的结构安排极大地简化了读者的阅读与学习。本书不仅适合那些在Linux系统下从事设备驱动程序开发的专业技术人员阅读,也同样适合有志于从事Linux设备驱动程序开发或对Linux设备驱动程序及Linux内核感兴趣的在校学生等阅读。对于没有任何Linux设备驱动程序开发经验的初学者,建议先阅读那些讨论“如何”在Linux系统下编写设备驱动程序的入门书籍,然后再阅读本书来理解“为什么”要以这样或者那样的方式来编写设备驱动程序。 -
Linux操作系统基础教程王良明 著《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》不像工具书那样只列举操作步骤,也不像自考书那样面面俱到,而是作为Linux的初级教程,适当留白让教师自我发挥。《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》同时配有精美的教学PPT和网站,适合作为本科生、大专生、职校生、中专生和培训机构的教材或参考书。 -
Linux内核精髓(日)高桥 浩和等著经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,本书选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出了75个能有助于读者深刻理解Linux内核精髓的技巧和最佳实践。 -
嵌入式Linux C语言基础与实例进阶闫广明,张扬,王冠然 编著《嵌入式linux c语言基础与实例进阶》面向学习linux c语言的初中级读者,《嵌入式linux c语言基础与实例进阶》共16章,分别介绍了嵌入式系统基础知识、linux环境下c语言的开发、bootloader、linux环境下c语言编程基础、linux shell编程、创建嵌入式系统开发环境、c程序基础、嵌入式gui技术、嵌入式文件系统与存储技术、嵌入式linux设备驱动开发、进程、线程、linux网络编程、嵌入式视频采集系统、指纹识别门禁系统设计、基于web service的嵌入式智能家居系统等内容。《嵌入式linux c语言基础与实例进阶》注重理论联系实践,以培养读者的工程应用能力为目标,全书内容详实、讲解透彻、案例丰富实用,能够使读者边学边用,更快更好地掌握所学知识。《嵌入式linux c语言基础与实例进阶》不仅有详细的理论基础知识介绍,还有大量的开发案例以供参考,可读性和实用性强,可作为初学者的自学教材以及各类培训学校的教材用书,也可作为工程技术人员及中专、中技、高职高专、本科院校相关专业师生的参考书。 -
Linux系统及网络管理胡耀民,厉伟 主编《世纪英才高等职业教育课改系列规划教材(计算机类):Linux系统及网络管理》共15章,主要内容包括网络管理基础知识、安装Red Hat Linux、Linux磁盘文件管理、管理用户和用户组、Linux的服务与进程管理、软件包管理、配置网络连接、DNS服务器的配置、DHCP服务器的配置、配置FTP服务器、配置NFS服务器、配置Web服务器、配置邮件服务器、配置防火墙与配置代理服务器等。《世纪英才高等职业教育课改系列规划教材(计算机类):Linux系统及网络管理》既可作为高职高专院校相关课程的教材,同时也可作为Linux网络管理人员的参考用书。 -
Linux那些事儿之我是USB任桥伟 等编著《Linux那些事儿之我是USB(第2版)》基于2.6.22内核,对USB子系统的大部分源代码逐行进行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作、配合的。本次改版修改了第1版中出现的错误,增加了一个附录,主要内容是关于Linux内核的学习方法,是作者的经验总结,值得一读。《Linux那些事儿之我是USB(第2版)》使用幽默诙谐的笔调对Linux内核中的USB子系统源代码进行了分析,形象且详尽地介绍了USB在Linux中的实现。本书从U盘、Hub、USBCore到主机控制器覆盖了USB实现的方方面面,被一些网友誉为USB开发的“圣经”。对于Linux初学者,可以通过本书掌握学习内核、浏览内核代码的方法;对于Linux驱动开发者,可以通过本书对设备模型有形象深刻的理解;对于USB开发者,可以通过本书全面理解USB在一个操作系统中的实现;对于Linux内核开发者,也可以通过本书学习到很多Linux高手开发和维护一个完整子系统时的编程思想。
