操作系统
-
DOS命令速查手册刘晶 等编著本书分为8章,依次讲解了文件管理命令、磁盘管理命令、网络管理命令、系统管理命令、活动目录管理命令、基本服务管理命令、Internet服务管理命令、自动批处理文件和系统配置文件。最后按英文字母列出了本书所涉及的DOS命令及其含义,方便读者检索。 本书涉及面广,从基本操作到系统配置,再到批处理文件的编写,几乎涵盖了DOS命令的所有应用层面。本书适合所有想全面学习DOS命令的人员阅读,也适合各种使用DOS命令进行网络系统管理的工程技术人员使用。 -
Git版本控制管理(美)罗力格 著《Git版本控制管理(影印版)》Git可以支持几乎无数种开发与合作的方法。它最早由LinilusTorvalds创建,用于管理Linux内核开发,现已成为分布式版本控制的主流工具。但是Git的灵活性也意味着某些用户无法发挥它的最大价值。《Git版本控制管理》提供了最高效的方法教程,其友好又严谨的建议有助于你随心操控Git的各项功能。 -
Google App Engine开发(美)斯华伦 著即便你在编程或者Web开发方面只有很少或者没有任何经验,使用Google APP Engine和这本书就能快速并且充满自信地构建那些激动人心的可扩展Web应用。App Engine几乎是近年来最引人注目的Web技术,它提供了一个简单易用的应用程序框架以及基本的Web工具。尽管Google自带的教程已经展示了主要的步骤,但是《Google App Engine开发》将会帮助任何人开始上手使用这个平台。读完本书你将学会如何构建完整的交互应用,并且将它们部署到和]Google搜索引擎使用同样服务器的云中。拥有这本书,你将会:纵览Google App Engine相关必备技术;学习如何使用Python、HTML、层叠样式表(CSS)、HTTP和IDataStore(App Engine的数据库);领会创建高级动态web应用的必备技术要点;掌握部署应用的前提要件。《Google App Engine开发》同样也是那些想要获得Web开发技能的资深程序员的极佳参考资源。构建Web应用曾是专家们独占的领地,但自从有了Google App Engine和这本书,任何人都能创建一个动态Web网站。 -
精通Linux设备驱动程序开发(印)温卡特斯瓦兰 著,宋宝华 等译《精通Linux设备驱动程序开发》是Linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深人探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如PCMCIA、I2C和USB等外部总线以及视频、音频、无线连网和闪存等驱动程序的开发,并讲解了相关的内核源码文件,给出了完整的开发实例。《精通Linux设备驱动程序开发》适合中高级Linux开发人员阅读。 -
Linux 内核技术手册(美)克罗赫曼 著,马骏 等译《Linux 内核技术手册》由顶尖的Linux内核开发及维护人员编写,它详尽描述了内核的配置和构建——这对于系统管理员和开发人员而言是一个至关重要的工作。由于没有一个Linux发行套件能够提供完全符合用户要求的Linux内核,所以针对不同计算机的特殊需求,重新配置和编译内核就在所难免。《Linux 内核技术手册》介绍如何配置Linux,使其满足您的需要。《Linux 内核技术手册》的内容针对Linux2.6内核。2.6内核与之前的版本相比,几乎在所有的子系统(尤其是内存管理部分和块设备部分)都作出了极其重要的改进,可以满足企业IT环境的需求。2.6版内核具有相当的灵活性,它可以运行在从手持设备到主流计算机的各种系统中,既可以用作桌面系统,也可以用作服务器系统。其某些功能需要通过用户手动配置,这也就是这本颇具深度的参考手册的写作目的所在。阅读《Linux 内核技术手册》您可以了解到:从下载源码到内核配置、构建和安装的整个过程。如何保证您使用的工具版本与内核版本相匹配。参考材料和相关主题的讨论。例如,如何在运行时控制内核。完成各种内核配置任务的技巧。Linux几乎为所有可以与计算机相连的设备都提供了驱动程序。《Linux 内核技术手册》第8章介绍了如何根据自己计算机的硬件特性选择正确的驱动程序。这也是《Linux 内核技术手册》的特色之一。无论您希望为自己的电脑提供声音支持,或者想让便携式计算机支持无线网络或电源管理,还是使其包含企业级的特性,比如大型服务器上的逻辑卷管理功能,2.6内核几乎可以完成您分配给它的任何任务。然而为了最大地发挥它的潜力,您必须了解Linux提供的配置选项。《Linux 内核技术手册》提供了您所需的一切。 -
Red Hat Linux 9系统管理与服务器配置杨宗德,刘福刚,邓玉春 编著《Red Hat Linux 9系统管理与服务器配置(第2版)》以Red Hat Linux 9为介绍对象,重点介绍Linux操作系统的系统应用及管理、网络服务器配置和程序开发等知识点。主要内容包括Linux系统应用及管理(Linux操作系统的安装、x11环境、基本系统命令、用户管理、软件包及常用工具、文件系统与磁盘管理、系统管理及维护)、Linux网络服务器配置、(远程登录服务(Telnet、SSH、XDM,VNC)、FTP服务器(VSFTP、proftpd)、NFS服务器、SAMBA服务器、DHCP服务器、DNS服务器、Apache服务器、APT服务器、Mail服务器、路由器配置、NAT及防火墙配置以及Oracle9数据库服务器的配置)、Red Hat Linux 9内核升级(从2.4升级到2.6)和程序开发。《Red Hat Linux 9系统管理与服务器配置(第2版)》可以作为高校计算机专业学生学习Linux系统的教材,也可以作为企业网络管理工程师从事Linux服务器配置管理的参考用书,同时还可作为嵌入式Linux开发者熟悉Linux操作系统的参考用书。Linux系统应用及管理:Linux!操作系统的安装、xll环境、基本系统命令、用户管理、软件包及常用工具、文件系统与磁盘管理、系统管理及维护网络服务器配置:远程登录服务(Telnet、SSH、XDM、VNC)、FTP服务器(VSFTP、Proftpd)、NFS服务器、SIMBI服务器、D}LCP服务器、DNS服务器、Apache服务器、IPT服务器、Mail服务器、路由器配置、NIT,及防火墙配置以及Oracle数据库服务器的配置Red Hit Linux 9内核升级(从2.4升级到2.6)和程序开发基础。 -
深入Linux内核架构(德)莫尔勒 著,郭旭 译《深入Linux内核架构》讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,《深入Linux内核架构》借助内核源代码中最关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。《深入Linux内核架构》适合Linux内核爱好者阅读。 -
Linux程序设计(英)马修(Matthew,N.),(英)斯通斯(Stones,R.) 著,陈健,宋健建 译《Linux程序设计(第4版)》讲述了Linux系统及其他IJNIX风格的操作系统上的程序开发,主要内容包括标准Linux c语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为x视窗系统建立图形化用户界面等。《Linux程序设计(第4版)》通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。《Linux程序设计(第4版)》适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。 -
即用即查Linux命令行实例参考手册罗琳 编著本书精选了Linux命令行下主要的命令,针对每一个命令都做了非常详尽的介绍,并配合大量的实例进行讲解。读者可以快速了解Linux命令行的各种常识。全书按照Linux命令的功能进行分类,便于读者查询。本书内容深度适中,既适合Linux新手,也可以作为Linux用户的常用案头书,是所有Linux用户必备的参考书。 -
返璞归真郝庆丰 编著操作系统是一种对计算机中各个设备和资源进行管理并给应用软件提供各种服务的系统软件,它的实现可分用户态和内核态两大部分。一般而言,操作系统的算法和设计的复杂性大多在内核态部分。因此,了解操作系统的内核实现对于了解整个操作系统是非常重要的。本书详细阐述操作系统的内核(也包括少量用户态部分),选择UNIX第6版的全部内核代码及少量用户部分代码、总计10 000行作为讲解对象,由框架到细节、由基础到高级地进行讲述;在此过程中贯穿了操作系统中的各种知识和概念,比如内存管理、进程调度、中断和设备管理以及文件系统等,使得内容非常易于读者理解。选择UNIX作为讲解对象是因为它强大的生命力和应用的广泛性。在精妙的设计思想下,它具有小巧高效而健壮的内核、丰富的功能、易扩展的架构和良好的开放性。UNIX所定义的很多接口(比如文件访问接口)已经成为行业标准。本书在讲解时,作者把这10 000行代码按照不同的功能模块分成不同的章节。每章一般最小以函数为单位,但在讲解某个功能或接口时,又会牵涉到很多相关的函数,并其中揭示了很多优秀的设计思想、数据结构和算法。本书适用于具有丰富开发经验的高级软件工程师,尤其是有志于进行操作系统研究或对操作系统实现感兴趣的软件工程师,也可作为本专科院校计算机及相关专业学生学习操作系统和C语言的参考书。初级软件开发人员在阅读本书时可能会碰到一些困难,但如能坚持研究,它也会是你提高编程水平的一个很好的选择。
