操作系统
-
Linux指令一周通石永峰,宋磊,王静文 编著《Linux指令一周通》不仅适合Linux初学者学习使用,而且可以作为Linux系统管理员的参考手册。Linux系统的指令及其用法是学习Linux系统的基础。《Linux指令一周通》详细地介绍了Linux系统指令的语法、功能、参数说明以及具体的应用范例,在介绍每个指令之后还设置了“动手一试”小栏目,读者可以实际动手实践一下指令的功能。《Linux指令一周通》共讲解指令343条,列举范例544个。《Linux指令一周通》将系统指令分为文件操作指令、文件编辑指令、磁盘操作指令、网络通信指令、系统管理指令、系统设置指令及其他常见指令7类,分别对应7天的学习内容,每天内容按照字母顺序进行排序,方便读者查找。 -
Linux C程序基础与实例讲解刘冰,赵廷涛,邵文豪,孙兴义 编著《Linux C程序基础与实例讲解》详细、令面、系统地讲解了如何在Linux下进行C语言程序开发。书中以编程实践贯穿全书,主要分为基础、实践和综合应用三大部分。在基础篇中,主要围绕Linux下的C语言编程基础进行介绍,内容包括:Linux系统基础,C语言基础及其在Linux下的开发环境,文件编程,数据库编程,进程与多线程,网络编程,STL库,GTK控件编程。在实践篇中,主要包括网络应用程序开发,网络安全程序开发,驱动程序设计,可视化程序设计等。在最后的综合应用中,我们以一个完整的HTTP服务器端软件的项目实践为例,全面讲解如何在Linux下进行C语言的工程性开发。《Linux C程序基础与实例讲解》是作者多年开发经验的结晶,作者依据多年的Linux开发和积累的经验,精心组织编排了书中内容。《Linux C程序基础与实例讲解》侧重于实践,为读者提供了大量丰富的应用型例子,将Linux下的C语言开发思想与理念融入其中,具有很高的实用价值。《Linux C程序基础与实例讲解》非常适合于Linux编程的初学者以及从事Linux编程的开发人员进行学习和参考,同时也适合于高校计算机相关专业的本科学生和研究生使用。 -
嵌入式设计及Linux驱动开发指南孙天泽,袁天菊 编著ARM作为一种嵌入式系统处理器,以高性能、低功耗、低成本等优点占领了大部分市场。目前最常见的是ARM7和ARM9两个系列。随着人们对系统功能提出了更高的要求,ARM7在某些应用中已经不能胜任,性能更加强劲的ARM9处理器逐渐占据了高端产品市场。本书以ARM9处理器和Linux操作系统为平台,结合深圳优龙公司的开发板,详细介绍了嵌入式系统开发的流程,并针对Linux 2.6版本的内核,介绍了Linux设备驱动程序开发方法。本书是基于ARM+Linux嵌入式系统开发的一本实用指导书籍,着重介绍了嵌入式系统开发的一些概念及开发过程,使读者能快速了解嵌入式开发的步骤。本书内容实用易懂,适合高校相关专业的师生阅读,也可作为嵌入式系统开发与应用技术人员和Linux设备驱动开发人员的参考书,以及嵌入式培训机构的培训教材。 -
Python UNIX 和Linux 系统管理指南(美)基弗特 等著,杨明华 等译本书介绍了Python语言如何为管理uNIx和Linux服务器提供各种更加有效的任务处理方式。书中各章都提出了具体的管理问题,如并发或数据备份,然后通过Python示例提供了解决方案。通过本书,读者可以学习如何用Python开发自己的一套命令行工具来解决诸多问题。作者建立了一个免费下载的Ubuntu虚拟机,其中包含本书的源代码和运行实例,也包括SNMP、IPython、SQLAlchemy及其他工具。通过本书,你可以发现Python在如下几个方面的作用:·读取文本文件并提取信息。·使用多线程和fork选项。·使用网络设备从一个进程获取另一个进程的信息。·创建可点击的、易于交互的GUl工具。·通过交互式SNMP编程实现监控大型主机集群。·掌握IPython shell,作为Bash、Korn或Z—Shell的替换或补充。·将云计算整合到基础设施中,编写Google App引擎的应用程序。·通过定制脚本解决独特数据备份的难题。·使用Djan90、SQLAlchemy和Storm ORM与数据库进行交互。通过本书及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。 -
最新UNIX/Linux 指令范例速查手册丰士昌 编著《最新UNIX/Linux指令范例速查手册》介绍UNIX、Linux与FreeBSD上常用的命令语法,共329个命令,按命令首字母A-Z的顺序介绍该命令的用法、字义、类别、参数、范例、相关命令所在的页码,以及补充说明。附录为图形管理界面简介,让读者快速地从窗口的选项中挑选适用的管理选项与操作。《最新UNIX/Linux指令范例速查手册》还提供了功能速查表,让读者可以在不同的分类中查询哪些命令可应用,并可与正文中的类别相互参照。《最新UNIX/Linux指令范例速查手册》在常用的UNIX相关环境上测试,包含各大著名的发行商Sun Solaris、IBMAIX、FreeBSD、Red Hat、Fedora、Debian、Ubuntu、gentoo,并提供实用的分类方式与关联性介绍,便于读者学习。此外,还提供详细的范例供读者参考,对于学习UNIX与Linux的读者来说是一本不可或缺的工具书。 -
Xen 虚拟化技术石磊,邹德清,金海 著目前,无论是学术界还是工业界,虚拟化技术的研究和应用都是热点。在不断涌现出的虚拟化解决方案中,开源解决方案Xen以其独特的虚拟化设计模式,以及接近单机操作系统的性能被学术界和工业界广泛看好,被认为是未来最有前途的虚拟化解决方案之一。本书以Xen 3.1.0源码为基础,以通过源码剖析原理的方式深入细致地分析了Xen的半虚拟化技术;着重介绍了在x86平台上Xen半虚拟化技术提供的用以控制和管理虚拟机的内核接口,以及相关的原理和操作应用,包括半虚拟化技术的基本机制和策略,Xen的子系统及与安全相关的应用模块。(1) 基本机制和策略,即Xen半虚拟化技术的3大核心机制:与虚拟机启动和管理相关的信息页机制,与虚拟机特权级控制和通信相关的超级调用和事件通道机制,以及与虚拟机数据共享和传输相关的授权表机制。(2) 虚拟化子系统,即CPU虚拟化子系统、内存虚拟化子系统及I/O设备虚拟化子系统。CPU虚拟化子系统主要包括虚拟CPU原理和结构、新架构下中断和异常处理机制的变化、时间和计时器相关操作,以及虚拟CPU的调度原理等;内存虚拟化子系统主要包括分页分段机制、内存分配和地址转换等;I/O设备虚拟化子系统主要包括分离驱动模型(前后端设备模型)、虚拟块设备和网络设备的基本原理机及相关操作等。(3)安全相关模块,包括两个模块:访问控制模块(ACM)和虚拟化可信平台模块(vTPM)。详细介绍各个模块的基本原理及相应的实现和使用方法。(4)Xen前沿工作:对Xen全虚拟化技术的原理进行介绍,通过硬件虚拟化技术实现对Xen全虚拟化的支持,并以Intel VT技术为重点介绍硬件虚拟化的知识。 -
μC/OSⅡ标准教程杨宗德,张兵 编著本书主要介绍当前最新版本的μC/OS-Ⅱ(2.80版本)实时操作系统,包括内核分析及其在ARM 9内核处理器(S3C2410)上的移植方法。内核方面主要包括μC/OS-II操作任务管理、任务级任务调度和中断级任务调度、系统启动与初始化、时钟任务管理、任务间通信机制、任务间单事件和多事件同步机制、内存管理方式。本书还通过具体实例介绍μC/OS-Ⅱ系统在以ARM 9为内核的嵌入式处理器S3C2410上的移植方法,最后对轻量级TCP/IP协议栈——μC/TCP-IP协议栈进行了概要介绍。本书可以作为高等院校学习嵌入式操作系统原理的专业教材,也适合有意从事嵌入式系统开发的工程技术人员阅读。本书假定读者有较好的C语言基础和数据结构基础知识,如果读者对ARM处理器有一定的了解,将更容易掌握本书内容。 -
打开Mac新世界2.0杨尊五 著刚踏入Mac堂界的您,是否一直遗憾于没有一本介绍Mac入门的好书呢? 现在由老地方冰果室首席编辑——五样(杨尊五),以过来人的学习历程,带您体验Mac各式功能与活用技法;内容除了教读者学会用Mac外,并提供大量作者的使用经验谈,快速带领读者学到Mac的精髓。 这本市面上最具质感、最美丽的Mac书,不仅能让您迅速熟悉操作环境,同时还能真正活用Mac,玩出自己的生活品味;相信在看过《打开Mac新世界2.0:Mac OS X初学者完全对应版》后,一定能获得意想不到的惊喜。 -
Mac问题追缉令MacUknow 著《Mac问题追缉令》由台湾知名Mac教学网站站长Stanley亲自执笔,通过对118个问题快速而完整的解答,帮助Mac用户实现2大目标:高效完成操作任务,快速解决使用中遇到的各种疑难杂症,是一本适合从初级到高级各层次Mac用户使用的速查工具书。全书共分8章,内容包括:开关机问题疑难排解(15个问题)、文件资料的管理(11个问题)、系统和帐户的设置与网络连接问题(16个)、系统安装与维护(8个问题)、应用程序的安装与删除问题(6个)、文本疑难软件的排解(8个问题)、网络应用疑难排解(31个问题)、影音多媒体播放(13个问题)、Mac与windows共存(10个问题)。此外,作者精心收录了部分常用工具软件的地址,并在附录中列出各种Mac快捷键,帮读者提高工作效率。无论是Leopard用户,还是Tiger用户,使用Macqb——定会遇到的问题,都可以在这里找到满意的答案! -
新编系统安装、重装、维护与保养完全学习手册王诚君,孔涛 编著《新编系统安装、重装、维护与保养完全学习手册(附光盘)》从用户的实际需求出发,全面系统地讲解了电脑操作系统的安装、重装、维护与保养的操作,包括了市面常见的Windows 98/XP/Server 2003/Vista/Server 2008、Red Hat Linux Fedora Core等操作系统的安装,同时还介绍了多操作系统的安装、在虚拟机中安装操作系统、补丁和驱动程序的安装、常用工具的安装与使用、优化操作系统、小型局域网的组建与维护、系统的备份与还原、系统的修复、重装系统前的数据备份、重装操作系统、修复硬盘、抢救损坏的数据、操作系统卸载、电脑的保养与维修等。随书附赠多媒体学习光盘一张,全程演示6大系统的安装全过程,让你轻松学习,快乐掌握!《新编系统安装、重装、维护与保养完全学习手册(附光盘)》面向初学者,是广大计算机初级、中级用户和家庭用户的首选参考书,也可以作为大中专院校和计算机培训班的教学参考书。
