《Red Hat Enterprise Linux 4.0架站实务》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:林晓飞,万辉,张鑫金编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302144508
  • 页数:456 页
图书介绍:本书介绍Red Hat Enterprise Linux 4.0为平台架设Web,FTP,Mail等服务的方法。

第1章 Linux系统简介 1

1.1 Linux起源及特点 2

1.1.1 Linux的起源 2

1.1.2 Linux的特点 4

1.2 Linux发行版本 7

1.2.1 Linux内核版本 7

1.2.2 Linux发行版本 8

1.3 Red Hat Enterprise Linux AS简介及新特性 13

1.3.1 Red Hat Enterprise Linux AS简介 13

1.3.2 Red Hat Enterprise Linux AS 4.0的新特性 15

第2章 WWW服务 19

2.1 WWW服务简介 20

2.1.1 WWW的起源 20

2.1.2 Apache 2.0 功能的增强 21

2.2 Apache的安装与运行 23

2.2.1 安装Apache服务器 23

2.2.2 启动和停止Apache服务 25

2.3 Apache常规管理 27

2.3.1 基本设置 27

2.3.2 默认设置 29

2.3.3 服务器设置 30

2.3.4 调整性能 31

2.4 Apache配置文件与高级设置 32

2.4.1 配置文件说明 32

2.4.2 配置虚拟主机 35

2.4.3 管理日志文件 39

2.5.1 与安全相关的软件包概述 41

2.5 安全Apache服务器 41

2.5.2 证书和安全概述 42

2.5.3 使用已存钥匙和证书 43

2.5.4 证书类型 44

2.5.5 生成钥匙 45

2.5.6 生成发送给CA的证书请求 46

2.5.7 创建自签的证书 48

2.5.8 访问服务器 49

第3章 FTP服务 51

3.1 FTP通信协议简介 52

3.1.1 FTP服务模型 52

3.1.2 FTP服务的两种数据传输模式 53

3.2 vsftpd服务器安装 54

3.2.1 RPM包的安装 55

3.2.2 编译安装 56

3.3 vsftpd服务器配置 58

3.3.1 配置的目标 58

3.3.2 配置vsftpd 59

3.4 访问FTP服务器 64

3.5 vsftpd服务高级配置 67

3.5.1 vsftpd的配置文件 68

3.5.2 修改默认监听地址和端口 68

3.5.3 配置虚拟FTP主机 70

3.5.4 使用虚拟用户 71

3.5.5 限制用户的访问 76

3.5.6 vsftpd配置项概述 76

第4章 E-mail服务 87

4.1 E-mail的工作原理 88

4.2 E-mail服务的相关协议 89

4.2.1 邮件格式协议 89

4.2.2 邮件传输协议 90

4.2.3 邮件接收协议 92

4.3 邮件系统选型 96

4.3.1 需求背景 96

4.3.2 系统软件的选择 97

4.4 安装邮件服务器 100

4.4.1 安装前的准备工作 100

4.4.2 基本E-mail服务的安装、配置 101

4.4.3 安装WebMail 123

4.5 配置一个更安全的邮件服务器 127

4.5.1 垃圾邮件过滤 128

4.5.2 邮件杀毒 135

第5章 数据库服务 141

5.1 MySQL简介 142

5.2 MySQL服务安装与启动 142

5.2.1 安装MySQL 142

5.2.2 启动和停止MySQL服务 146

5.3 MySQL数据库系统管理 148

5.3.1 MySQL应用程序通用配置 148

5.3.2 管理MySQL服务器 148

5.3.3 MySQL客户端操作 150

5.4 MySQL的备份与恢复 150

5.4.1 在线备份与恢复 150

5.4.2 离线数据备份 158

5.4.3 MySQL数据库故障恢复 158

第6章 WIKI服务 167

6.1 WIKI服务简介 168

6.1.1 WIKI简介 168

6.1.2 WIKI的来源 169

6.1.3 WIKI关键特性 169

6.2 网络协同创作与WIKI原理 170

6.2.1 网络协同创作 170

6.2.2 WIKI原理 171

6.3 WIKI网站搭建与配置概述 171

6.3.1 WIKI网站搭建 171

6.3.2 MediaWiki配置 174

6.4 WIkI建站示例 186

6.4.1 示例一——在虚拟主机上安装MediaWiki 186

6.4.2 示例二——WIKI站点的迁移 199

6.4.3 示例三——在独立主机上创建WIKI站点 201

6.4.4 示例四——防垃圾信息 204

6.4.5 示例五——建立高性能WIKI网站 210

6.5 WIKI常见问题 211

6.5.1 扩展(Extension)常见问题 211

6.5.2 MediaWiki安全 212

