《Linux部署专业技术》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:Ganesh Prasad等著;华中兴业科技发展有限公司译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115091323
  • 页数:550 页
图书介绍:本书给出了用Linux替换现有网络操作系统的技术。全书共分15章,主要内容包括:用Samba包替换NT文件、用Apache设置Web服务器等。

第1章 Linux在企业中的应用 1

Linux的发展历程 1

GNU项目和免费软件基础 1

最后一个难题 4

UNIX过时了 4

Linux的引人之处 5

Linux分析 5

支持Linux的论点 5

反对Linux的论点 19

未来事物的形态 31

小结 31

第2章 用Samba集成Windows和Linux 33

Samba概念 33

系统需求 34

获取并安装Samba 34

关于升级的注释 35

定位源代码 35

进行二进制安装 37

测试配置 38

进行Samba 38

用inetd启动Samba 38

通过脚本程序启动Samba 39

各项工作是否正常 41

获取问题的答案 41

Samba安全 42

配置Samba:遍历smb.conf 44

将Samba作为主域控制器 47

Samba组件 49

Swat 52

Samba服务器的客户机 54

Windows操作系统 54

Linux 54

小结 58

参考 58

简介 60

文件和打印服务 60

第3章 案例研究:Linux工作组服务器 60

设置共享 61

传真服务 64

传真服务——与Samba集成 68

实时备份服务器 71

部署 74

小结 76

参考 77

“iFreeSoft” 78

第4章 Linux、Internet和免费软件 78

他们为什么开发免费软件 79

免费软件如何支付费用 79

Web作为平台 80

公开标准的重要性 80

Internet协议 81

TCP/IP:Internet的主干 81

HTTP和Web 82

电子邮件 85

防火墙和代理 86

数据库服务器 87

LDAP和目录服务器 88

Web应用程序服务器 88

小结 89

第5章 部署Web和FTP服务器 90

部署Apache Web服务器 91

系统要求 91

准备安装Linux 92

安装Apache Web服务器 93

了解Web服务器 94

配置Web服务器 95

添加虚拟宿主机 99

有效站点的技术 101

日志和分析 108

部署FTP服务器 112

安装WU-FTP 112

配置WU-FTP 113

使服务器具有持久性 115

参考 116

小结 116

第6章 建立数据驱动的Web站点:使用Linux的电子商务 118

一个巧妙的计划 118

站点运作方式 120

软件选择 121

操作细节 122

客户端验证 124

服务器端代码选择 124

HTML生成 125

检查准备工作 126

数据库 127

会话管理和跟踪 129

站点跟踪和策略 135

经验总结 139

第7章 在Linux上使用数据库应用程序 140

将Linux作为数据库服务器 140

Linux上的非商用数据库:MySQL 144

MySQL的特点 144

在Linux的上安装MySQL 145

管理Linux上的MySQL 147

重要的MySQL实用程序 155

MySQL中不支持的功能 156

结论 158

PostgreSQL 158

查找PostgreSQL的位置 159

安装 160

Postmaster 161

自动启动 162

使用数据库 163

事务 166

管理 167

小结 167

Linux上的商业数据库:Oracle 8 168

Oracle与免费软件 168

在Linux上安装Oracle 8 168

配置和定制Linux上的Oracle 169

调整Linux上的Oracle 170

小结 172

参考 172

第8章 使用目录服务和LDAP 173

目录及其存在的原因 173

问题及其解决方案 174

目录与数据库 175

目录实例 176

Novell目录服务(NDS) 177

NT/Active Directory 177

X.500 177

NIS/NIS+ 178

简单目录访问协议(LDAP) 178

为什么选择LDAP 178

LDAP基础 178

需要LDAP的哪些服务 183

有LDAP识别功能的工具 184

在Linux服务器上安装LDAP 184

使用LDAP 185

LDAP编程 189

安装Net::LDAP 189

搜索参数 190

使用Net::LDAP搜索 193

添加条目 195

修改条目 196

删除条目 197

LDAP URL 198

从Web浏览器访问LDAP数据 198

小结 199

参考 200

第9章 作为Internet网关的Linux 201

网关配置 201

链接——拨号或专线 203

点对点协议 204

设置路由 211

