第一图书网

开源IT系统及应用架构宝典

张勤 人民邮电
出版时间:

2010-6  

出版社:

人民邮电  

作者:

张勤  

页数:

468  

Tag标签:

无  

前言

开源软件(OSS,Open Source Software)是对源代码开放的软件总称,是区别于商业软件的一类自由软件,可免费获取和使用。 开源改变了软件的使用方式——从“使用许可”为主的商业模式变成以支持、咨询等面向服务为主的商业模式,在全球向服务经济转型的过程中扮演着日益重要的角色。 近些年来,在我国开源软件也越来越受到企业的追捧,这种追捧已不再是因为开源软件低廉的初期投入,更大的成功因素是开源软件合作开发项目的方式,这种方式打破了组织边界,为各种解决方案敞开了大门,使创造出更优质、更安全、更易用的软件成为可能。 目前无论是个人应用或企业级应用都可以在庞大的开源软件库中找到多种选择,但是伴随而来的一个问题就是如何能构建一个简洁、高性能和高扩展性的系统,本书的目标就是希望读者在阅读后,对如何选择适合的开源软件有一个全面的了解。 本书内容 本书主要包括以下内容: 第1章 开源协议简介。随着开源软件的发展,开源协议的种类也越来越多,而Open Source Initiative组织认可的开源协议目前有58种,本章中对目前常见的开源协议进行了讲解。 第2章 网络存储系统配置与应用。NAS(Network Attached Storage,网络储存设备)是一种专门的数据储存技术。NAS可以直接连接在网络上,为异构网络用户提供集中的数据存取服务,本章中讲解通过FreeNAS、OpenFiler配置NAS系统的方法。 第3章 文件服务配置与应用。文件服务应该算得上是企业信息化建设中第一个会使用到的服务。文件服务器为网络上各主机提供了完整的数据、文件、目录等信息的共享,实现了统一管理,本章中讲解通过ProFTPd、vsftpd、Samba配置文件服务器的方法。

内容概要

  随着企业信息化建设的深入,使用开源软件搭建自己的开源系统成为了企业信息化建设的必然趋势。本书全面而详细地讲解了基于RHEL/CentOS平台的各种服务及流行应用的配置方法,最后还通过一个实际的案例讲解了如何使用开源软件满足企业对多种服务及应用的需求。本书主要包括开源协议简介、网络存储系统配置与应用、文件服务配置与应用、Web服务器配置与应用、代理服务配置与应用、邮件服务配置与应用、数据库系统配置与应用、VPN服务器配置与应用、网络管理工具应用、应用服务配置与应用等内容。  本书适合所有开源软件爱好者阅读,也可作为大中专相关专业学生及老师的参考用书。

作者简介

张勤,MCSE、MCDBA、RHCE,从事软件开发(Delphi、Java)、项目管理、系统集成工作。曾参与多个基于Windows及Linux的大型系统集成项目,并在国内多个知名IT网站发表技术类文章。

书籍目录

