书籍详情
Linux部署专业技术
作者:Ganesh Prasad等著;华中兴业科技发展有限公司译
出版社:人民邮电出版社
出版时间:2001-03-01
ISBN:9787115091321
定价:¥56.00
购买这本书可以去
内容简介
本书给出了用Linux替换现有网络操作系统的技术。全书共分15章,主要内容包括:用Samba包替换NT文件、用Apache设置Web服务器、安装并配置数据库(MySQL、PostgreSQL、Oracle)、安装和设置LDAP服务器、使用Linux服务器替换或升级网络和Internet的主要设备、为虚拟专用网和Web服务器设置128bit加密术、设置簇来增强Apache Web服务器以及使用PC的Sybase数据库、在Linux上使用DCOM,最后给出了一个实例,详细介绍了一个从HP-UX转换到运行Linux的PC的大型系统。本书的附录则提供了有关的补充信息。如果你正在考虑在企业内部部署Linux系统,那么本书将是你参考的第一选择,它同时也是网络技术人员和大学生、研究生深入学习Linux的一本很好的参考书。Linux,和它的开放资源的概念一起,依靠其强大而灵活的功能及价格优势已经对IT世界产生了巨大影响。本书针对不具备Unix任何知识的读者,全面介绍各种关键的Linux Internet和intranet应用,使读者能够用Linux来取代任何的NT Server。本书向读者介绍了如何迅速着手减少软件使用投资,提高系统稳定性,以及向编程者提供更灵活多样的平台的方法。本书面向具有一些NT服务管理经验或Unix使用经验的IT专业人士。如果你期望拥有一种更加稳定和灵活的操作系统,则此书一定会对你大有帮助。你需要逐步了解如何使用Linux系统——尽管本书确实提供了一些Unix命令的指导,但它绝不是一个简单的安装手册。
作者简介
Mike BanahanMike Banahan是GBDirect Ltd的总经理,他不仅是一位电子商务咨询专家,而且还是英国一流的Linux培训提供商。自1978年以来,他在UNIX领域一直具有举足轻重地位,他是《The UNIX Book》一书的作者之一,编写了用来定义平台的技术标准并建立了英国最大的UNIX咨询服务——The Instruction Set。Michael BoernetMichael是圣路易斯地区的一名顾问,拥有从事IT专业18年的丰富经验,曾先后在多个国家的试验室、政府、私有机构和贸易公司工作。他所接受的专业教育是物理学,该专业需要进行大量科学商用软件的开发工作。他对Linux非常感兴趣,尤其是Beowult。他的电子信箱是michael@boernerconsulting.com,也可以通过他公司的站点www.BoernerConsulting.com与他联系。我要感谢我的家庭和朋友,在该项目的进行过程中给予了我大量的支持和帮助。同时还要感谢Mark Grieshaber,他在分布式计算方面具有丰富的经验,使我受益匪浅。另外,我还要特别感谢下例公司:AOpen America Lta(www.aopenusa.com),该公司为我提供了Intel Celeron PPGA系统和重要支持。Advanced Micro Devices (AMD)(www.amd.com),该公司为我们提供了带3dNow的K6-2 400。Seagate Ltd(www.seagate.com),该公司为我们提供了带3dNow的K6-2 400。Seagate Ltd(www.seagate.com),该公司为我们提供了大量硬驱,这使我们的项目不仅成本低谦而且也更加成功。最后我工感谢我的妻子,Lisa Weaver博士,她始终支持并鼓励我完成所有的工作。lan Dicksonlan Dickson设置并维护了运行Novell NetWare、Windows NT、MacOS、SCO、Solaris、HP-UX、FreeBSD和Linux的网络,在困难的时节期他独自担当了所有的这些工作。Jonathan KellyJonathan Kelly是Julien Inc.的系统分析员,该公司位于Quebec市,主要生产不锈钢制品。他从Universite Laval获得了计算机专业的学士学位。自从1994年以来,他一直在使用Linux。工作中他可以应用开放源代码的解决方案为他的老板解决问题。他除了从事计算机工作意外,他还喜欢读者,而且还是跆拳道的高手。Nikhilesh Kumar MandalayNikhilesh Kumar Mandalay在印度的Bangalore工作,是一名自由的编程人员。虽然他早年大部分时间生活在缅甸,但他喜欢用Linux编程,尽管他主要靠数据库管理员这一职业来谋生。Richard OllerenshawRichard Ollerenshaw是英格兰的约克都大学电子工程系的学生。他主要为小型商务公司和刚成立各种传统行业公司提供有关Internet策略方面的咨询。另外他还维护几家大型网站,并为一家重要的民办团体提供Web支持。在业余时间里,他喜欢蹦床,还是这一运动的教练。另一个爱好是喜欢用Java和C语言来模拟运动。Jonathan PinnockJonathan Pinnock曾在学校只有4K内存的PDP 8/e上使用Pal Ⅲ汇编语言并由此开始他的编程生涯,当时 摩尔定律还未被编入法定课本。后来他抛开了计算机,在剑桥大学的数学系学习了三年,而后,又开始编程。目前,他在伦敦是独立的开发人员和顾问。他著有《Professional DCOM Application Development》一书,希望这不会对他有所影响。Jonathan和他妻子、两个孩子居住在英格兰的赫特福德,他们珍藏着一台1961年的Ami欧洲自动电唱机。他创建的比较有趣的站点是www.jpassoc.co.uk。他的电子信箱是jon@jpassoc.co.uk。等
目录
第1章 Linux 在企业中的应用
Linux的发展历程
GNU项目和免费软件基础
最后一个难题
UNIX过时了
Linux的引人之处
Linux分析
支持Linux的论点
反对Linux的论点
未来事物的形态
小结
第2章 用Samba集成Windows和Linux
Samba概念
系统需求
获取并安装Samba
关于升级的注释
定位源代码
进行二进制安装
测试配置
运行Samba
用inetd启动Samba
通过脚本程序启动Samba
各项工作是否正常
获取问题的答案
Samba安全
配置Samba:遍历smb.conf
将Samba作为主域控制器
Samba组件
Swat
Samba服务器的客户机
Windows操作系统
Linux
小结
参考
第3章 案例研究:Linux工作组服务器
简介
文件和打印服务
设置共享
传真服务
传真服务——与Samba集成
实时备份服务器
部署
小结
参考
第4章 Linux.Internet和免费软件
“iFreeSoft”
他们为什么开发免费软件
免费软件如何支付费用
Web作为平台
公开标准的重要性
Internet协议
TCP/IP:Enternet的主干
HTTP 和Web
电子邮件
防火墙和代理
数据库服务器
LDAP和目录服务器
Web应用程序服务器
小结
第5章 部署Web和FTP服务器
部署Apache Web服务器
系统要求
准备安装Linux
安装Apache Web服务器
了解Web服务器
配置Web服务器
添加虚拟宿主机
有效站点的技术
日志和分析
部署FTP服务器
安装WU—FTP
配置WU—FTP
使服务器具有持久性
小结
参考
第6章 建立数据驱动的Web站点:使用Linux的电子商务
一个巧妙的计划
站点运作方式
软件选择
操作细节
客户端验征
服务器端代码选择
HTML生成
检查准备工作
数据库
会话管理和跟踪
站点跟踪和策略
经验总结
第7章 在Linux上使用数据库应用程序
将Linux作为数据库服务器
Linux上的非商用数据库:MySQL
MySQL的特点
在Linux 的上安装MySQL
管理Linux 上的MySQL
重要的MySQL实用程序
MySQL中不支持的功能
结论
PostgreSQL
查找PostgreSQL的位置
安装
Postmaster
自动启动
使用数据库
事务
管理
小结
Linux上的商业数据库:Oracle 8
Oracle与免费软件
在Linux上安装Oracle 8
配置和定制Linux上的Oracle
调整Linux上的Oracle
小结
参考
第8章 使用目录服务和LDAP
目录及其存在的原因
问题及其解决方案
目录与数据库
目录实例
X.500
NT/Active Directory
Novell目录服务(NDS)
NIS/NIS十
简单目录访问协议(LDAP)
为什么选择LDAP
LDAP基础
需要LDAP的哪些服务
有LDAP识别功能的工具
在Linux服务器上安装LDAP
使用LDAP
LDAP编程
安装Net::LDAP
搜索参数
使用Net::LDAP搜索
添加条目
修改条目
删除条目
从Web浏览器访问LDAP数据
LDAP URL
小结
参考
第9章 作为Internet网关的Linux
网关配置
链接——拨号或专线
点对点协议
设置路由
与Internet连接的注意事项
设置域名解决方案
Sendmail
获取Sendmail
配置Sendmail
Sendmail 和避免spam(午餐肉)
使用不同邮件客户机
安装IMAP服务器
Fetchmail和其他备选邮件程序
小结
参考
第10章 将Linux配置为防火墙和代理
简介
防火墙
准备Linux
ipchains概念
基本防火墙
代理
控制缓存
将Apache用作缓存
Squid代理服务器
综合应用
小结图表
参考
第11章 加密技术和Linux连接
加密技术的一个简单例子
密钥的概念
密钥和算法
单密钥加密引起的问题
双重密钥加密如何解决这个问题
双重密钥加密的一个简单示例
公钥加密技术
符号表示法
消息完整性和校验和
透明签名.合法文档和非否认
数字证书
PGP(相当好的保密性)
GnuPG(GNU保密防护)
下载和安装GnuPG
GnuPG快速参考
使用GnuPG生成密钥
交换公钥
使用GnuPG签名和验证
使用GnuPG加密和解密
建立一个信任网
将PGP/GnuPG与电子邮件客户合并在一起
SSL(安全套接字层)
商业Web服务器存在的问题
Apache—SSL
IPSec
FreeS/WAN
在Linux上使用FreeS/WAN的.基于IPSec的VPN
小结
附录——RSA和Diffie-Hellman算法
第12章 Linux环境中的分布式系统
简介
分布式系统的概念
分布式计算提供帮助的方法
理想的分布式系统
定义
分布式系统的优缺点
优点
缺点
单个用户工作站
更快的芯片
单处理器系统的低利用率
应用程序移动的灵活性
确定系统需求
分布式系统组件
关键组件
要考虑的其他因素
硬件确定
中央处理器(CPU)
单处理器和对称多处理器(SMP)
组网问题
影响效率的因素
特定比较
其他因素
节点配置
示例配置
Linux——选择的操作系统
Linux版本和发布版本
背景
研究阶段和决定
三种不同的系统
节点配置
小结
参考
第13章 实现分布式系统
简介
分布式应用程序开发工具
消息传递接口(MPI)
安装MPICH
并行虚拟机(PVM)
安装PVM
远程过程调用(RPC)
其他技术
包括分布式应用程序的案例研究
支持应用程序
Apache Web服务器——案例研究
Sybase数据库服务器——案例研究
Oracle
小结
参考
第14章 Linux上的DCOM——EntireX
和Bill一起工作
COM和DCOM最简短的介绍
对象.属性.方法
COM
不同的DCOM
Linux DCOM环境
组合的示例
小结
第15章 案例研究:向Linux移植
概述
将Infostat转移到Linux应考虑的问题
Linux与基于x86的系统
早期Linux 内核没有充分利用所有内存
基于Intel的服务器性能
Linux项目
阶段1——连网Linux
阶段2——导入应用程序
启动数据库
Linux上的网络打印
小结
附录A Linux 101
UNIX基本原理
熟悉Linux
Linux的用户视图
Linux管理员视图
文件与目录的控制命令
小结
参考
附录B Linux命令及实用工具
信息命令
Linux操作系统创建模块
进程与作业控制
自动运行程序
常规表达
查找文件
编辑器
小结
附录C 系统管理
磁盘分区
运行脚本和环境变量
一般内务处理
Linux的一般配置
配置和编译内核程序
使用RPM和FTP更新应用程序
其他信息
附录D 支持和勘误
Linux的发展历程
GNU项目和免费软件基础
最后一个难题
UNIX过时了
Linux的引人之处
Linux分析
支持Linux的论点
反对Linux的论点
未来事物的形态
小结
第2章 用Samba集成Windows和Linux
Samba概念
系统需求
获取并安装Samba
关于升级的注释
定位源代码
进行二进制安装
测试配置
运行Samba
用inetd启动Samba
通过脚本程序启动Samba
各项工作是否正常
获取问题的答案
Samba安全
配置Samba:遍历smb.conf
将Samba作为主域控制器
Samba组件
Swat
Samba服务器的客户机
Windows操作系统
Linux
小结
参考
第3章 案例研究:Linux工作组服务器
简介
文件和打印服务
设置共享
传真服务
传真服务——与Samba集成
实时备份服务器
部署
小结
参考
第4章 Linux.Internet和免费软件
“iFreeSoft”
他们为什么开发免费软件
免费软件如何支付费用
Web作为平台
公开标准的重要性
Internet协议
TCP/IP:Enternet的主干
HTTP 和Web
电子邮件
防火墙和代理
数据库服务器
LDAP和目录服务器
Web应用程序服务器
小结
第5章 部署Web和FTP服务器
部署Apache Web服务器
系统要求
准备安装Linux
安装Apache Web服务器
了解Web服务器
配置Web服务器
添加虚拟宿主机
有效站点的技术
日志和分析
部署FTP服务器
安装WU—FTP
配置WU—FTP
使服务器具有持久性
小结
参考
第6章 建立数据驱动的Web站点:使用Linux的电子商务
一个巧妙的计划
站点运作方式
软件选择
操作细节
客户端验征
服务器端代码选择
HTML生成
检查准备工作
数据库
会话管理和跟踪
站点跟踪和策略
经验总结
第7章 在Linux上使用数据库应用程序
将Linux作为数据库服务器
Linux上的非商用数据库:MySQL
MySQL的特点
在Linux 的上安装MySQL
管理Linux 上的MySQL
重要的MySQL实用程序
MySQL中不支持的功能
结论
PostgreSQL
查找PostgreSQL的位置
安装
Postmaster
自动启动
使用数据库
事务
管理
小结
Linux上的商业数据库:Oracle 8
Oracle与免费软件
在Linux上安装Oracle 8
配置和定制Linux上的Oracle
调整Linux上的Oracle
小结
参考
第8章 使用目录服务和LDAP
目录及其存在的原因
问题及其解决方案
目录与数据库
目录实例
X.500
NT/Active Directory
Novell目录服务(NDS)
NIS/NIS十
简单目录访问协议(LDAP)
为什么选择LDAP
LDAP基础
需要LDAP的哪些服务
有LDAP识别功能的工具
在Linux服务器上安装LDAP
使用LDAP
LDAP编程
安装Net::LDAP
搜索参数
使用Net::LDAP搜索
添加条目
修改条目
删除条目
从Web浏览器访问LDAP数据
LDAP URL
小结
参考
第9章 作为Internet网关的Linux
网关配置
链接——拨号或专线
点对点协议
设置路由
与Internet连接的注意事项
设置域名解决方案
Sendmail
获取Sendmail
配置Sendmail
Sendmail 和避免spam(午餐肉)
使用不同邮件客户机
安装IMAP服务器
Fetchmail和其他备选邮件程序
小结
参考
第10章 将Linux配置为防火墙和代理
简介
防火墙
准备Linux
ipchains概念
基本防火墙
代理
控制缓存
将Apache用作缓存
Squid代理服务器
综合应用
小结图表
参考
第11章 加密技术和Linux连接
加密技术的一个简单例子
密钥的概念
密钥和算法
单密钥加密引起的问题
双重密钥加密如何解决这个问题
双重密钥加密的一个简单示例
公钥加密技术
符号表示法
消息完整性和校验和
透明签名.合法文档和非否认
数字证书
PGP(相当好的保密性)
GnuPG(GNU保密防护)
下载和安装GnuPG
GnuPG快速参考
使用GnuPG生成密钥
交换公钥
使用GnuPG签名和验证
使用GnuPG加密和解密
建立一个信任网
将PGP/GnuPG与电子邮件客户合并在一起
SSL(安全套接字层)
商业Web服务器存在的问题
Apache—SSL
IPSec
FreeS/WAN
在Linux上使用FreeS/WAN的.基于IPSec的VPN
小结
附录——RSA和Diffie-Hellman算法
第12章 Linux环境中的分布式系统
简介
分布式系统的概念
分布式计算提供帮助的方法
理想的分布式系统
定义
分布式系统的优缺点
优点
缺点
单个用户工作站
更快的芯片
单处理器系统的低利用率
应用程序移动的灵活性
确定系统需求
分布式系统组件
关键组件
要考虑的其他因素
硬件确定
中央处理器(CPU)
单处理器和对称多处理器(SMP)
组网问题
影响效率的因素
特定比较
其他因素
节点配置
示例配置
Linux——选择的操作系统
Linux版本和发布版本
背景
研究阶段和决定
三种不同的系统
节点配置
小结
参考
第13章 实现分布式系统
简介
分布式应用程序开发工具
消息传递接口(MPI)
安装MPICH
并行虚拟机(PVM)
安装PVM
远程过程调用(RPC)
其他技术
包括分布式应用程序的案例研究
支持应用程序
Apache Web服务器——案例研究
Sybase数据库服务器——案例研究
Oracle
小结
参考
第14章 Linux上的DCOM——EntireX
和Bill一起工作
COM和DCOM最简短的介绍
对象.属性.方法
COM
不同的DCOM
Linux DCOM环境
组合的示例
小结
第15章 案例研究:向Linux移植
概述
将Infostat转移到Linux应考虑的问题
Linux与基于x86的系统
早期Linux 内核没有充分利用所有内存
基于Intel的服务器性能
Linux项目
阶段1——连网Linux
阶段2——导入应用程序
启动数据库
Linux上的网络打印
小结
附录A Linux 101
UNIX基本原理
熟悉Linux
Linux的用户视图
Linux管理员视图
文件与目录的控制命令
小结
参考
附录B Linux命令及实用工具
信息命令
Linux操作系统创建模块
进程与作业控制
自动运行程序
常规表达
查找文件
编辑器
小结
附录C 系统管理
磁盘分区
运行脚本和环境变量
一般内务处理
Linux的一般配置
配置和编译内核程序
使用RPM和FTP更新应用程序
其他信息
附录D 支持和勘误
猜您喜欢