新书列表
Linux 0.01内核分析与操作系统设计(附CD—ROM光盘一张)——创作你自己的操作系统
出版时间:2004-10-01作者:卢军 编著
本书巧妙地结合了Linux内核源代码分析、操作系统设计原理和操作系统设计实践三个方面的内容,在对Linux 0.01内核源代码进行深入分析的基础上,讲解了操作系统设计的基本原理和方法技巧。同时,还向读者提供了大量的操作系统实践方面的实例。通过对本书的学习,读者可以对操作系统的内核有深入的了解,掌握基本的硬件操作和控制能力,具有对操作系统的理解和实践能力。
本书中的所有例子,都可以使用GNU编译器来编译,所有的工具软件也都可以应用到GNU的自由软件中。本书内窜丰富、通俗易懂、可操作性强,既可作为大学高年级本科和研究生学习操作系统设计的辅导教材,也可作为计算机爱好者学习和分析Linux内核的教材。同时,也是软件工程师进行各类操作系统设计的最佳参考用书。
本书中的所有例子,都可以使用GNU编译器来编译,所有的工具软件也都可以应用到GNU的自由软件中。本书内窜丰富、通俗易懂、可操作性强,既可作为大学高年级本科和研究生学习操作系统设计的辅导教材,也可作为计算机爱好者学习和分析Linux内核的教材。同时,也是软件工程师进行各类操作系统设计的最佳参考用书。
Red Hat Linux9宝典——美国计算机“宝典”丛书
出版时间:2004-10-01作者:(美)尼格斯 著,王勇,盖江南,净文丽 等译
本书全面、系统地介绍了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爱好者。
本书适用于Red Hat Linux技术开发人员、系统维护人员和广大Linux爱好者。
Linux C/C++入门与进阶
出版时间:2004-10-01作者:位元文化 编著
Linux是现今流行的操作系统,它具有强大的功能和高度的稳定性;而C/C++语言是目前应用最广泛,且功能最强大的程序开发语言之一,本书将详尽地介绍在Linux环境下运用C/C++开发程序。
全书共分为29章和一个附录,主要介绍了变量、数据类型、运算符与表达式、流程控制、数组、指针、函数、对象导向、类别与对象、类别的继承、信息、模板、例外处理、标准模板链接库、模块化开发、自定义标头文件、条件式编译、批次编译、版本管理、窗口的事件处理、对话框与控件等方面的内容。
本书内容丰富,讲解详尽,可作为计算机及相关专业的研究生、本科生、大专生的参考书,同时也可作为相关专业从业人员的实用参考书。
本书繁体字版名为《Linux C/C++入门进阶》,由文魁信息股份有限公司出版,版权属位元文化所有。本书简体字中文版由文魁信息股份有限公司授权科学出版社独家出版。未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部。
全书共分为29章和一个附录,主要介绍了变量、数据类型、运算符与表达式、流程控制、数组、指针、函数、对象导向、类别与对象、类别的继承、信息、模板、例外处理、标准模板链接库、模块化开发、自定义标头文件、条件式编译、批次编译、版本管理、窗口的事件处理、对话框与控件等方面的内容。
本书内容丰富,讲解详尽,可作为计算机及相关专业的研究生、本科生、大专生的参考书,同时也可作为相关专业从业人员的实用参考书。
本书繁体字版名为《Linux C/C++入门进阶》,由文魁信息股份有限公司出版,版权属位元文化所有。本书简体字中文版由文魁信息股份有限公司授权科学出版社独家出版。未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部。
Red Hat Linux 9实务应用——Hed Hat Linux 实务系列丛书
出版时间:2004-10-01作者:施威铭研究室 著
Linux是多用户、多任务的操作系统,具有强大的可移植性、良好的编程环境和强大的网络功能。本书全面系统地介绍了Linux的应用,主要包括Linux简介、安装与设计定、基本操作、实用软件、系统管理、架设服务器、系统升级等7个部分。在本书的指导下,你将掌握Linux系统的安装,中文输入法的安装,网络连接的设定,KOffice、VMware、Webmin、VNC等实用软件的使用,文件系统及磁盘阵列的建立,Samba、SQL、FTP、Mail、News和代理服务器的架设,以及系统升级等。本书适用于计算机网络管理、开发和应用的专业技术人员,同时也可以作为Linux培训班的辅导教材及自学教材。
Linux网络入侵检测系统
出版时间:2004-10-01作者:刘文涛 编著
本书在介绍入侵检测系统的基本概念和原理的基础上,通过在linux下设计一个典型的基于网络的入侵检测系统来更深入地探讨入侵检测技术。本书的一大特色是原理概念的讲述和系统的设计相辅相成,紧密联系。典型系统采用模块化设计思想,分别是网络数据包捕获模块、网络协议分析模块、存储模块、规则解析析模块、入侵检测模块、响应模块和界面管理模块七个模块。另外,本书还深入讨论了网络数据包捕获技术、协议分析技术、入侵检测技术、入侵事件描述语言的建立、存储技术、多线程技术、界面设计技术等。
本书适合于计算机专业的本科生和研究生阅读,也可供从事计算机工程与应用的科技工作者或网络安全爱好者参考。
本书适合于计算机专业的本科生和研究生阅读,也可供从事计算机工程与应用的科技工作者或网络安全爱好者参考。
Linux 内核完全注释
出版时间:2004-09-01作者:赵炯 编著
本书对Linux早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础.书中首先以Linux源代码版本的变迁历史为主线,详细介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细说明。 在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书带介绍了内核源代码的组织结构信相互关系。
本书适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linrx操作系统爱好者自学,还可以供具有一定基础的技术人员作为嵌入式开发应用的参考书。
本书适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linrx操作系统爱好者自学,还可以供具有一定基础的技术人员作为嵌入式开发应用的参考书。
Red hat Linux 9.0基础教程——高等院校计算机应用技术系列教材
出版时间:2004-08-01作者:黄丽娜 等编著
本书全面、系统地介绍了Red Hat Linux 9.0。全书既兼顾了Linux相对于DOS、Windows系统的一般特点,又突出了Red Hat Linux 9.0的新技术、新特点,尤其在桌面应用、网络客户端、打印服务等方面。全书共分为7个部分,涵盖了安装、操作环境、网络、系统管理、网络配置、基本编程和应用软件的使用。
本书深入浅出、图文并茂、通俗易懂,不仅使读者能快速熟悉和认识Red Hat Linux 9.0,并且能快速领悟Linux操作系统的精髓,并为今后继续有针对性地深入学习Linux打好基础。
作为广大用户的一个向导,本书不仅适合Linux系统的初学者,也适合那些使用过Red Hat LinuX旧版本,而想认识新版本(同为Red Hat Linux 9.0在操作和使用上具有无可比拟的优越性)的读者。
本书深入浅出、图文并茂、通俗易懂,不仅使读者能快速熟悉和认识Red Hat Linux 9.0,并且能快速领悟Linux操作系统的精髓,并为今后继续有针对性地深入学习Linux打好基础。
作为广大用户的一个向导,本书不仅适合Linux系统的初学者,也适合那些使用过Red Hat LinuX旧版本,而想认识新版本(同为Red Hat Linux 9.0在操作和使用上具有无可比拟的优越性)的读者。
Linux 实用教程
出版时间:2004-07-01作者:刘兵 等编著
本书从三个方面来介绍Red Hat Linux操作系统。第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理,包括如何管理用户,如何设置DNS服务器、SMTP/POP3 E-mail服务器、Web服务器、NFS服务器以及文件和打印服务器,FTP服务器的配置和维护,最后对Linux系统的网络安全及应用架构进行了讲解。第三部分是如何在Red Hat Linux中进行程序设计,包括一个程序的编辑、编译、调试、生成RPM安装包的整个过程。本书使用Red Hat 9版本为例来讲述。
本书适合高等院校计算机专业及计算机网络专业的学生使用,也可作为Linux系统管理人员、网络管理人员及广大Linux爱好者的参考书。
本书适合高等院校计算机专业及计算机网络专业的学生使用,也可作为Linux系统管理人员、网络管理人员及广大Linux爱好者的参考书。
黑客札记:Linux与unix安全手册
出版时间:2004-07-01作者:Nitesh Dhanjani
本书将告诉你黑客如何思考,以使你能够找到办法保护Unix和Linux系统不受他们攻击。这是可以知道如何阻止系统被入侵的惟一方法。为了阻止最有经验的黑客攻击,我们需要了解他们的思考过程、技术和策略。 Unix和Linux操作系统功能强大的本质是一把双刃剑。在大多数情况下,操作系统内核源码是可以免费得到的,管理员可以对内核做很大的变动以满足自己的需要。但是Unix和Linux这个功能强大和灵活的本质包含很多的复杂性,增加了可以轻易使系统处于危险的错误配置的几率。我们还要考虑目前可用的Unix和Linux发布版本的不同。每个版本都绑定它自己的一套安全策略和配置。例如,一些发布版本关闭了一组远程服务,而另外一些则开启了所有可能的服务,而安全策略最为薄弱。黑客意识到管理Unix和Linux主机的复杂性,并且确切地知道该如何利用它们。本书中介绍的最巧妙的黑客策略将会使你大吃一惊,本书还会教你如何防御这些黑客攻击。
不要担心黑客会掌握本书中提供的资料,因为他们早已经了解了这些内容。本书的目的是披露目前黑客使用的攻击策略,因此可以学习如何对付他们。一旦知道黑客的思考方式和他们用于侵入系统的多种不同的方法,形势就对我们有利了。
本书的组织形式
本书分为四个主要部分:
第一部分:黑客入侵技术及防御
本书的第一部分讲述了黑客目前普遍使用的入侵技术还介绍了针对这些章节中描述的所有入侵技术的防御技术。第1章 我们从理解入侵技术的第一个逻辑步骤开始:追踪。本章将告诉你黑客如何通过搜索引擎、注册记录、DNS记录及更多渠道获取公共的可用信息。一旦从公共可用资源获得所有可得信息后,他们会开始进行实际的网络及主机的辨识和扫描。 第2章 本章告诉你如何判断网络中的哪一台主机是运行的,以及它们开放的端口。我们会讨论不同的扫描端口的方法,同时讨论的还有操作系统辨识技术和工具。
第3章 学习黑客如何辨识运行在远端主机上的应用程序和服务。本章将介绍很多潜在的入侵者枚举用户名和远端服务所用的不同工具和方法。第4章 本章披露了黑客获得易受攻击主机的访问权限所用的具体工具和策略。学习黑客使用的最巧妙的技术,比如暴力破解、嗅探、中途攻击、密码破解、端口重定向,以及对配置不当、缓冲区溢出及其他软件系统安全漏洞的利用。
第5章 对特定漏洞的利用通常可使黑客获得无特权用户或系统账户的权限。在这些情况下,对于黑客来说下一步是获得超级用户(root)权限。本章展示了黑客试图获得更高级权限而使用的各种不同的方法。第6章 一旦某个主机被入侵,黑客希望隐藏他的存在并确保对主机的持续且有特权的访问。本章告诉你黑客们如何通过清空重要日志以隐藏他们的痕迹以及黑客如何给入侵目标主机安装特洛伊木马、后门和rootkit攻击工具。第二部分:主机安全强化
本书的第二部分集中讲述了系统管理员可能采用的强化默认系统配置和策略的多个步骤。
第7章 本章讨论了与强化默认应用程序和服务器配置相关的重要配置问题。我们鼓励所有的系统管理员都考虑一下本章的建议以阻止入侵者攻击薄弱的系统策略和配置。
第8章 恶意用户和黑客经常利用那些不适当的用户和文件系统许可,本章将介绍UNIX和LINUX文件许可,并且讲述了抵御由于不良用户和文件许可而造成的入侵所采取的确切步骤.
第9章 每个系统管理员都应该执行正确的系统事件日志记录。本章教给你如何开启和配置有用的日志记录服务,以及如何在日志文件中正确地设置许可以防止它们被篡改。及时下载最新的安全补丁也是很重要的,本章提供了可获得这些信息的官方网址的有用链接。 第三部分:专题
本书的第三部分围绕几个令人兴奋的话题展开,包括为Nessus扫描器编写插件程序、无线入侵,以及利用ZaurusPDA的入侵。第10章 Nessus是一个目前最流行的漏洞扫描工具。它是免费的并且设计成模块化形式。本章教给你如何使用NASL(Nessus攻击脚本语言)为Nessus扫描器编写定制的安全漏洞检查插件程序。第11章 学习黑客如何侵入802.11无线网络。本章叙述了WEP协议的薄弱环节,并介绍了黑客人侵无线网络所使用的工具。另外,本章提出了一些如何更好地保护无线网络的建议。
第12章 夏普的ZaurusPDA设备运行的是嵌入式Linux操作系统。本章向你展示了用于ZaurusPDA的各种安全工具以及它们是如何轻易地被黑客利用来侵入无线网络的。
参考中心 这一部分安排在本书的最后以便于查询。当我们需要获得关于常用命令、常用端口、在线资源、IP地址,及有用的Netcat命令之类问题的快速信息时,记得把书翻到这一部分。另外,这一部分还提供ASCII值和HTTP响应表。写给读者的话
作者对本书的编写做出了很多努力。希望读者能够在书中找到有价值的资料。最重要的是,希望读者把本书中提供的信息用于保护自己的系统和网络不被最有经验的黑客人侵。
不要担心黑客会掌握本书中提供的资料,因为他们早已经了解了这些内容。本书的目的是披露目前黑客使用的攻击策略,因此可以学习如何对付他们。一旦知道黑客的思考方式和他们用于侵入系统的多种不同的方法,形势就对我们有利了。
本书的组织形式
本书分为四个主要部分:
第一部分:黑客入侵技术及防御
本书的第一部分讲述了黑客目前普遍使用的入侵技术还介绍了针对这些章节中描述的所有入侵技术的防御技术。第1章 我们从理解入侵技术的第一个逻辑步骤开始:追踪。本章将告诉你黑客如何通过搜索引擎、注册记录、DNS记录及更多渠道获取公共的可用信息。一旦从公共可用资源获得所有可得信息后,他们会开始进行实际的网络及主机的辨识和扫描。 第2章 本章告诉你如何判断网络中的哪一台主机是运行的,以及它们开放的端口。我们会讨论不同的扫描端口的方法,同时讨论的还有操作系统辨识技术和工具。
第3章 学习黑客如何辨识运行在远端主机上的应用程序和服务。本章将介绍很多潜在的入侵者枚举用户名和远端服务所用的不同工具和方法。第4章 本章披露了黑客获得易受攻击主机的访问权限所用的具体工具和策略。学习黑客使用的最巧妙的技术,比如暴力破解、嗅探、中途攻击、密码破解、端口重定向,以及对配置不当、缓冲区溢出及其他软件系统安全漏洞的利用。
第5章 对特定漏洞的利用通常可使黑客获得无特权用户或系统账户的权限。在这些情况下,对于黑客来说下一步是获得超级用户(root)权限。本章展示了黑客试图获得更高级权限而使用的各种不同的方法。第6章 一旦某个主机被入侵,黑客希望隐藏他的存在并确保对主机的持续且有特权的访问。本章告诉你黑客们如何通过清空重要日志以隐藏他们的痕迹以及黑客如何给入侵目标主机安装特洛伊木马、后门和rootkit攻击工具。第二部分:主机安全强化
本书的第二部分集中讲述了系统管理员可能采用的强化默认系统配置和策略的多个步骤。
第7章 本章讨论了与强化默认应用程序和服务器配置相关的重要配置问题。我们鼓励所有的系统管理员都考虑一下本章的建议以阻止入侵者攻击薄弱的系统策略和配置。
第8章 恶意用户和黑客经常利用那些不适当的用户和文件系统许可,本章将介绍UNIX和LINUX文件许可,并且讲述了抵御由于不良用户和文件许可而造成的入侵所采取的确切步骤.
第9章 每个系统管理员都应该执行正确的系统事件日志记录。本章教给你如何开启和配置有用的日志记录服务,以及如何在日志文件中正确地设置许可以防止它们被篡改。及时下载最新的安全补丁也是很重要的,本章提供了可获得这些信息的官方网址的有用链接。 第三部分:专题
本书的第三部分围绕几个令人兴奋的话题展开,包括为Nessus扫描器编写插件程序、无线入侵,以及利用ZaurusPDA的入侵。第10章 Nessus是一个目前最流行的漏洞扫描工具。它是免费的并且设计成模块化形式。本章教给你如何使用NASL(Nessus攻击脚本语言)为Nessus扫描器编写定制的安全漏洞检查插件程序。第11章 学习黑客如何侵入802.11无线网络。本章叙述了WEP协议的薄弱环节,并介绍了黑客人侵无线网络所使用的工具。另外,本章提出了一些如何更好地保护无线网络的建议。
第12章 夏普的ZaurusPDA设备运行的是嵌入式Linux操作系统。本章向你展示了用于ZaurusPDA的各种安全工具以及它们是如何轻易地被黑客利用来侵入无线网络的。
参考中心 这一部分安排在本书的最后以便于查询。当我们需要获得关于常用命令、常用端口、在线资源、IP地址,及有用的Netcat命令之类问题的快速信息时,记得把书翻到这一部分。另外,这一部分还提供ASCII值和HTTP响应表。写给读者的话
作者对本书的编写做出了很多努力。希望读者能够在书中找到有价值的资料。最重要的是,希望读者把本书中提供的信息用于保护自己的系统和网络不被最有经验的黑客人侵。
Red Hat Linux9架站实务
出版时间:2004-07-01作者:李蔚泽 编著
本书包含了11种常用的服务器以及网络基本概念的介绍,包括Apsche服务器的安装与设置、多重网站与安全通信、Apache服务器快速设置、FTP服务器——VSFTP、邮件服务器——Sendmail、与Windows的桥梁——SAMBA、高速缓存服务器——Squid、NAT服务器与防火墙、DHCP服务器、DNS服务器——BIND、网络磁盘驱动器——NPS、新闻服务器——INN以及OpenSSH服务器等,内容丰富。
为了使读者能够融会贯通,本书在每章的开始都先说明了各类服务器的基本原理,接着再从架设开始逐步介绍,以提高读者掌握概念与实际操作的能力。为使读者能在最短的时间内轻松完成各种服务器的架站工作,在编写时舍弃了一般书籍庞杂的内容,取而代之的是核心部分的内容。
为了使读者能够融会贯通,本书在每章的开始都先说明了各类服务器的基本原理,接着再从架设开始逐步介绍,以提高读者掌握概念与实际操作的能力。为使读者能在最短的时间内轻松完成各种服务器的架站工作,在编写时舍弃了一般书籍庞杂的内容,取而代之的是核心部分的内容。












