Linux
-
操作系统原理及应用王红本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、操作系统的发展史及Linux操作系统概述,进程的概念、进程描述、进程控制、进程的同步与互斥、进程通信及线程,作业调度及进程调度、死锁的概念与产生原因以及解决死锁的方法,各种内存管理及分配方法的思想、数据结构、重定位及实现原理,文件的逻辑结构、物理结构及文件系统的构成,操作系统对设备的控制、分配、缓冲区的管理等,Linux系统的网络功能,现代流行的UNIX、Windows2000操作系统的特点、原理以及分布式操作系统的概况,操作系统的安全性。本书例题及课后习题丰富,便于初学者对操作系统原理进行理解、掌握并运用;在配套教材《操作系统原理及应用——学习指导与题解》中,为各章提供了内容要点复习、教材习题解答、新增习题及解答,并为各部分原理提供了一些实训内容。本书内容全面,选材适当,结构合理,理论结合实际,可作为应用型本科、成人高校、高职高专院校计算机及相关专业的操作系统课程的教材,也可以作为相关专业的师生及专业技术人员的参考书。本书所配电子教案可以从中国水利水电出版社网站下载,网址为Http://www.waterpub.com.ca/softdown/。 -
ColdFire系列32位微处理器与嵌入式Linux应用李晶皎 等编著《ColdFire系列32位微处理器与嵌入式Linux应用(附光盘)》详细介绍了Freescale公司(原Motorola半导体产品部)32位ColdFire系列芯片的基本结构、片内模块工作原理和编程方法及存储器的扩展和编程方法。讲述了ColdFire系列目标板的嵌入式Linux程序设计方法,特别是Bootloader程序的设计方法。《ColdFire系列32位微处理器与嵌入式Linux应用(附光盘)》的特点是注重实用,附带光盘中提供了可供编译的源代码。在阅读了《ColdFire系列32位微处理器与嵌入式Linux应用(附光盘)》之后,读者能够在ColdFire目标板上快速地运行嵌入式操作系统,并开始系统的设计和开发。《ColdFire系列32位微处理器与嵌入式Linux应用(附光盘)》由浅入深,内容丰富、新颖,并配有程序源代码光盘,适合嵌入式Linux研究、开发及应用技术人员参考,也适于高等院校嵌入式系统及Linux领域的师生参考。 -
ARM9嵌入式技术及LInux高级实践教程陈颐 等编著本书首先介绍ARM微处理器的体系结构、应用领域和应用选型;接着介绍JXARM92410ARM嵌入式教学实验系统的基本组成、硬件资源的详细说明以及集成开发环境ADTIDE的软件编程方法;然后按照从易到难、从简单到复杂的顺序安排实验,包括嵌入式软件开发基础实验、基本接口实验、BootLoader实验、嵌入式Linux操作系统实验、嵌入式Linux图形用户界面实验及高级接口实验。不仅介绍了嵌入式开发的基础实验,而且着重讲述了嵌入式Linux的开发过程,包括嵌入式Linux操作系统的移植、驱动程序的开发、应用程序的开发以及图形用户界面开发。书中还包含了硬件电路原理图,许多基本的硬件接口原理、电路图以及大量的接口程序。<br>本书可作为高等院校相关专业高年级本科生和研究生嵌入式系统实验课程的教材,也可作为从事嵌入式应用开发的工程技术人员的参考资料。配有开放式多媒体实验教学课件。 -
Linux故障排除宝典(美)Christopher Negus,(美)Thomas Weeks著;盖江南,王勇等译;盖江南译本书是专门为帮助读者自已动手排除Linux常见故障而编写的。 本书虽然以Fedora Core 1为例讲解Linux的故障排除步骤,但由于它是由Red hat Linux 9为范本加以改进的,所以书中涉及的绝大部分故障排除技术仍可应用于Red Hat Linux 7-9的版本以及Red Hat Enterprise Linux(特别是版本3)。 全书分为6大部分:首先介绍Fedora的相关信息,然后介绍如何预防故障出现,第3部分包含应用于桌面服务器系统故障排除的诸多特性,最后3个部分主要介绍了有关网络方面的故障排除技巧。另外,书中附录还提供了SUSE和Debian Linux系统故障排队方面的内容,以帮助读者能够轻松实现将本书所学技巧跨Linux各发行版本的迁移。 全书内容丰满,语言简洁而不失严谨,既能指导初级用哀悼解决一般性的Linux故障问题,又能满足高级用户在实际运用和维护Linux系统时对各种Linux故障的查询。 -
Red Hat Linux 9系统管理员完全学习手册姜中华,师鸣若,王大印编著Linux是多用户分时操作系统,是自由软件,具有Unix的全部功能,得到多数硬件厂商的支持,而且Linux操作系统本身附带了许多有用的应用软件。在众多Linux发行版中,Red Hat Linux是最常用、最容易使用的版本之一。 全书讲述了Red Hat Linux 9的安装、Linux的基础命令(文件、shell、网络配置和软件安装)、桌面应用知识(GNOME、KDE和常用应用软件)和企业应用(各种服务器的配置和使用)方面的内容。本书始终以实用为原则,通过丰富的实例说明问题,既能使新手轻松入门,又能使有一定经验的用户迅速提高应用能力。 本书适合Linux初学者、大专院校学生以及广大Linux爱好者使用。 -
Linux教程李洛,黄达峰 编著《Linux教程》在对印度软件人才培养模式进行深入研究的基础上,借鉴了NIIT、北大青鸟APPTECH培训教材的培训思想以及教材特点,以案例为核心,采用引入知识点、讲述知识点、应用知识点、综合知识点的模式,由浅入深,展开对技术内容的讲述。《Linux教程》采用案例贯穿的方式,针对教学和自学两个方面的要求展开对Linux知识的介绍。借鉴了印度对于软件人才的先进教材模式,介绍如何通过命令行接口有效使用和初步管理Linux系统。依照学习Linux系统的顺序,结合一些使用Linux系统的经典案例,由浅入深地介绍了使用Linux系统的渐进过程。另外,本书附录为项目开发手册1,主要结合软件专业系列教材第一集中的C++和Java课程,要求读者能按照编程规范,完成系统的编码及简单的测试。《Linux教程》结构合理,理论叙述简洁、明快,技术应用性强。本教材主要面向高职高专IT类专业的学生,同时也可作为技术培训教材和自学教材。 -
LINUX程序设计(美)Arnold Robbins著“这是一本优秀的Linux编程入门书,选材合理,讲解透彻。我喜欢自学,特别是有关国际化的知识,很久以来我都在关注这些。”――ChetRamey,bashshell的维护者和创作者之一“这是一本很好的Linux编程入门书。作者向大家表明,对有经验的程序员来说,使用Linux编程接口是一个很好的方法,这比大多数书中介绍的千篇一律的编程示例有用得多。”――UlrichDrepper,GNUC库项目负责人“全面而循序渐进地介绍了Unix系统编程技术。书中使用的代码来源广泛,且都选自大家熟悉的程序,并通过这些代码来说明每一个要讲解的概念。对API的深入描述及移植方针的综合介绍,将使读者受益良多,并为将来阅读和编写系统程序做好充分准备。真诚地向大家推荐本书。”――JimMeyering,GNU核心实用程序的维护者和创作者之一你正在学习编程吗?打算从Windows转向Linux吗?已进行Linux开发但希望进一步探索系统调用接口吗?无论你属于哪种情况,本书都将帮你快速、直接地掌握构建正规Linux软件所必需的基本知识。本书通过编写得很好的程序示例讲授Linux编程。书中采用非常有效的方式,循序渐进地讲授了许多高层原理和深层技术,解决了性能、可移植性、健壮性等现实问题。基于Unix版本7和GNU源代码,作者着重介绍了基本的系统调用API――这是所有重要程序的核心,并向读者展示了许多示例――这些示例都源自Linux/Unix用户日常使用的程序。本书的主要内容●内存管理●用户和组●信号●文件I/O●排序和查找●国际化●文件元数据●参数分析●调试●进程●扩展接口本书的支持网站(authors.phptr.com/robbins和www.linux-by-example.com)包含书中所有代码示例。 -
Linux操作系统刘娜主编Linux由于其系统软件免费获取、硬件费用低廉的特点,近年来发展迅猛,是目前非常流行的类UNIX网络操作系统。Red Hat Linux是Linux各版本中非常容易使用的一个版本,它操作简单,配置快捷。本书是以Red Hat公司的Red Hat Linux 9.0为基础,介绍Linux系统的概念、使用、原理、系统、网络管理等方面的内容。通过大量的应用实例,循序渐进地引导读者掌握Linux的各种应用。全书共分13章,分别介绍Linux系统概述和安装过程,图形环境的应用和管理,设备管理与文件系统,Vi编辑器,常用命令,shell及进程,用户管理,系统的扩充,Linux网络管理,Samba、DNS等服务器的架设与配置,Linux程序设计等。本书可以作为本、专科学生的Linux课程教材,也可以作为广大Linux用户、管理员以及众多Linux系统自学者的辅导或自学用书。 -
Linux 宝典(美)Christopher Negus著;徐小青,赵继红,路晓村等译开放源代码的Linux是目前可以免费得到的可靠性极高的操作系统之一。 本书力图从全方位介绍Linux,从基本的Linux的概念出发,为读者营造出一个由浅及深、逐步深入的Linux学习环境。一书共分6个部分,从shell基本命令及图形用户有界面的介绍,到最后的进入Linux编程环境,每一部分都为读者提供了详细清晰的命令解相反和步骤展示。 作为本书的一个显著的特别之处是,它涵盖了多种最新的、流行的Linux发行版本,如Fedora Core,Debian,SUSE等,并以此安排章节结构。另外,本书附带的DVD和CD两张光盘承载了10种免费安装和试用的Linux发行版本,为读者学习本书时提供了实践操作的机会。 本书不但可以作为Linux初学者的入门指南,而且对于想从一种Linux迁移动另一种Linux发行版本的用户,也同样具有不俗的参考价值。 -
Linux基础教程朱华生,冯祥胜编著《21世纪应用型人才培养规划教材:Linux基础教程》以Red Hat Linux 9.0为背景,介绍Linux操作系统及常用软件的使用和安装。主要内容包括三部分:第一部分(第1、2、3、4章)介绍Linux初级应用,目的是让读者学会Linux的安装和基本操作;第二部分(第5、6、7、8章)介绍Linux的中级应用,讲述办公软件的应用和命令行下常用命令的使用;第三部分(第9、10、11章)介绍Linux的高级应用,主要讲述Linux的管理、网络服务和开发。书中配有大量的实例和习题。《21世纪应用型人才培养规划教材:Linux基础教程》内容丰富,讲述深入浅出,可以作为普通高等学校Linux基础课的教材,也可以作为Linux操作系统的培训教材。