第1章 开源协议简介 第2章 网络存储系统配置与应用  2.1 FreeNAS:将普通PC变成网络存储服务器的操作系统   2.1.1 FreeNAS安装   2.1.2 FreeNAS磁盘配置   2.1.3 FreeNAS服务配置   2.1.4 FreeNAS其他配置  2.2 OpenFiler:Linux下基于浏览器的网络存储服务器   2.2.1 OpenFiler安装   2.2.2 OpenFiler磁盘配置   2.2.3 OpenFiler服务配置   2.2.4 OpenFiler其他配置  2.3 网络存储系统应用案例  2.4 网络存储系统解决方案比较 第3章 文件服务配置与应用  3.1 ProFTPd:易于配置的FTP服务器   3.1.1 ProFTPd安装   3.1.2 ProFTPd配置   3.1.3 ProFTPd防病毒  3.2 vsftpd:小巧轻快/安全的FTP服务器   3.2.1 vsftpd安装   3.2.2 vsftpd配置  3.3 Samba:功能强大的文件打印共享服务器   3.3.1 Samba安装   3.3.2 Samba配置   3.3.3 Samba防病毒  3.4 文件服务器实用配置案例   3.4.1 企业全功能FTP配置案例   3.4.2 企业全功能Samba配置案例  3.5 文件服务器解决方案比较 第4章 Web服务器配置与应用  4.1 Apache:流行的Web服务器   4.1.1 Apache安装   4.1.2 Apache配置   4.1.3 Apache安全   4.1.4 Apache实用工具  4.2 Nginx:高性能的HTTP和反向代理服务器   4.2.1 Nginx安装   4.2.2 Nginx配置   4.2.3 负载均衡配置  4.3 Lighttpd:高性能的Web服务器   4.3.1 Lighttpd安装   4.3.2 Lighttpd配置  4.4 Web服务器比较 第5章 代理服务配置与应用  5.1 Squid:功能强大的代理服务器   5.1.1 Squid 2.6安装   5.1.2 Squid 2.6基本配置   5.1.3 Squid 2.6高级配置   5.1.4 Squid 3.0安装   5.1.5 Squid 3.0配置   5.1.6 Squid实用工具  5.2 HAVP:支持病毒过滤的代理服务器  5.3 Apache+Nginx+Squid大型Web服务器架构搭建案例   5.3.1 配置数据库服务器   5.3.2 配置Web服务器   5.3.3 配置后端反向代理服务器   5.3.4 配置前端反向代理服务器 第6章 邮件服务配置与应用  6.1 Postfix:流行的邮件服务器   6.1.1 Postfix安装   6.1.2 Postfix配置   6.1.3 Postfix安全  6.2 POP3/IMAP服务器   6.2.1 Dovecot:易于配置的POP3/IMAP服务器   6.2.2 Courier-IMAP:流行的POP3/IMAP服务器   6.3 WebMail   6.3.1 SquirrelMail:没有使用任何JavaScript代码的WebMail   6.3.2 ExtMail:面向大容量应用的高性能WebMail  6.4 iRedMail:快速部署功能完善的shell脚本  6.5 大型企业全功能邮件服务器案例 第7章 数据库系统配置与应用 第8章 VPN服务器配置及应用第9章 网络管理工具应用第10章 应用服务配置与应用 第11章 企业开源IT系统案例 后记 

章节摘录

插图:通常一个企业IT基础架构主要包括计算机、网络和存储设备3个部分。在过去的10~15年中,基于因特网/广域网络(WAN)和局域网络(LAN)的IT应用爆炸性增长,给信息的获取和存储技术带来了新的挑战。为了应对这些新的挑战,一些新的存储技术应运而生,NAS就是其中之一。NAS(Network Attached Storage,网络储存设备)是·种专门的数据储存技术。NAS可以直接连接在网络上,为异构网络用户提供集中的数据存取服务,如图2.1所示。NAS的作用类似于一个专用的文件服务器,不过使用NAS相对专用的文件服务器可以大大降低存储设备的成本,另外NAS中的存储信息大多数是采用RAID方式进行管理的,从而可以有效地保护数据。NAS和传统的文件服务器、直接储存设备不同之处在于NAS设备使!用的操作系统和软件只提供了数据储存、数据存取以及相关的管理功能,此外NAS设备也提供了不止一种数据传输协议。在访问资源方面也非常方便,用户访问NAS与访问一台普通计算机的硬盘资源一样简单,甚至可以通过设置NAS设备为一台FTP服务器,这样其他用户就可以通过FTP访问NAS中的资源。在管理方面也可以通过网页浏览的方式进行管理。

后记

