Linux
-
Linux与Unix安全手册(美)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响应表。写给读者的话作者对本书的编写做出了很多努力。希望读者能够在书中找到有价值的资料。最重要的是,希望读者把本书中提供的信息用于保护自己的系统和网络不被最有经验的黑客人侵。 -
操作系统教程孟庆昌编著《面向21世纪高等学校计算机类专业系列教材·操作系统教程:Linux实例分析》以Linux操作系统为实例,全面、系统地介绍了操作系统的概念、理论、技术和实现方法。全书共分11章,分别介绍操作系统概述,进程管理,处理机调度,存储器管理,文件系统,设备管理,中断、陷入和信号机构,死锁,多处理器系统,分布式系统,性能评价及安全性。《面向21世纪高等学校计算机类专业系列教材·操作系统教程:Linux实例分析》可作为计算机科学和工程类专业的教材,以及从事计算机工作的广大科技人员学习操作系统知识和Linux技术的参考书。 -
红旗Linux系统基础教程黎连业,王安编著红旗Linux是由中科红旗软件技术有限公司开发研制的一个国产操作系统,是Linux的一个发展产品。本书著者结合自身的教学实践经验,以教程的形式,循序渐进、由浅入深地介绍了红旗Linux的基础知识和具体应用方法。本书共分6章,包括红旗Linux基本概念,安装需要的环境,图形桌面操作环境KDE简介,桌面外观与窗口菜单、快捷键的介绍,文件编辑器KWord的应用,红旗Linux的系统命令等。本书是红旗Linux系统授权培训中心、认证考试中心的培训教材,适用于政府公务员、大学生以及大、中型局域网络管理人员阅读和参考。作为红旗Linux系统授权培训中心、认证考试中心点,我们在教学过程中,感觉到学员对Linux认识程度不一,有的有基础,有的无基础,掌握统一的进度有困难。为了便于读者学习、应用红旗Linux系统,我们编写了《红旗Linux系统基础教程》一书,意在引导读者进入红旗Linux。本书由6章组成,它们是:第1章红旗Linux基本概念;第2章安装红旗Linux的操作步骤;第3章图形桌面操作环境KDE简介;第4章红旗Linux桌面外观与窗口菜单、快捷键介绍;第5章KWord编辑器;第6章红旗Linux系统命令。按照上述章节安排内容,有利于读者方便、快速地了解、掌握和初步应用红旗Linux系统。为学员参加红旗Linux系统培训打下基础。如果只是简单地应用和阅读本书,也能胜任工作。本书由中科院计算所(二部)、北京中科天博计算机技术有限公司组织编写,参加的人员有:黎连业、王安、张维;对本书写作提供资料和写作基础性工作的有:刘春阳、张静、张洪波、腾华、刘占全、张黎明、梁艳、王钢等同志。由于时间仓促,书中不足之处,敬请读者批评指正。编者 -
Rde Hat Linux奥秘(美)NabaBarkakati著;魏永明等译暂缺简介... -
TurboLinux简体中文版6.X使用指南拓林思(中国)教育培训中心编著TurboLinux简体中文版6.x完全符合Linux的国际化标准,是世界上本地化最好的Linux操作系统。本书详细讲解了TurboLinux简体中文版6.x的安装、配置和使用技巧,同时,也介绍了许多Linux下的常用软件,这些软件都是Linux下的常用工具,熟练掌握这些软件是精通Linux的前提条件。学习本书之后,您完全可以胜任Linux的安装、配置和基本的系统维护工作。本书适合于所有使用TurboLinux的用户,对任何Linux爱好者,特别是对TurboLinux感兴趣的用户更是必不可少的优秀参考书。 -
Linux 实用教程刘红岩编著Linux是由非商业化团体自发开发、发布、维护,它是遵循GNU标准、源代码完全公开的操作系统。Linux由Unix系统衍生而来,它继承了Unix系统多用户、多任务的特性,具有丰富的网络功能和良好的编程环境。Linux被选为我国政府上网工程的操作系统平台。本书由14章组成,全面讲述了Linux系统的基本概念、Linux的中文化。安装和配置、系统管理等方面的知识,同时还详细介绍了X Window以及Linux常用命令的使用方法。另外,针对网络用户的需求,介绍了用Linux连接局域网、Internet和建立Web站点等方面的网络知识,最后还介绍了Linux中的DOS和Windows仿真程序。本书适合科技人员、大专院校师生、计算机开发应用人员以及关心并致力于开发具有我国自主版权的操作系统的人土阅读和参考,亦可作为学习Linux的入门参考书及培训教程。 -
如何使用TURBOLINUX 4.02中文版张璇,余晨等编著本书以TurboLinux 4.02为基础,主要介绍Linux的系统配置方法、常用命令的使用方法以及基于Linux平台的应用程序的使用。本书主要分为以下五个部分对TurboLinux进行介绍。第一部分为第1章和第2章,主要介绍了如何对TurboLinux进行安装和配置。第二部分为第3章和第4章,主要介绍了在文本方式下TurboLinux的一些常用命令,并重点介绍了著名的文本编辑器vi的使用方法。第三部分为第5章至第8章,介绍了TurboLinux下图形操作环境X-Window的配置和基本使用方法,以及基于X-Window的部分应用程序的使用方法。第四部分为第9章至第则章,主要对系统的管理、配置和使用、监测进行介绍,其中包括Linux网络的简单说明和具体配置方法以及常用的Linux网络命令,同时对系统管理员如何管理系统用户、维护系统进行了初步的解释,并对一些系统性能指标监测程序的使用做了说明。最后一部分是第12章,简单介绍了几个Linux的小游戏。 -
红旗Linux组网技术指南李铖等编著本书是“ Windows与Linux指南丛书”中的一本,主要介绍了使用红旗Linux构建各种类型网络的基本方法以及一些常用的服务器的配置和管理。全书共分十六章,分别介绍了红旗Linux的安装,TCP/IP网络的基本概念,红旗Linux网络的配置、安装和使用Web服务器和PPP网络服务器,拨号上网的方法以及和各种平台的互联技术;深入讨论了使用红旗Linux构建企业内部网的方法,例如IP伪装技术、防火墙技术、Mail服务器、域名服务器、无盘工作站等。本书可作为红旗Linux网络管理和建设的入门教材,也可以作为有经验的用户的参考资料,是一本不可多得的优秀书籍。 -
Linux应用程序开发指南许宏松等编著本书介绍了Linux下图形用户接口(GUI)编程技术。全书共18章,分五个部分。第一部分介绍LinuxGUI编程架构以及编程基础知识,第二部分介绍Linux编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK1.2.3软件包的示例。如果下载并安装了GTK1.2.3软件包,则能够在展开的源代码目录下找到这些示例代码。本书适用于有Linux使用经验及C语言编程基础的读者阅读。 -
网络系统管理孙建华等编著本书为计算机网络技术系列教材中《网络系统管理—Linux篇》的配套实训教材。为保证教材内容的实用性,每一章的实例和实训内容均为实际网络建设中遇到的问题及其解决方法。本书分别讲述Linux Slackware 9.0系统安装、配置和调试,系统配置及内核重建,系统管理,shell编程、Internet应用服务器的配置,Apachel/MySQL/PHP安装和配置,防火墙应用等。每章后面都提供了配置和管理的应用实例及复习思考题,力求通过实例帮助学生理解和掌握Linux网络操作系统的结构、理论及使用。本书可以作为高等专科院校、高等职业院校和高等学校相关专业的配套实训教材,还可以作为网络爱好者的自学教材或参考书。
