Linux
-
操作系统原理与Linux实例设计蒲晓蓉,刘丹,刘泽鹏 编著《操作系统原理与Linux实例设计》从原理性和实用性出发,以现代操作系统原理为基础,较深入地介绍了Linux操作系统中的部分功能实现与应用编程技术。《操作系统原理与Linux实例设计》共分5章,主要内容包括:计算机操作系统基础及Linux操作系统简介、进程的并发控制及Linux进程管理核心功能的实现技术、操作系统存储管理与Linux的存储技术、输入/输出设备管理及Linux的设备管理技术、文件管理系统的原理及Linux的虚拟文件系统实现等。《操作系统原理与Linux实例设计》提供多媒体电子课件和习题解答。《操作系统原理与Linux实例设计》可以作为计算机专业和软件专业本科以及士研究生的计算机操作系统结构分析课程教材,也可供相关领域的工程技术人员学习、参考。 -
嵌入式系统开发基础滕英岩 主编《嵌入式系统开发基础:基于ARM微处理器和Linux操作系》主要介绍嵌入式系统的软件开发技术,内容基于ARM微处理器和Linux操作系统。本书主要内容包括:嵌入式系统基础知识、嵌入式交叉编译环境与嵌入式开发环境的搭建、基于Linux的嵌入式软件开发流程、MiniGUI应用程序设计、嵌入式数据库应用、Qt图形界面应用程序开发。 本书涉及嵌入式系统从底层驱动到顶层应用的各个部分,配合实验操作循序渐进地帮助读者完成各个章节内容的学习,引领初学者顺利进入嵌入式世界。 本书适合作为高等院校计算机、电子信息等专业嵌入式方向的教材,也可作为嵌入式领域科研人员的参考书。 -
嵌入式Linux系统设计与开发(印)Raghavan,P. 等著,宋劲杉 等译本书以嵌入式Linux为主题,详细解释了嵌入式Linux的系统设计模型。通过本书可以理解嵌入式Linux开发环境,为硬件平台创建Linux的板级支持包,理解Linux下的嵌入式存储,理解驱动编写和应用编写的模式,理解各种嵌入式Linux驱动,把应用程序从传统的实时操作系统移植到嵌入式Linux,在嵌入式Linux下编写实时应用程序,掌握在应用和驱动中寻找内存溢出和内存崩溃的方法,掌握剖析应用程序和内核的方法,理解uclinux的架构及其编程模型,理解嵌入式Linux的图形子系统。本书可作为高等院校相关专业学生的教材,也可供软件工程师、测试和支持组人员参考。 -
Ubuntu Linux全方位学习李蔚泽 编著Ubuntu是Linux中的后起之秀与佼佼者,也是吸引最多目光的Linux操作系统之一。本书由Linux专家李蔚泽老师执笔,系统地介绍了Ubuntu的基础知识及其应用。全书分为4篇22章。第1篇“Ubuntu简介与安装”包括Linux与Ubuntu基本介绍、Ubuntu图形安装、个性化环境设置与Ubuntu初体验,旨在让读者对Ubuntu有个初步的认识。第2篇“Ubuntu基本使用”进入Ubuntu的实际操作内容,涉及网络与编辑软件、文件系统管理、X Window系统、打印管理等主题。第3篇“Ubuntu系统管理”讲解了账号管理、进程管理、压缩与查询系统以及Shell应用等。第4篇“Ubuntu网络管理”,除TCP/IP与网络基础外,还介绍了6种不同的服务器配置,这些服务器与日常工作息息相关。本书紧扣Ubuntu系统的特性,并结合应用实例进行讲解,既可作为高校计算机专业学生学习Linux操作系统的教材,也可以作为Linux开源爱好者、Linux桌面系统用户、网络系统管理员、软件开发人员的参考用书。 -
Linux命令行技术大全徐谡 主编;常政威,吴晓培,程曦 编著本书的编写基于Fedora Core 6操作系统,2.6.18内核,汇集了绝大部分命令的功能介绍、参数说明和注意事项,并针对具体应用列举了大量示例,分别详细地介绍了磁盘管理命令、文件管理、系统管理命令、网络配置命令、网络服务命令、系统应用命令、系统安全命令及其他命令,以及Shell和Shell编程,使读者真正做到学以致用。本书内容全面、语言简练、深入浅出、通俗易懂,既可作为即查即用的工具手册,也可作为了解Linux系统的参考书目。本书同样适用于其他Linux发行版,是Linux用户必备的参考用书。本书适合系统管理员、开发人员和高级用户阅读。 -
Linux设备驱动开发技术及应用俞永昌,李红姬,李明吉 著《Linux设备驱动开发技术及应用》着重讲解了Linux设备驱动程序的基本概念,并系统化地介绍了Linux设备驱动程序相关的基础知识和应用。全书以通俗易懂的语言详细阐述了基础性内容,非常有利于读者掌握基本概念并树立Linux驱动程序的开发理念。《Linux设备驱动开发技术及应用》还结合图表及示意图,简单地解释了较为难懂的设备驱动程序。为了帮助读者快速理解书中内容,每个章节的末尾都给出了能够确认运行效果的实例,书中的例子使用了简单的并行口测试环境,还提供了多种源代码。 -
Linux开发工具箱(美)法斯克(Fusco,J) 著;贾严磊,董西广,王在奇 译《Linux开发工具箱:项目开发的最有效途径》将系统性地介绍GNU/Linux的开源工具,并通过可以被读者容易修改的简明示例说明如何使用这些工具,以满足读者的实际需求。《Linux开发工具箱:项目开发的最有效途径》首先介绍如何下载、构建和安装开源项目,如何发布开源工具,以及如何避免将时间浪费到还未准备好的项目中,并引导读者构建自己的项目。然后通过示例演示了如何在文本编辑器中进行查找操作,展示了几个常用文本编辑器中会用到的小技巧。《Linux开发工具箱:项目开发的最有效途径0》接下来对Linux内核的基础知识和操作系统的内部原理进行了详细且通俗易懂的阐述,并示范了如何将这些知识应用到更高级的工具中。还重点讲解sar、vmstat、valgrind和strace等工具的输出,以及如何将它们运用到应用程序中;如何利用各种编程API来开发适用于自己的工具。最后,作者介绍了可以提高软件性能的工具;解释了如今市面上的多芯CPU的内在原理,并演示了如何从这些系统中获取最佳性能;以及介绍了在各种环境下调试代码的工具和技术。对于程序员来说,如果希望自己开发出来的程序更为简洁有效,如果想对Linux编程环境有更深刻的理解,那么,《Linux开发工具箱:项目开发的最有效途径》提供的资料相信能给您带来惊喜! -
基于Linux环境的计算机基础教程吴华洋《基于Linux环境的计算机基础教程(第2版)》沿用大学计算机基础课程主线,分别介绍计算机基础知识、Linux操作系统基础及高级应用、基于Linux环境的永中Office、计算机网络基础知识和基于Linux环境的常用网络服务配置、多媒体知识和基于Linux环境的Gambas程序设计基础。《基于Linux环境的计算机基础教程(第2版)》在知识广度和讲授的内容上与基于Windows的教材体系保持一致,使应用《基于Linux环境的计算机基础教程(第2版)》的读者能够很容易实现从Windows平台到Linux平台的过渡。《基于Linux环境的计算机基础教程(第2版)》可作为大学本、专科计算机基础课程的教材,也可作为基于Linux环境的办公自动化培训教材和Linux知识普及推广教材。 -
计算机操作系统原理肖竞华,陈建勋 主编本书全面系统地介绍了操作系统的经典内容和最新发展,以及目前主流操作系统Linux的工作原理及实现技巧。本书内容共9章,分为操作系统概述、进程管理、作业管理及用户接口、存储管理、文件管理、设备管理、死锁、操作系统的安全性、嵌入式操作系统。其中包括Linux系统介绍、Linux进程管理、Linux内存管理、Linux文件管理、Linux设备管理及Linux系统调用实现。从实用的角度把理论与实践紧密结合起来。本书可作为高等院校计算机专业、信息管理及信息系统等相关专业的操作系统原理课程教材,也可作为操作系统与软件开发人员的参考书。 -
Linux实用技能教程孙永道,邵慧莹 主编《高职高专“十一五”计算机类专业规划教材:Linux实用技能教程(基于Fedora 7和RHEL 5)》根据计算机相关专业的教学需求和作者多年的教学经验编写。本着技术性、实用性和先进性等基本原则,以较高的起点和广泛的实用技能为突破口,结合“培养技能型和应用型人才”的基本宗旨,将Linux的基本管理技能和工作实际中广泛使用的各种应用服务(如邮件服务、文件服务、Web服务、代理服务、安全配置等)的配置管理作为重点,舍弃同类教材大篇幅讲解基本操作或相关理论知识而忽视工作实际的传统模式,使读者通过《高职高专“十一五”计算机类专业规划教材:Linux实用技能教程(基于Fedora 7和RHEL 5)》的学习,能够在最短的时间内学到最需要、最有价值的技能,真正起到学以致用的目的。《高职高专“十一五”计算机类专业规划教材:Linux实用技能教程(基于Fedora 7和RHEL 5)》内容主要包括3篇:第1篇是Linux操作系统的基础知识,是每一个L,inux初学者都必须掌握的内容;第2篇是关于Linux的基本管理技能,是从事Linux管理工作必须具备的技能;第3篇是各种应用服务器的配置管理,以满足工作实际中各种具体应用需求。《高职高专“十一五”计算机类专业规划教材:Linux实用技能教程(基于Fedora 7和RHEL 5)》可作为计算机网络等相关专业的教材,也可作为自学者的参考用书,对已经从事Linux管理工作的人员也是一本很好的参考书。