低迷的经济形势刺激开源技术发展,但并非是惟一原因,SaaS、SOA、云计算等软件领域新技术的发展,也带动开源技术在企业中的应用。目前,人们普遍使用的技术,包括嵌入式系统、移动计算、移动互联网工具、服务器、超级计算等,在几乎每个技术领域,Linux正在展现出作为未来主导平台的势头。SaaS模式日益受到追捧,越来越多的软件企业希望进入SaaS领域,其中的一些企业已推出了基于SaaS的应用。SaaS提供商要继续以服务费用低的优势吸引用户,必将采取更多措施削减成本,而采用开源软件将成为一种趋势。成本压力将推动SaaS提供商以某种方式采用开源软件。软件服务提供商将在操作系统、应用服务器和数据库的层面上使用开源软件以降低成本。未来几年时间内,90%的SaaS将以开源软件为基础。开源软件同样受到SOA厂商的青睐,由开源社区主导的一些SOA项目正在受到人们的关注。比如,由Apache软件基金会发起的Tuscany项目,主要目标是为用户提供一组SOA基础设施,其中包括.Java和c++实现的SCA/SDO/DAS标准;由Eclipse基金会主导的开源项目STP,目的在于为技术人员提供一个灵活可扩展的框架,使技术人员能够在此基础上围绕SOA方便地进行设计、配置、组装、布署、监控和管理。云计算对开源技术来说也将是一个非常积极的应用趋势。红帽公司已将对云计算的支持作为公司的首要任务。对于Linux与虚拟化的关系,戴尔公司首席技术官指出,两者的结合“有非常强大的互相增益效果,鼓励Linux在虚拟环境的使用,可简化虚拟机的构建”。Vmware首席技术官认为,Linux是一款未来运行数据中心虚拟机的理想操作系统。国际数据公司(IDC)预计,到2011年Linux系统将占领36&的虚拟化市场。这充分显示出Linux在虚拟化领域的潜力。除了新兴技术给Linux带来的商机,移动平台也显示出Linux将面临重大机遇。与Symbian和Windows Mobile平台相比,Linux在开发成本、实现产品差异化方面具有很大的优势。据悉,Linux的开发平台费用和销售分成要比Symbian和Windows Mobile低很多,而首次开发的人工成本也大大低于Symbian。随着国际金融危机的不断蔓延,Linux以其技术的开源性及成本的低廉性受到更多用户的追捧。Linux不仅在当前的市场竞争中展示出逆势上涨的发展潜力,而且在前瞻性技术领域的前景也不容小觑。云计算和存储通过Internet将物理资源转换成可伸缩的共享资源。尽管虚拟化不是一个新概念,但是通过服务器虚拟化共享物理系统使得云计算和存储更加高效、伸缩性更强。Linux在此过程中扮演了重要的角色。国际金融危机的“寒潮”促进了上网本电脑的普及。抛开作为众多IT企业救命稻草的身份,在经济不景气时,上网本电脑的独特性能也给PC市场打了一剂强心针,很多消费者及企业用户纷纷选择价格相对便宜的上网本电脑以缩减开支,在中国市场,上网本电脑尤其火爆。


编辑推荐

《开源IT系统及应用架构宝典:系统、工具、案例》:详细讲解23种开源工具软件和11种应用平台的使用方法;深度剖析Blog、CMS、SNS、电子商务平台的配置及使用方法;提供完整的企业级开源IT系统构建方案。《开源IT系统及应用架构宝典:系统、工具、案例》全面讲解了基于RHEL/centOs平台的各种服务、流行应用及开源NAs平台的配置方法,并通过一个实际的案例讲解了如何使用开源软件满足企业对多种服务及应用的需求,内容涵盖:开源协议简介,数据库系统配置与应用,2网络存储系统配置与应用,VPN服务器配置与应用,文件服务配置与应用,网络管理工具应用,Web服务器配置与应用,应用服务配置与应用,代理服务配置与应用,企业级开源IT系统案例,邮件服务配置与应用。

图书封面

图书标签Tags

广告

下载页面


开源IT系统及应用架构宝典 PDF格式下载



相关图书