6.5.3 MediaWiki的弱点 213

第7章 CMS内容管理系统 215

7.1 CMS概念与原理 216

7.1.1 CMS基本概念 216

7.1.2 CMS历史 216

7.2 常见CMS服务 216

7.2.1 CMS分类 216

7.3 CMS服务安装 217

7.2.2 CMS系统分类 217

7.3.1 Mambo简介 218

7.3.2 Mambo安装系统要求 219

7.3.3 Mambo系统安装 219

7.4 CMS服务配置 225

7.4.1 管理界面概览 225

7.4.2 【网站】菜单 226

7.4.3 【菜单】菜单 236

7.4.4 【内容】菜单 239

7.4.5 【组件】菜单 242

7.4.6 【模块】菜单 248

7.4.7 【触发器】菜单 248

7.4.8 【安装】菜单 249

7.4.9 【短信】菜单 249

7.4.10 【系统】菜单 251

7.5 CMS网站实例 252

7.6 CMS常见问题 273

7.6.1 Mambo系统备份和升级 273

7.6.2 Mambo 中文乱码问题 273

第8章 电子商务网站 275

8.1 电子商务介绍 276

8.1.1 什么是电子商务 276

8.1.2 电子商务特点 276

8.1.3 常见电子商务系统介绍 277

8.2 电子商务网站安装配置 280

8.2.1 osCommerce简介 280

8.2.2 osCommerce安装 281

8.3.1 后台管理界面 287

8.3 电子商务网站配置 287

8.3.2 系统设置 289

8.3.3 商品目录 298

8.3.4 外挂模块 298

8.3.5 顾客 299

8.3.6 地区/税率 299

8.3.7 本土化设置 299

8.3.8 报表 299

8.3.9 系统工具 300

8.4 电子商务网站示例 300

8.4.1 多语言设置 300

8.4.2 后台管理界面的登录 304

8.4.4 购物站点综合设置 307

8.4.3 修改首页 307

8.4.5 设置结果 311

8.5 电子商务网站安全 311

8.5.1 电子商务网站的安全隐患 311

8.5.2 电子商务网站的安全技术 313

8.5.3 电子商务网站的安全实务 318

8.6 电子商务常见问题 326

8.6.1 电子商务安全问题 326

8.6.2 电子商务诚信问题 326

8.6.3 电子商务物流配送问题 326

第9章 网络服务监测与优化 329

9.1 网络服务监测的主要内容 330

9.1.1 网站服务监测 330

9.1.2 常用的网络监测软件以及使用 331

9.2 网络性能监测 333

9.2.1 网络性能的概念 333

9.2.2 网络性能指标 333

9.2.3 网络性能监测方法 335

9.3 常用性能优化方法 336

9.3.1 PHP性能优化 336

9.3.2 Apache性能优化 340

9.3.3 MySQL性能优化 343

9.4 网络服务监测和优化示例 345

9.4.1 Cacti安装要求 346

9.4.2 RRDTool的安装 346

9.4.4 Cacti安装 348

9.4.3 net-snmp安装 348

9.4.5 Cacti设置 350

9.4.6 Apache优化 354

9.4.7 PHP优化 356

9.4.8 MySQL优化 361

第10章 Linux开发基础 363

10.1 Linux下的编程环境 364

10.1.1 编辑工具 364

10.1.2 编译工具 371

10.2 正则表达式 374

10.2.1 字符匹配 374

10.2.2 搜索替换 376

10.3.1 执行awk程序 377

10.3.2 第一个awk程序 377

10.3 awk编程 377

10.3.3 awk的一些概念 378

10.3.4 第二个awk程序 380

10.3.5 awk的运算 381

10.3.6 awk的另一种编程方式 382

10.3.7 内部变量及函数 382

10.3.8 流程控制语句 383

10.3.9 数组 388

10.3.10 实例——监测文件系统的使用情况 389

10.4 Shell编程入门 390

10.4.1 变量 391

10.4.2 运算操作 395

10.4.3 流程控制语句 400

10.4.4 函数 411

10.4.5 实例——监测FTP服务器运行状态 414

10.5 Perl语言编程 416

10.5.1 Perl的一些基本概念 416

10.5.2 Perl 中的变量 417

10.5.3 Perl中的流程控制语句 429

10.5.4 Perl的输入输出 437

10.5.5 Perl中应用正则表达式 440

10.5.6 Perl中的函数和模块的使用 444

10.5.7 实例——使用Perl发送E-mail 447

10.6 Linux下的C语言编程 449

10.6.1 文件操作 449

10.6.2 进程编程 450

10.6.3 多线程编程 453

10.6.4 实例——简单的压力测试工具 454