Linux
-
UNIX/Linux核心周明德编著任何一台现代计算机系统,小至台式机、笔记本电脑甚至各种嵌入式计算机系统,大至巨型机,都离不开操作系统。目前主流的操作系统有:在PC机上广泛使用的操作系统Windows系列和在服务器特别是高端服务器上的主流操作系统UNIX系列。近年来,Linux因其功能强大、开发人员众多、发展迅速又是源代码公开的系统,日益得到人们的喜爱和重视,成为得到广泛应用的主流操作系统之一。 现代的操作系统可分为操作系统的核心和外围软件两大部分。外围软件由命令解释语言、大量的命令与实用程序、各种库函数,操作系统支持的高级语言和图形用户界面等组成。用户在使用操作系统时首先与外围软件交互和使用外围软件。但是,操作系统的核心是整个软件系统的基础、核心和灵魂,是软件皇冠上最灿烂的明珠。不理解、不懂得操作系统的核心,虽然会使用操作系统,但也只是知其然而不知其所以然。所以,要能得心应手地、自由地、有创造性地使用操作系统,必须学习和理解操作系统的核心。 作者自20世纪80年代末以来主持和参加了国产操作系统的开发。历工作需要,先后分析了UNIX System V R4.0、Mach 2.5、Mach 3.0和Tru64 UNIX V5.0等的核心的源代码。并为各种层次的技术人员培训过UNIX核心,积累了丰富的经验。 本书不着眼于如何使用UNIIX/Linux,不介绍如何在UNIX/Linux上编程。而是希望更深入一步,帮助读者进入UNIX/Linux的核心,理解它们、掌握它们,从而有助于更好地应用UNIX和Linux。 本书适用于广大的软件开发人员。也可作为高等院校的操作系统课程的教材或参考书。 -
LINUX黑客大曝光(美)Brian Hatch,(美)James Lee著;王一川译本书更为详细地阐述了Linux上的黑客行为,向大家展示了Linux与其他类UNIX系统的不同之处,并给出了特定于Linux系统,同时也能立即实施的黑客对策。与《黑客大曝光》的重击风格一致,本书也专注于攻击方所使用的实际攻击手段。这些信息应该在有责任心的读者中共享,因为那些不怀好意的人早已了解了这些技术,事实也确实如此。只有这样,现有的这些用以秘密侵入Linux系统的攻击技术才不会造成进一步的损害。本书使Linux黑客走下神坛,也使攻击者试图获得系统root权限的各种诡计大白于天下。BrianHatch是一位UNIX/Linux安全顾问、系统管理员和资深黑客,就职于Onsight公司。他在美国西北大学开设了多门课程,同时也是Stunnel(一种广为使用的SSL安全软件包)的维护者之一。JamesLee是一位Perl黑客、Linux系统管理员和安全顾问,同时也是开源软件的鼓吹者。James是Onsight公司的创建者和CEO,该公司致力于专业化的Perl培训和Web开发。本书是原《Linux黑客大曝光》的升级版,书中更为详细地阐述了Linux黑客不断演绎的行为以及应对策略。全书分析现今最通晓战术应用的黑客的思路,以循序渐进的方式介绍如何预防最新的特定于Linux系统的攻击。书中详细介绍了攻击者如何收集信息、确定目标、搜寻漏洞和获得控制的方法,囊括了一些众所周知或迄今仍鲜为人知的入侵案例,通过对这些案例的分析,讲解了具体攻击的过程,以及提供这些攻击的详细对策。本书是预防Linux安全漏洞的工具书,也是负责Linux安全保障工作的系统管理员必读之书,同时可供信息管理员以及对计算机和网络安全感兴趣的人员参考。 -
UNIX/Linux下curses库开发指南张中庆,雷良俅编著本书详细讲解了UNIX/Linux环境下的curses库开发技术,内容涉及窗口、面板、菜单、表单的操作。现在Unix都支持图形管理,UNIX下终端开发应用非常广泛,尤其在银行、邮政、电信以及电力等行业,本书是终端开发人员不可缺少的参考。本书适用于工作在UNIX/Linux下的系统管理人员和软件开发人员,尤其是终端应用开发人员。 -
Linux集群体系结构(美)Alex Vrenios著;马朝晖等译本书对Linux集群体系结构的硬件环境组建与其软件开发作了深入细致的介绍。通过阅读本书,可以对Linux集群体系结构有深入的认识,掌握并了解如何设计和构造集群计算机。本书使你了解到开发项目可能遇到的问题,并掌握测试和调整分布式算法。本书适合计算机系统集成技术人员、管理人员和计算机科研人员作为参考。 -
Linux系统管理技术手册(美)Evi Nemeth等著;张辉译本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书成为全面、深入而且颇富实用性的Linux系统管理标准参考书。本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。EviNemeth已经从科罗拉多大学计算机科学系教师的岗位上退休了,但是她仍然在参与CAIDA的网络研究工作。她现在正坐在自己的新玩具——40英尺的Wonderland号帆船——上遨游加勒比海呢。本书是作者继UNI管理技术领域的经典著UNIXSystemAdministratoinHandbook(《UNIX系统管理技术手册》)之后,专为Linux写的最新版本。几位作者继续保持了一贯的写作风格,仍然把Linux系统管理技术分为三个方面分别介绍。第一部分“基本管理技术”人面介绍了运行单机Linux系统涉及到的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、驱动程序和内核的配置以及cron和系统日志的管理使用等。第二部分“网络管理技术”从详细阐述TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如sendmail、NFS、Web主机托管,在这部分里还有专门的章节介绍网络硬件、网络管理与调试和系统安全。第三部分“其他管理技术”包括了多种不容忽视的重要主题:Linux软件包的安装和定制、打印系统、系统维护与环境、性能分析、Windows问题的处理、系统守护进程以及政策与行政管理方面的知识等。 -
Red Hat Linux安全与优化(美)Mohammed J.Kabir著;邓少鹍等译;邓少鵾译本书展示了如何保护Linux系统的每一个构件的安全,包括FTP、Sendmail和Apache服务器等。从防火墙到root账号再到文件系统安全,书中展示了如何只进行简单地预防就能够减少被攻击的机会,另外还包括对系统进行优化调整所使用的性能和测试技术。本书是针对Linux高级用户和管理人员的一本参考手册,覆盖了所有的安全问题,包括文件系统安全、保护root账号以及防火墙。其他的安全书籍经常讨论如何使用某些补丁来修复安全问题,但是本书展示如何让所有的应用程序变得安全,从而使得被攻击的可能性变得很小。本书介绍了大量与应用程序相关的性能和测试技术,并讲解如何调整计算机和网络的性能。本书覆盖所有主要的RedcHatcLinux应用程序,比如ApachecWeb服务器、WuFFP服务器、FTP服务器、BINDDNS服务器、SendmailSMTP服务器等,并针对如何增强它们的安全性进行了深入而详尽的讨论。除了ApachecWeb服务器之外,本书还讨论了如何保护NFS和Samba服务器的安全。MohannnedKabir是Evoknow,Inc.的创建者和CEO。他的公司主要业务是开放源码解决方案和客户关系管理软件开发。当他不是很忙于管理软件项目或者编写图书时,他喜欢在世界各地旅游。Kabir曾经在Sacramento的CaliforniaStateUniversity学习计算机。他还是RedHatLinuxServerandApacheServerBible一书的作者。可以通过kabir@evoknow.ccom联系到他本人。全书共21章,分为五个部分,全面覆盖系统性能、网络和服务性能、系统安全、网络服务安全、防火墙等。书中介绍了大量与应用程序相关的性能和测试技术,并讲解如何调整计算机和网络的性能。本书覆盖所有主要的RedHatLinux应用程序,比如ApacheWeb服务器、WuFTP服务器、FTP服务器、BINDDNS服务器、SendmailSMTP服务器等,并针对如何增强它们的安全性进行了深入而详尽的讨论。本书讲解翔实,内容丰富,适合广大Linux或UNIX系统管理员以及以安全方面感兴趣的读者阅读。 -
LINUX & UNIX程序开发基础教程(美)Sarwar,(美)Al-Saqabi著;英宇,姚锋译;英宇译“本书非常独特,其中介绍了许多在别的书籍未曾涉及的编程知识。”——Mark S.Hutchenreuther,哲学博士Cal Poly San Luis Obispo“本书填补了在Windows上编程和使用UNIX编程之间的空白,通俗简明的文字使得它对于没有经验的人来说是一个很好的选择。“——Charles P.Wrigh位于Stony Brook的纽约州立大学 本书是一本简明的编程读物,教授读者如何在LINUX和UNIX环境下编程。本书以回答问题的方式组织内容,并且假设读者以前没有编程经验。 作者一开始简要回顾了程序员日常使用的各种命令和实用工具,然后描述了任何在LINUX和UNIX环境下编程的人都可以得到的软件开发工具。这些软件开发工具包括用于管理对象文件库的实用工具、版本控制工具,以及用于调试和分析的工具。 本书包括广泛的章节练习,以巩固和练习新学的命令和工具,并且附有问题解决手册(只有经过证实的老师才可以得到),这使得本书成为CS1/CS2的操作系统或软件工程等课程的理想教材。 本书是一本简明的编程读物,教授读者如何在LINUX和UNIX环境下编程。本书以回答问题的方式组织内容,并且假设读者以前没有编程经验。 作者一开始简要回顾了程序员日常使用的各种命令和实用工具,然后描述了任何在LINUX和UNIX环境下编程的人都可以得到的软件开发工具。这些软件开发工具包括用于管理对象文件库的实用工具、版本控制工具,以及用于调试和分析的工具。 本书包括广泛的章节练习,以巩固和练习新学的命令和工具,并且附有问题解决手册(只有经过证实的老师才可以得到),这使得本书成为CS1/CS2的操作系统或软件工程等课程的理想教材。 -
Red Hat Linux 9中文版入门与进阶许社村编著Linux是多用户、多任务的操作系统,在其众多发行版本中,Rea Hat Linux无疑是最常见也是最容易使用的版本之一。本书在内容组织方面既能让新手即学即会,又能使有一定基础的读者迅速提高操作能力的使用技巧。本书首先介绍常用的、立即能够遇到问题,然后在逐渐深入地介绍系统各方面的功能及使用技巧。书中深入剖析Rea Hat Linux 9各个方面的功能,不但详细讲述了图形界面操作,使普通用户能了解并掌握使用方法,而且对Linux系统的操作、管理和网络管理相关的内容也进行了深入探讨,使读者通过深入学习,迅速达到系统管理员的技术水平。本书不但讲述了Rea Hat Linux的相关内容,对于其他比较常用的Linux系统也进行了适当的介绍及比较,以利于读者正确选择及使用。书中通过丰富的图形及大量的实例说明问题,让读者能够轻松上手。本书适合初、中级读者,大专院校的学生,Linux爱好者使用。 -
Red Hat Linux 8宝典(美)Christopher Negus著;梁杰 等译Linux是一种32位的跨平台、多任务、高效而稳定的操作系统。Red Hat Linux是Linux最流行的商业版本之一。本书分为4大部分,全面介绍了Red Hat Linux 8的设置、使用、管理等方方面面的内容。第1部分简要描述了Linux技术和安装Linux系统的要求;第2部分介绍了普通用户在使用Linux运行应用程序和访问Internet时所需的信息;第3部分讲述了通用设置和系统维护的任务,其中包括如何设置用户账号、使系统任务自动化和数据备份;第4部分一步步描述了设置各种不同类型服务器的过程。 本书最大的特点是采用了面向任务的学习方法,手把手地引导读者完成各项任务,讲解详尽、内容丰富,非常适合于使用和开发Linux的用户阅读。 -
Linux高级配置详解钟子昌编著本书深入系统地讲述了在Linux操作系统下的软、硬件配置、网络应用配置、X Window系统配置以及内核的配置和编译等知识,能使读者迅速、全方位地掌握Linux的精华。本书共由6章组成,‘简要地介绍了Linux系统的功能特点和需求,阐述了Linux的起源、成长过程以及未来发展方向。在软件配置方面,介绍了在Linux下软件的两种安装方式(源代码和RPM)、常用软件Oracle、 Sybase ase和Informix—SE的安装及一部分优秀软件等。在硬件配置方面,介绍了在Linux下如何配置好硬件,充分发挥硬件的性能。在网络配置中,介绍了Linux下网络的使用和配置,并详细讲解了广大用户最关心的Linux网络服务器的配置。通过XF86Config文件,详细地讲述了如何设置适合用户的X窗口操作系统。对Linux内核配置的讲述,使读者能够定义一个适合自己使用的系统内核。 本书语言精练、内容丰富,既可作为Linux系统管理员和网络管理员的工具书,也可作为Linux爱好者提高与进阶的学习辅导用书。
