Linux
-
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系统管理员以及以安全方面感兴趣的读者阅读。 -
高效架设Red Hat Linux服务器肖文鹏编著本教材的多媒体光盘采用语言讲解的教学方式(长达2.5小时),声情并茂,使原本深奥、枯燥的理论知识变得形象直观、生动有趣,让您轻松掌握。配套图书采用案例式教学法,以应用和实践为主,使所学的知识可以快速地投入实际的应用中——即学即用,使您快速成为Linux服务器配置与管理的专家,帮助您快速成为“网络工程师”,以进一步提高您的求职和岗位竞争力。本教材从零开始,由浅入深,全面采用X Window和Webmin相结合的图形管理界面作为配置手段,开创了Linux管理的新概念,让您无需记忆Linux的命令,就能轻松快速地完成Red Hat Linux 9各种流行网络服务器的配置与管理。主要内容包括:Linux系统和相关性管理工具的安装与使用,常用网络服务(DNS、DHCP、网关、路由)的启动与配置,Squid局域网共享上网服务器、Samba资源共享服务NFS网络文件服务器、LDAP目录服务器、Wu-FTP文件服务器、Sendmail电子邮件服务器、Apache WWW服务器、MySQL数据库服务器、Jabber即时消息服务器、INN新闻服务器的快速成架设与应用,以及系统安全和防火墙的配置等。本教材是初学者快速成为Linux配置和管理高手的自学教程,也是中、高等院校和Linux培训班的首选教材。 -
嵌入式Linux应用开发详解刘峥嵘[等]编著本书立足于嵌入式Linux平台,侧重于实际开发应用,是一本结合嵌入式Linux技术最新发展潮流和编者多年开发经验,精心编写的嵌入式Linux开发用书。全书内容共分三篇:第一篇为基础篇,包括第1章和第2章,主要介绍嵌入式Linux的基本知识和如何配置嵌入式Linux开发环境;第二篇为系统篇,包括第3-7章,主要介绍了uClinux操作系统相关的知识,如任务管理、任务间通信、内存与I/O管理以及中断处理机制等:第三篇为应用篇,包括第8-14章,主要介绍了如何实现串口通信、键盘扩展、定时器、GUI、LCD驱动和USB驱动、PCI驱动、网络以及嵌入式数据库等扩展应用。在本书配套光盘中给出了书中所有实例的完整代码,读者可以作为学习和研究之用。全书涵盖了嵌入式Linux下应用开发的各个方面,实用性高,针对性强。本书内容丰富,图文并茂,语言流畅,通俗易懂,可操作性强。本书既可作为各高等院校有关嵌入式Linux专业的教学用书,也可供在嵌入式Linux平台下进行应用开发的广大工作人员学习和参考。 -
操作系统原理·技术与编程蒋静,徐志伟著本书从原理、技术、实现三个方面讲述操作系统原理和编程思想以及编程方法。这种集原理、技术、实现于一身的讲述操作系统原理的方法是本书的独到之处。本书分别给出了四个大的核心层次和若干应用程序层次上的编程实例。因此,全书并没有只停留在介绍操作系统普遍使用的基本概念和基本原理,而是进一步探究Un叮核心数据结构和程序设计思路以及编程方法,并在一定范围内探讨了Linux内核的实现方案所具有的优缺点,从而启迪和锻炼读者的创新意识。本书适合作为高年级本科生和研究生操作系统课程教材,也可以作为操作系统开发人员以及系统管理员参考用书。本书是针对计算机操作系统原理课程的教材,从原理、技术、实现三个方面讲述了操作系统原理和编程思想以及编程方法。书中探究了Linux核心数据结构和程序设计思路,并在一定范围内探讨了Linux内核的实现方案所具有的优缺点,从而启迪和锻炼读者的创新意识。本书不仅适用作高年级本科生和研究生教材,也可以供开发人员和系统管理员参考。 -
Red Hat Linux 9系统管理朱居正,高冰等编著Linux是一个优秀的操作系统,它支持多用户、多进程及多线程,实时性好,功能强大而稳定。同时,它又具有良好的兼容性?涂梢浦残浴inux最大的优点在于其强大的服务器功能,正因此如此,在网络技术日益发展的今天,它越来越受到用户的青睐,一些大型的网络及网站服务器,都是建立在Linux平台上的。RedHatLinux,俗称红帽子,是目前流行最广的Linux发行版,RedHatLinux9是目前的最高版本。本书以RedHatLinux9为例,对Linux进行了全面且重点的介绍。本书从RedHatLinux9的安装与配置入手,全面介绍了Linux下的各种常用命令,并在深入剖析GNOME桌面环境、用户账号、系统监视和进程管理的基础上,重点介绍了Linux系统下各种服务器如DNS、DHCP、NFS、Samba、FTP、WWW、Mail、News、Proxy、MySQL和PostgreSQL等的配置和管理,以及网络安全技术等知识。本书最大的特点是图文并茂,实用性强。无论是简单的Linux命令和系统管理,还是较难懂的服务器配置,都采用通俗易懂的语言并配以简单明了的图片进行介绍,力求把复杂的问题简单化。同时,本书还穿插了笔者在实际应用Linux过程中积累的大量经验。本书内容详尽,结构清晰,语言简练,实例众多,既可作为高等院校师生学习Linux的教材,也可作为从事Linux网络系统管理和服务器架设的专业技术人员的参考书。 -
操作系统原理LINUX篇徐德民编著操作系统原理是计算机专业人员必须掌握的基础知识,也是高等院校计算机专业学生的必修课程。通过对操作系统原理的学习,不仅能够从系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。为了能够深入理解操作系统的复杂结构及其大量的概念,在学习中应该做到操作系统理论和其实现技术相结合。当前操作系统原理的书籍和教材通常是结合UINX介绍操作系统的实现技术。但是,由于UNIX系统的运行条件要求严格,并且其源代码的价格十分昂贵,读者无法从源代码级对操作系统的具体实现技术进行分析。20世纪90年代Linux操作系统的问世给操作系统的学习带来了新的机遇。Linux是一个与UNIX兼容的多用户多任务操作系统,它是一个源代码公开的操作系统,并且可以在简单廉价的条件下运行。随着Linux源代码的不断完善和健全,用Linux取代UINX学习操作系统原理已经成为可能。结合Linux学习操作系统原理,不但可以通过剖析其源代码了解操作系统的实现技术,使操作系统的理论概念具体化,而且为自主深入的学习开拓了广泛的空间。在掌握操作系统理论和Linux实现技术的基础上,读者经过进一步深入地学习就可以在几乎没有经济投入的情况下自己来分析、改制、裁减Linux内核,这对全面掌握操作系统的知识和提高实践能力来说,无疑是一种十分理想的途径。 -
Red Hat Linux 9网络服务梁如军,丛日权等编著样章免费试读:第4章第7章“RedHatLinux9应用与管理系列丛书”专题近年来,随着Linux版本的不断升级,Linux网络服务器日臻成熟。本书以国际上最为流行的RedHatLinux的最新发行套件为蓝本,对Linux的各种网络服务做了较为详尽的阐述。本书分为16章,内容涉及Linux的网络基础知识、DHCP服务器、Samba服务器、PostgreSQL和mySQL数据库服务器、DNS服务器、Apache服务器、Samba服务器、FTP服务器、流媒体服务器——Helix、路由器、包过滤防火墙、NAT和代理服务器、Linux下的VPN——CIPE等内容。本书内容详尽、结构清晰、通俗易懂,最突出的特点是对重要的内容和技巧进行了明确的归纳和总结,并且列出了详细的配置步骤。本书可以作为Linux短期培训、大中专院校相关专业学习的教材;同时,也是广大Linux爱好者不可多得的一本网络服务参考书。 -
Red Hat Linux 9桌面应用梁如军,解宇杰编著以RedHatLinux9为蓝本剖析Linux使用;涉及从桌面应用、系统管理到网络服务的诸多内容;大量使用了图表对内容进行表述和归纳,便于读者理解并方便查阅;具有很强的实用性和指导性;力求脉络清晰,深入浅出;着力突出重点实例的操作步骤;每一章节前均设有内容提要、学习目标,可作为教材使用。本书内容详尽、结构清晰、通俗易懂,最突出的特点是对重要的内容和技巧作了明确的归纳和总结。本书可以作为Linux短期培训、大中专院校相关专业学习的教材,同时也是广大Linux爱好者不可多得的一本Linux桌面应用参考书。本书分为16章,内容涉及Linux的安装;GNOME和KDE桌面的使用;OpenOffice.org办公套件的使用;网页浏览、邮件接收、上传下载以及OICQ的使用方法;访问Windows文件共享、全用Windows共享打印机、Vmware的使用;CD、VCD、DVD以及mps、rm、swf等媒体文件的播放;强大的图像处理及屏幕处理及屏幕截取软件GIMP等丰富、实用的内容。最后还特别就Shell和Linux常用命令的使用作了归纳性的介绍。 -
Red Hat Linux 9系统管理李蔚泽编著本书主要内容:●RedHatLinux9安装●以KickStart大量安装RedHatLinux9●文件系统管理●磁盘管理●用户与组账号管理●查询系统说明●过程控制与管理●远程管理图形界面工具●文件压缩与解压缩●Shell的重要性●XWindow系统●整合式桌面环境——GNOME与KDE●软件包管理工具——RPM●打印机管理●内核编译探讨●GnuPG安全性保护Linux是多用户、多任务的操作系统,具有强大的可移植性、良好的编程环境和强大的网络功能。本书为了让读者完全掌握RedHatLinux9的优点,因此将原本庞杂的Linux系统领域,通过16个章节进行讨论,同时穿插了许多简单易懂的图形界面工具,大大减轻了读者在入门时的陌生感。主要内容包括:文件管理、磁盘管理、用户与组账号管理、查询系统说明、远程管理图形界面、文件的压缩与解压缩、Shell的重要性、整合式桌面环境——GNOME与KDE、软件包管理工具——RPM、XWindows系统、内核编译探讨及GnuPG安全性保护等。本书适用于从事计算机网络管理、开发和应用的专业技术人员,也适合作为Linux培训及自学教材。 -
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的操作系统或软件工程等课程的理想教材。