与Internet连接的注意事项 212

设置域名解决方案 214

Sendmail 220

获取Sendmail 221

配置Sendmail 223

Sendmail和避免spam(午餐肉) 229

使用不同邮件客户机 230

安装IMAP服务器 231

Fetchmail和其他备选邮件程序 233

小结 233

参考 234

防火墙 235

第10章 将Linux配置为防火墙和代理 235

简介 235

准备Linux 237

ipchains概念 237

基本防火墙 238

代理 247

控制缓存 248

将Apache用作缓存 248

Squid代理服务器 249

综合应用 252

小结图表 254

参考 254

第11章 加密技术和Linux连接 255

加密技术的一个简单例子 255

密钥的概念 255

密钥和算法 256

双重密钥加密如何解决这个问题 257

单密钥加密引起的问题 257

双重密钥加密的一个简单示例 258

公钥加密技术 259

符号表示法 260

消息完整性和校验和 260

透明签名、合法文档和非否认 262

数字证书 263

PGP(相当好的保密性) 264

GnuPG(GNU保密防护) 264

GnuPG快速参考 265

下载和安装GnuPG 265

使用GnuPG生成密钥 267

交换公钥 267

使用GnuPG签名和验证 269

使用GnuPG加密和解密 272

建立一个信任网 273

将PGP/ GnuPG与电子邮件客户合并在一起 276

SSL(安全套接字层) 277

Apache-SSL 278

商业Web服务器存在的问题 278

IPSes 282

FreeS/WAN 282

在Linux上使用FreeS/WAN的、基于IPSec的VPN 283

小结 288

附录——RSA和Diffie-Hellman算法 288

第12章 Linux环境中的分布式系统 290

简介 290

分布式系统的概念 290

分布式计算提供帮助的方法 291

定义 292

理想的分布式系统 292

分布式系统的优缺点 293

优点 293

缺点 296

单个用户工作站 297

更快的芯片 297

单处理器系统的低利用率 298

确定系统需求 299

应用程序移动的灵活性 299

分布式系统组件 305

关键组件 305

要考虑的其他因素 307

硬件确定 310

中央处理器(CPU) 311

单处理器和对称多处理器(SMP) 314

组网问题 316

影响效率的因素 316

特定比较 317

其他因素 319

节点配置 322

示例配置 329

Linux——选择的操作系统 329

Linux版本和发布版本 329

背景 330

研究阶段和决定 331

三种不同的系统 334

节点配置 337

小结 345

参考 346

第13章 实现分布式系统 347

简介 347

分布式应用程序开发工具 347

消息传递接口(MPI) 348

安装MPICH 350

并行虚拟机(PVM) 355

安装PVM 357

远程过程调用(RPC) 360

其他技术 361

包括分布式应用程序的案例研究 362

支持应用程序 362

Apache Web服务器——案例研究 363

Sybase数据库服务器——案例研究 370

Oracle 378

小结 383

参考 384

和Bill一起工作 385

第14章 Linux上的DCOM——EntireX 385

COM和DCOM最简短的介绍 386

对象、属性、方法 386

COM 387

不同的DCOM 388

Linux DCOM环境 388

组合的示例 390

小结 411

将Infostat转移到Linux应考虑的问题 412

第15章 案例研究:向Linux移植 412

概述 412

Linux与基于x86的系统 413

早期Linux内核没有充分利用所有内存 414

基于Intel的服务器性能 414

Linux项目 414

阶段1——连网Linux 415

阶段2——导入应用程序 417

启动数据库 421

Linux上的网络打印 424

小结 427

附录A Linux 101 428

UNIX基本原理 428

熟悉Linux 431

Linux的用户视图 436

Linux管理员视图 449

文件与目录的控制命令 454

参考 456

小结 456

附录B Linux命令及实用工具 457

信息命令 457

Linux操作系统创建模块 461

进程与作业控制 465

自动运行程序 472

常规表达 473

查找文件 475

编辑器 477

小结 482

附录C 系统管理 483

磁盘分区 483

运行脚本和环境变量 486

一般内务处理 489

Linux的一般配置 508

配置和编译内核程序 524

使用RPM和FTP更新应用程序 531

其他信息 542

附录D 支持和勘误 546