Linux
-
Linux傻瓜书(美)[M.A.里卡特]Manuel Alberto Ricart著;王义豹译目前,国内了解一些 linux的网友和电脑爱好者,往往认为 linux就只有 Red Hat linux,本书希望开拓更大一点的视野,介绍由Caldera系统维护和传播的OpenLinux发行版。它是面向企业和商业的一种版本,具有便于操作的办公系统StarOffice、集成图形桌面KDE、文件管理系统Kppp、与网络连接的工具kppp、编辑器XEmacs、图形界面备份程序BRU2000、负责linux安装和系统管理的LISA等等。它们都装在随书一起发行的光盘内。Linux还有几种版本,如有机会,必当引进,以便形成Linux花园内竞芳吐艳的局面 -
Linux初学者指南宋建平等编写本书是一本面向Linux初学者的教程,个书系统而深入地介绍了Linux的安装配置、Linux操作系统命令解析、基于Linux平台上的应用程序的使用以及丛本的用户操作维护常识等,并伴随大量实例,让初学者在使用中得到启迪。为了加强理解,本书针对Linux的丛本概念做一厂详细的讲解,特别适合于初学者学习。本书内容新颖,结合最新版的Red Hat Linux进行介绍,涵盖了Linux操作系统的各个面山,特别是通过大量实例讲解,对以使读者尽快熟悉并掌握这个具有新时代特征的强大而美好的操作系统 -
学用Linux与Windows NT魏永明,郑翔等编著Linux是一个用最短的时间产生了最大影响力的操作系统,Linux的成熟为民族软件产业带来了机遇。在服务器和桌面操作系统领域,Linux和Windows NT已经成为激烈的竞争对手。但由于国内特殊的软件环境,许多用户对UNIX系统有着一种恐惧心理,这对类UNIX的Linux在国内的推广造成了一种无形的障碍。本书通过客观比较Linux和NT的功能特性,旨在消除用户对Linux(UNIX)系统的恐惧民理,为Windows NT用户顺利转向Linux提供基础。本书在基本的操作系统特性、使用、开发等方面对这两个操作系统进行了比较,为Windows NT用户展现了低成本、高性能的Linux系统和Windows NT操作系统一样的易用性,比Windows NT系统更好的扩展性、规模伸缩性等等。最后,本书还提供了集成Linux和Windows NT的常用方法。本书主要在如下几个方面对比了Linux和Windows NT:操作系统基本结构组件的比较。从基本的操作系统组件出发对比Linux和Windows NT,涉及进程调度和管理、虚拟内存管理、输入输出管理、文件系统等内容;用户角度出发的全面对比。从普通用户、系统管理员以及开发人员的角度对比Linux和Windows NT。涉及到SHELL、图形用户界面、应用软件、系统管理、网络支持、软件开发、图形界面开发、服务器应用等方面;Linux和Windows NT的集成。讲述Linux和Windows NT的集成方法,包括建立双重引导系统、利用SAMBA或NFS共享资源等内容。本书适合于从事系统或软件设计的计算机专业人员阅读,对学习操作系统课程的在校学生也是一本较好的参考书。 -
学用UNIX与LINUX徐小青等编著几十年来,UNIX一直是世界上的主流操作系统,它在科研、教育、商业和工业等众多领域内发挥着无可替代的巨大作用;Linux是近年来发展起来的基于个人计算机上的具有全部UNIX特征的操作系统,它完全符合POSIX标准。它们二者在Internet和intranet领域具有广阔的应用前景。UNIX和Linux之间的内在联系,使得读者一旦掌握了其中的一个,就能很块地掌握其中的另一个。基于这种考虑,作者将UNIX和Linux集成在一本书里,以利于广大读者对比学习。本书以学用UNIX和Linux操作系统的读者为对象,由浅入深、全面、系统地介绍UNIX与Linux使用、开发和管理等内容。全书分为二大部分,共十章。第一部分包括四章,主要讲述UNIX的有关内容。第一章主要介绍UNIX基础,包括UNIX综述、用户的工作环境、文件系统的使用内容等。,第二章介绍了UNIX的常用命令,shell及文本编辑程序vi等软件的使用。第三章结合Internet概念介绍UNIX环境下网络的使用。第四章主要介绍UNIX系统的启动和关闭、安全性管理、文件系统管理、时间和作业调度等问题。第二部分包括六章,主要讲述Linux操作系统的有关内容。第五章主要介绍Linux的概念、特性、优势以及它与其他操作系统之间的区别。第六章从Linux的硬件要求、硬盘分区、软件安装等方面详细介绍Linux发行版本的安装和配置方法。第七章主要介绍Linux的使用基础、shell、文本编辑程序emacs、打印以及多进程管理等内容。第八章介绍Linux环境下网络的使用,包括Internet和校园网,简要介绍了Linux环境下的网络与Windows NT网络的区别。第九章主要介绍Linux系统的启动和关闭、用户管理、数据备份、文件管理等问题。第十章介绍如何在Linux环境下运行DOS、Windows程序,并对X Window系统做了介绍。读者对象:本书适合科技人员、大专院校师生、广大计算机应用人员以及计算机爱好者学习使用和参考。 -
操作系统COOL范醒哲,潘桦主编内容简介本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个系统软件的应用。第一篇以14章篇幅通过大量的实例将一个庞大的操作系统Linux娓娓道来,这些实例覆盖了Linux的方方面面。内容包括:Linux的安装、Linux使用入门、获得帮助、RPM的使用、XWindow系统、Linux的基本配置、Linux网络管理与服务、Glint的使用、Vi的使用、Emacs的使用和Linux上的中文环境、KDE桌面系统、应用程序、编程等。正如大家所看到的,通过本书的学习将会对Linux系统有一个全面的了解与掌握。第二篇分4章讲解了如何使用Windows2000系统,如桌面的使用与管理、面板控制、网络设置及高级管理、注册表配置等内容,将读者一步步培养成一个合格的系统管理员。本书通过大量实例讲述了Linux和Windows2000的使用技巧。全书把功能和实现的知识点与具体的实例紧密地联系在一起,由浅人深地指导读者学习并掌握两种软件的应用。本书可供计算机爱好者及初步了解Linux和Windows系统准备深入应用的读者参考、使用。本书所附光盘含与本书配套的电子图书以及赠送的“Windows98直通车”多媒体学习软件。 -
Linux网络服务器实用手册施势帆,吕建毅原著;碧恩改编本书是一本介绍Linux下如何进行网络服务器安装与管理的参考书,包括Linux的安装、内核编辑、系统管理、各种网络服务器的安装等内容。网络服务器的相关部分是本书的关键,详细介绍的网络服务器有:网关、IP代理服务器、域名服务器(DNS Server)、Samba服务器、PPP服务器、WWW服务器、FTP服务器、文件共享服务器等。书中有大量的插图及示例,可以引导读者直观地学习和掌握本书的内容。书附光盘内有完整的系统文档及服务器文档。本书面面所有Linux的爱好者。既可以作为使用Linux建设网络服务器的技术指南,也不失为初学者的一本入门读物。 -
Red Hat Linux 9宝典(美)Christopher Negus著;王勇[等]译;王勇译本书全面、系统地介绍了Red Hat Linux 9,突出了Red Hat Linux 9的新技术、新特点,尤其在桌面应用、网络配置以及各种服务器的配置等方面描述详尽。本书介绍了Red Hat Linux新提供的图形化的字处理器,Red Hat Linux中运行的图形游戏和基于字符的游戏,通用设置和系统维护的管理,Red Hat Linux的任务,设置各种不同类型服务器的过程,如打印服务器、FTP服务器和MySQL数据库服务器、DNS服务器。本书还增加了从MAC上使用Linux服务器的全新内容。本书深入浅出、通俗易懂,不仅使读者能很快熟悉和认识Red Hat Linux 9,并且还能迅速领悟Linux操作系统的精髓。本书适用于Red Hat Linux技术开发人员、系统维护人员和广大Linux爱好者。 -
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系统自学者的辅导或自学用书。 -
IA-64 Linux内核设计与实现(美)David Mosberger,(美)Stephane Eranian著;梁金昆等译;梁金昆译本书是操作系统软件发展史上的一个里程碑,将介绍一种强大而又完全开放的操作系统,并采用独特视角分析了将其内核移植到一个崭新的CPU架构上的内核设计师们的设计思路。本书适用于学习操作系统编程的学生,也能教给经验丰富的内核程序员一两个窍门。本书从技术角度深入地介绍了现代CPU及其指令集和架构,以及Linux内核;并展示了现代微处理器的设计师们如何从效率和可伸缩性的角度来构建微处理器:另外还介绍了在与硬件无关的层次上内核的设计目标,以及介于与硬件无关的部分和IA-64架构之间的特定实现。本书涵盖了内核设计师在把Linux移植到IA-64的过程中所做出的全部决策,这展示了他们如何将硬件和软件整合为一个能正常运转的系统。本书的作者之一跻身于能接替LinusTorvalds领导Linux内核开发的最后候选人之列。两位作者均受聘于HP的研究实验室,HP公司创造了IA-64的直系祖先及其架构,后来与Intel合作开发IA-64架构。两位作者领导了Linux内核向IA-64处理器的移植,因此他们是讲述这一主题的最佳人选。如果想从系统程序员的角度理解IA-64架构,或者想更深刻地理解Linux内核,或是面临着以下任务:改进软件对处理器的利用,把某个操作系统移植到一种新型的处理器上,乃至设计一种新型的CPU,本书都将很适合你。本书为学习操作系统的学生提供了理论联系实际的重要桥梁。这面临着一个严峻的考验:保持架构整洁和可移植的抽象目标面临着必须在实际的CPU上高效且可靠运行的挑战。但最具革命意义的一点是对于所有读者来说,本书实际上是完全可用的。仅仅几年前,本书的内容和相关源代码很可能还属于商业秘密,而拥有这些资料的公司估计它们具有数千万美元的价值。就算只是想看看IA-64内核源代码,就必须先在HP的少数几个部门之中找到一份工作。只是好奇的人或者学生是没有这样的机会的。实际上,在20世纪90年代初,AT&T估计其UNIX系统的知识产权价值为2.5亿美元。资金雄厚的大学有时候会购买允许研究生使用UNIX源代码的授权,但是一旦如此,那些研究员便加入了一份令人反感的非公开协定。时代已经改变了:现在你已被授权使用该操作系统内核的全部源代码,甚至可以随意把它复制给你的朋友!是什么使这一改变成为可能呢?原因就是LinusTorvalds和数百名合作者以源代码的形式公开了Linux内核,而最重要的是有了革命性的GNU通用公共许可(GNU GPL)。GPL的自由软件(FreeSoftware)模型允许对该系统及其源代码的自由使用和分发,允许任何人参加该系统的开发,使独立的开发人员和商业界结成伙伴,但同时限制了合作的任何一方不公平地利用另一方。欢迎你加入其中。要理解GPL对Linux的重要性,必须要考虑20世纪80年代末到90年代初,UNIX所面临的走向衰落的困境。商业人士深信Microsoft NT很快将一统天下。在那个时期,甚至连Apple和NeXT的创立者SteveJobs都让步了,在其Pixar的台式机上安装了Windows系统,而不是他自己的产品。但下面两个因素拯救了UNIX:Microsoft承诺发布企业级NT,但该计划延误了5年多的时间:而GNU/Linux系统复兴了UNIX的革命。GNU和Linux重新点燃了UNIX世界的希望,这完全是因为它们具有开放、共享的特性,并将其统一为一个能在所有厂商的硬件平台上运行的通用操作系统。UNIX曾饱受过度分化的痛苦:为了紧紧抓住客户,每个厂商都对系统进行了修改,而厂商非常渴望挣回数量相当大的研发费用,以至于他们按用户数量对UNIX客户收费,并限制其系统只允许客户授权已付费的用户登录。而遵循GPL的Linux则不易受到强制分化和知识产权保护问题的困扰:GPL的条款要求对软件的改进必须与所有人共享,而且规定拥有软件的任何人都能对其进行修改。一旦能修改软件,你就能去除对系统的任何限制。GPL对于共享和类似于共享的规定趋向于涵盖操作系统和底层硬件。这侵犯了厂商的利润,但完全符合客户的利益。实际效果是厂商开始把操作系统看作支持软件,而不是利润的直接来源。做到这一点是可能的,因为自由软件的协作特性意味着任何个人或公司都不需要过多地负担开发和服务的费用。公司可以与其直接的竞争对手共享这种五分化软件的开发,有些公司已经这样做了。例如,IBM和HP虽然为Linux的市场份额而竞争,但它们都热衷于在许多自由软件项目上进行合作。通过这种方式,这两家公司可以共同完成无法独立靠各自的预算来进行的工作。这就是自由软件革命的合理结果:你现在可以研究和修改那些几年前还是私有的成果,取得这些成果的人也不再保护其技术只限于其雇员使用,而会毫无保留地告诉你他们是如何取得这一成果的。本书从技术上深入地介绍了IA-64架构及其相应版本的Linux内核。因为你可以随心所欲地探索Linux系统,所以本书对你没有丝毫的隐瞒。通过这些课程,你能学会把Linux内核移植到另一种处理器上,向内核添加新的特性,乃至为IA-64编写一个全新的操作系统。你也可以选择只是更加深入地了解应用程序如何获得操作系统提供的服务,以及它们为何采取现有的运行方式。如何使用这些信息完全取决于你的选择。它们不再是实验室里的秘密,相关的知识产权保护问题也已不复存在,操作系统的大门被猛然地推开。革命已经到来:进来探索其中的奥秘吧。——BrucePerenS -
基于S3C44B0X嵌入式μCLinux系统原理及应用李岩,荣盘祥编著本书特色:1.新颖性:本书以当前最廉价、接口最丰富、占有率最高的ARM内核的处理器芯片——S3C44BOX为基础进行讲解,并将嵌入式系统理论与当前最流行且最适用于嵌入式应用的Linux操作系统进行整和。2.知识的系统性:本书从教学和应用出发,将操作系统(Linux)、微机原理(ARM处理器)、汇编/C语言程序设计、计算机网络等知识进行系统化。3.易学性和实用性相结合:本书在阐述嵌入式系统的基本理论、主要内容和实际开发应用方法的同时,特别注重理论和实践相结合,既具有面向教学又具有面向开发与应用的特点。4.理论与案例相结合:本书在阐述理论知识的同时,给出了简单明了的实验程序和综合示例。本书着重介绍了目前流行的S3C44B0X微处理器及应用较为广泛的μCLinux嵌入式操作系统。书中作者结合多年的研究和教学经验,介绍了基于S3C44B0X芯片的嵌入式系统的原理、程序设计方法以及实用性程序的开发。本书共分为12章。第1~第3章介绍了嵌入式系统的基本概念,常用的ARM/Thumb指令系统及编译工具GNUGCC的使用方法;第4~第5章介绍了S3C44BOX芯片的体系结构,结合MICETEK(上海祥佑数码,WWW.micetek.com.cn)EV44BOII开发板介绍了S3C44BOX的接口电路设计方法及编程;第6~第10章介绍了主流的μCLinux操作系统的进程管理、文件系统管理、设备管理、以及用户接口的设计过程,其中包括了开发工具HitoolforμCLinux的使用方法介绍及简单驱动程序的编写;第11~第12章介绍了应用程序开发实例和μCLinux在其他平台上的移植过程。本书主要从嵌入式理论、方法和应用实践的角度出发,以ARM处理器S3C44BOX为基础,展现了嵌入式系统的基本理论的主要内容和实际应用开发方法。做到学术性、新颖性、可读性和使用性相结合。本书可作为有关嵌入式系统教学的本科生或研究生的教材使用,也可供嵌人式爱好者、从业人员和高等院校师生专业进修和教学之用。
