操作系统
-
Linux网络入侵检测系统刘文涛编著本书特色:·介绍入侵检测系统的基本概念和原理·通过在Linux下设计和实现典型的网络入侵检测系统案例深入理解入侵检测技术·图书内容实用性强,读者易学易用本书在介绍入侵检测系统的基本概念和原理的基础上,通过在Linux下设计一个典型的基于网络的入侵检测系统来更深入地探讨入侵检测技术。本书的一大特色是原理概念的讲述和系统的设计相辅相成,紧密联系。典型系统采用模块化设计思想,分别是网络数据包捕获模块、网络协议分析模块、存储模块、规则解析模块、入侵检测模块、响应模块和界面管理模块七个模块。另外,本书还深入讨论了网络数据包捕获技术、协议分析技术、入侵检测技术、入侵事件描述语言的建立、存储技术、多线程技术、界面设计技术等。本书适合于计算机专业的本科生和研究生阅读,也可供从事计算机工程与应用的科技工作者或网络安全爱好者参考。 -
Windows XP排困解难DIY程秉辉,John Hawke著本书主要讲述操作系统Windows XP的疑难解答技巧,同时对Windows 9X/Me/2000等系统遇到的同类问题进行排困解难,可以说是作者长期工作与实践经验的倾情奉献。 全书共12章,主要针对Windows XP系统,内容包括:系统加速(开机、关机以及程序和软件运行);内存、缓存、CPU、系统芯片提速;内存仿真;屏幕显示;硬盘性能;光盘、U盘、可移动存储器;网络性能;系统资源以及有效卸载残留程序等方面。大部分部题以O&A形式解答,重点突出,循序渐进,能有效地帮助用户来提高系统效率和安全稳定性,也适合DIY爱好者,社会计算机培训班和广大计算机办公职员。 本书光盘内容为书中实例演示工具。 -
Linux中文版应用基础姒茂新,陈英,贾震斌等编著本书以Red Hat Linux9.0的最新版本Fedora Cora 1 Linux为平台,介绍了Linux中文版操作系统的基本操作及其主要应用。全书共9章,主要内容涉及:Linux操作系统的安装、配置;KDE、GNOME图形界面的基本操作;常用的shell命令;文字处理、电子表格、文稿演示、公式编辑、图形处理、日程管理等办公应用;上网浏览、邮件收发、即时通信、文件传输等互联网配置及应用;Linux的多媒体应用;对Linux平台上的Web、邮件、FTP、DNS和DHCP等服务器的配置和使用也做了较详细的介绍,还介绍了与Windows系统在局域网中的互联和文件共享、防火墙安全设置;最后对Linux在编程开发方面的应用进行概述性的简介。本书是Linux初学者、高职高专学生和教师学习和参考的理想读物,也适合各类Linux培训使用。 -
Red Hat Linux 9系统管理员完全学习手册姜中华,师鸣若,王大印编著Linux是多用户分时操作系统,是自由软件,具有Unix的全部功能,得到多数硬件厂商的支持,而且Linux操作系统本身附带了许多有用的应用软件。在众多Linux发行版中,Red Hat Linux是最常用、最容易使用的版本之一。 全书讲述了Red Hat Linux 9的安装、Linux的基础命令(文件、shell、网络配置和软件安装)、桌面应用知识(GNOME、KDE和常用应用软件)和企业应用(各种服务器的配置和使用)方面的内容。本书始终以实用为原则,通过丰富的实例说明问题,既能使新手轻松入门,又能使有一定经验的用户迅速提高应用能力。 本书适合Linux初学者、大专院校学生以及广大Linux爱好者使用。 -
现代操作系统(荷)Andrew S. Tanenbaum著;陈向群等译;陈向群译本书是操作系统领域的经典之作,与第1版相比有较大的变化。书中集中讨论了操作系统的基本原理,除了重点放在单处理机操作系统之外,还包含了有关计算机安全、多媒体操作系统、UNIX、Windows2000以及操作系统设计等方面的内容。书中涉及的主题包括图形用户界面、多处理机操作系统、笔记本电脑电源管理、可信系统、病毒、网络终端、CD-ROM文件系统、互斥信号量、RAID、软定时器、稳定存储器以及新的页面置换算法等。此外,书中还增加了大量习题,方便教学。本书适合作为高等院校计算机科学与技术专业操作系统课程教材,也是设计、开发操作系统的重要参考书。 -
红帽Enterprise Linux 3从入门到精通(美)Michael Jang著;毛选,韩滨,于晓菲等译;毛选译本书特色:●安装、配置,保护和联网RedHatEnterpriseLinux●掌握适用于企业的系统管理技巧●配置和诊断Linux网络、目录和数据库服务●特别提供Linux认证的行业介绍本书共分8篇,每篇介绍一组能够帮助读者和企业有效地使用RedHatEnterpriseLinux的不同技能。内容包括怎样安装RedHatEnterpriseLinux、Linux基础知识、基本的Linux管理、Linux联网技术、Linux网络服务、Linux文件共享服务、认证人门、XWindow管理。本书还提供了两个附录,在线资源和GNUGPL。本书内容全面、叙述清晰,适合于学习RedHatEnterpriseLinux各层次的读者。RedHatEnterpriseLinux3正逐渐显现为企业Linux标准。本书是专门论述这个稳定产品的图书,给读者提供了在大量计算机上安装、配置和联网Linux所需要的实用信息。对于经验丰富的Linux管理员,本书从独特的角度刻画了在管理过程的每个阶段都要用到的Apache、TUX、Samba、NFS、vsFTP、Squid、SSH、DNS、DHCP、iptabtes、CUPS、sendmail、Postfix、NIS、LDAP、MySQL、系统管理命令行界面以及GUI工具与实用程序的详细信息。本书还帮助读者配置企业工作站上所使用的GUI。 -
操作系统(美)加里·纳特(Gary Nutt)著;罗宇,吕硕等译;罗宇译本书是目前国际上采用率最高的操作系统教科书之一,因为在介绍现代操作系统的基本原理的同时,使用来自Linux、UNIX和Windows的实例进行实践,从而广受好评。本书有助于深化读者对当代操作系统的理解和应用。在第3版中,作者对操作系统的原理的介绍覆盖面更广,并让读者有更多的机会来实践现实世界的例子。第3版中的新内容 使用最通用的操作系统作为原理举例及实验环境,包括Linux、UNIX和Windows。 包含了更多的实验!比前一版本的例子要多一倍,给学生很多实际操作Linux、UNIX和Windows的机会。 加入或更新了以下信息: 手持和无线系统 安全 线程,包括UNIX和Windows线程 SMP/多处理机 存储媒体,包括DVD和其他ISO 9000设备 -
新电脑课堂本书编委会编著本书是新电脑课堂丛书之一,主要介绍目前最流行的桌面操作系统WindowsXP,内容包括Windows基础知识、Windows实用工具的使用、管理文件和文件夹、运行程序、系统设置、管理、安装和删除软件、安装和卸载硬件、连接和浏览Internet、收发电子邮件、优化WindowsXP、系统维护和故障排除等。通过本书的学习,相信初中级用户能够熟练掌握WindowsXP的使用,并提高运用电脑的综合能力。本书面向电脑的初中级用户而编写,按照电脑用户的阅读习惯,以实用为目的,在编写上充分体现了简单易学的特点。简洁的语言、生动的屏幕图示,实际操作步骤全程显示,配以提示、说明、技巧和注意等精彩点拨以及难易适中的章后习题,再结合配套的多媒体交互式自学光盘,大大方便读者的学习,提高学习效率。本书特点本套丛书按照电脑用户循序渐进、由浅入深的学习习惯,内容起点低,操作上手快,学习效果好。每本图书都配有精心开发的交互式多媒体自学光盘,形象生动地模拟课堂教学,使电脑用户利用多媒体自学光盘所特有的直观、生动、交互性好等优点,轻松领会知识的难点和重点。·全面深入地讲解WindowsXP操作系统的使用和操作技巧·在轻松的氛围中迅速掌握电脑的使用,快速成为电脑玩家·简洁的语言、生动的屏幕示图,实际操作步骤全程显示在您的面前·技巧、说明、注意等精彩点拨,随时随地给您细致的技术指导 -
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故障的查询。 -
UNIX系统编程(美)Kay A.Robbins,(美)Steven Robbins著;陈涓,赵振平译;陈涓译本书是UNIX系统编程的经典教材,并基于最新的UNIX标准进行了更新,其内容完全覆盖文件、信号、POSIX线程、UDP、Web和客户机-服务器等相关内容,并对通信、并发和多线程问题进行了透彻的研究,对复杂的概念进行了全面、完善以及明晰的解释,并以此而闻名。本书不仅提供了大量实例和练习,还专门设计了有针对性的项目,并给出了参考答案,帮助读者理解相关的概念,增强应用能力。本书适合作为高等院校计算机专业教材,也可供软件开发人员参考。本书前言前言:本书是1995年PrenticeHall出版的《PracticalUNIXProgramming:AGuidetoCommunication,ConcurrencyandMultithreading》的第2版。为了更好地反映本书的内容,我们修改了书名(英文版)。同上一版相比,除了书名,我们还对许多地方进行了修改。因特网已经成为计算和社会领域中的一个主导因素。我们的个人信息联网了,我们的软件经常会受到攻击。因此,编写正确的代码显得更加重要。在新的版本中,我们尽量去生成能够正确地处理错误和特殊情况的代码。我们知道,只是声称“处理了所有的错误”,却在给出的代码示例中省略掉错误处理,是没有什么说服力的。但是,错误处理使代码变得更加复杂,我们想尽力使代码清晰一些。本书对前一版的另一个重大改进就是采用了单一UNIX规范,在本书中我们称之为POSIX。我们再也不用为选用哪个厂商的库函数而发愁了—现在已有正式的版本了。在编写本书的过程中,我们尽了最大的努力来遵循这个标准。本书与众不同之处是含有练习和项目章。实际上,本书就是从一个项目手册发展而来的,这个项目手册是美国国家科学基金课题(NationalScienceFoundationGrant)的一部分。在完成这个项目的初期开发之后,我们逐渐认识到:完成这个项目所需的资料分散在很多地方—通常可以在那些提供了大量细节但很少进行概念描述的参考书中找到这些资料。这样,这本书就逐步演变成一本基于最新UNIX标准的完备的参考书了。本书分为四个部分,每个部分中都包括一些主题章和项目章。主题章以循序渐进的方式涵盖了特定的资料,其中有很多例子和小练习。本书还针对进程管理、并发和通信过程中的很多基本概念提供了编程练习(即项目章)。这些编程练习和传统科学课程中的实验作用相当。只有通过实践,才能真正理解书中的概念。这些练习的难度由浅入深,很多练习都只要不到100行的代码就可以实现。下表对本书的结构进行了总结。有14个主题章,这些主题章与8个项目章相互独立。第一次通读本书时可以略过项目章。项目章通过开发一个扩展的应用将几个主题章中的资料整合起来。这些项目包含两个层面:除了说明编程思想之外,还引导读者去理解与应用相关的更高级的主题。这些项目都是分阶段设计的,大多数完整的实现都只需要几百行代码。由于不需要编写大量的代码,因此读者可以将注意力集中在对概念的理解而不是代码的调试上。为了简化编程,我们提供了网络通信和日志输出的库。对专业的程序员来说,主题章结尾处的练习提供了基本的练习内容。通常,使用本书的教师可以在一个学期的课程中挑选几个练习和一个项目章让学生们实现。每个项目都有很多变化,因此这些项目可以在多个学期中反复使用。读者可以选择不同的方式来读这本书。第一部分中的主题章是学习本书其他部分的基础。读完第一部分的主题章之后,读者就可以按任意的顺序来学习第二部分到第四部分了。但后继各章结尾处有关交互(例如,线程是怎样与信号交互的)的讨论除外。我们假定读者是一名很好的C程序员,尽管不一定是UNIXC的程序员。读者应该熟悉C语言编程和基本的数据结构。如果你刚刚接触UNIX,附录A中给出了程序开发的一些必备知识。本书中包括标准函数的概要,在“概要”的右下角列出了用来说明函数的相关标准。知识的更新如此之快,然而书的内容却是有限的。我们欢迎读者给我们提出意见和建议。读者可以给我们发电子邮件authors@usp.cs.utsa.edu。我们尽了最大的努力来编写一本无差错的书。但是,如果你是第一个向我们指出某个错误的人,我们会在本书的网站上向你表示诚挚的谢意。我们在Web站http://usp.cs.utsa.edu/usp上提供了与本书相关的信息。本书包含的所有代码都可以从这个Web站点上下载。译者序:本书是一本介绍UNIX系统的工作原理以及学习UNIX系统程序编写方法的经典教材。对于程序员来说,本书同样是一本不可多得的案头必备参考书。读者在掌握了操作系统、C语言以及计算机网络的基本知识后学习本书,会发现本书将使读者对UNIX系统的理解登上一个新的高度,并将读者编写多线程和网络通信程序的能力提高到一个新的境界。本书有以下几个突出特点:其一,在讲述基本概念时,本书围绕主题设计了大量实例程序和练习来加深读者对概念的理解;其二,在各部分的最后,作者精心设计了生动有趣的项目来总结各部分的主要内容。这些项目,例如破解命令解释程序、WWW重定向、因特网音频广播、服务器性能等的取材都有很强的实际应用背景,稍加完善就是一个可用的程序;其三,本书采用了最新的UNIX标准:SingleUNIXSpecification,并在书中加入了大量的最新信息,如火星探路者中的优先级反转缺陷等。另外,本书各章末尾处的扩展阅读也给读者指出了相关领域经典的或最新的参考资料并进行了细致的评价,对读者进一步研究提供了很好的指导。如果您希望了解并掌握操作系统接口及其工作原理,我们相信本书将是一本合适的教材及参考书;如果您已经具备了初步的UNIX程序编写能力,本书将会引领您进入系统程序编写者的行列;如果您已经是一个熟练的系统程序员了,本书丰富的内容实例、充实的知识架构也一定会让您对计算机系统的理解有新的升华。本书的第20、21、22章由赵振平翻译,其他部分由陈涓翻译。郭传雄和赵振平校阅了全书。致谢我们非常感谢MikeSpeciner和BobLynch,他们通读了全部手稿,并提出了很多有益的建议。我们尤其要对MaryLouNohr细心睿智的编辑工作表示感谢。我们还要对NealWagner和RadiaPerlman给予的鼓励和建议表示感谢。从1988年至今(2003年),我们为大学本科生和研究生开设了操作系统课程,本书中很多资料都曾作为这些教学课程的一部分使用。学习此课程的学生们都经历了书稿发展的不同阶段,并对不断出现的项目进行了实际的测试。他们提供的程序故障、注释、抱怨和建议都使本书更加出色,并且使我们对这些主题之间的相互联系有了更深刻的认识。在早期书稿中发现错误的学生有JosephBell、CarlosCardenas、IgorGrinshpan、JasonJendrusch和JamesManion。我们要感谢美国国家科学基金会通过NSF-ILI授权的USE-0950497对我们组建实验室提供的支持,这样我们才有机会去开展最初的课程,而这些课程正是本书的基础。NSF(DUE-975093、DUE-9752165和DUE-0088769)还为开发那些用来探索和分析操作系统概念的工具提供了支持。我们要感谢PrenticeHall的编辑GregDoench在整个过程中为我们提供的指导,还要感谢我们的出版编辑WilliamMara使此书得以出版。我们用对本书进行了排版,的制作者提供了可以免费使用的软件,我们还要向他们表达我们的谢意。我们特别要感谢我们的家人,他们给了我们无限的爱和支持,尤其要感谢我们的孩子Nicole和Thomas,他们对这项艰巨的任务表示了热情和理解。
