《Linux服务器配置与优化》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:顾云苏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045534
  • 页数:303 页
图书介绍:

第1章 DNS服务器 1

1.1 DNS的简介 2

1.1.1 什么是DNS 2

1.1.2 DNS系统的组成 3

1.1.3 DNS域名的查询 4

1.1.4 DNS域名服务器 4

1.1.5 DNS的数据库文件 5

1.1.6 DNS服务器软件 7

1.2 BIND服务器的安装和配置 7

1.2.1 BIND软件的取得 7

1.2.2 BIND服务器的安装 7

1.2.3 BIND服务器的配置 9

1.3.2 ndc 16

1.3.3 nslookup 16

1.3 BIND的维护工具 16

1.3.1 dig 16

1.4 与Microsoft WINS的集成 17

1.5 小结 18

第2章 Web服务器 19

2.1 简介 20

2.1.1 Web服务器 20

2.2 apache服务器的安装 21

2.2.2 apache的安装 22

2.2.1 apache的取得 22

2.2.3 apache的基本配置 25

2.2.4 apache服务器的运行 29

2.3 进一步配置apache的高级功能 30

2.3.1 基于HTTP的认证 31

2.3.2 目录级的权限控制 31

2.3.3 用apache做虚拟服务器 32

2.3.4 重负荷的apache服务器的配置 33

2.3.5 为单独的用户设置主页 34

2.3.6 配置CGI 35

2.4 apache和PHP的安装 37

2.4.1 PHP和Mysql的取得 38

2.4.2 apache、PHP和Mysql的安装和配置 38

2.4.3 apache、PHP和Mysql的测试 40

2.4.4 PHP的配置文件 41

2.5 小结 43

第3章 ftp服务器 45

3.1 ftp协议简介 46

3.2 wu-ftp服务器的安装和配置 47

3.2.1 wu-ftp服务器的取得 48

3.2.2 wu-ftp服务器的安装 48

3.2.3 wu-ftp服务器的配置 49

3.2.4 ftpaccess文件的设置 50

3.2.5 ftpusers,ftphosts文件的设置 55

3.2.6 ftpconversions文件的设置 56

3.2.7 wu-ftp服务器的附带程序 57

3.2.8 利用wu-ftp服务器做虚拟服务器 57

3.3 proftpd服务器的安装和配置 58

3.3.1 proftp服务器的取得 58

3.3.2 proftp服务器的编译和安装 58

3.3.3 proftp服务器的基本配置 59

3.3.4 配置proftpd高级功能 61

3.3.5 proftp服务器的运行 63

3.4 小结 63

第4章 Linux架设邮件服务器 65

4.1 电子邮件简介 66

4.1.1 电子邮件 66

4.1.2 SMTP协议简介 66

4.1.3 邮件服务器简介 68

4.2.1 获得和编译Sendmail软件 69

4.2.2 Sendmail配置介绍 69

4.2 在Linux平台下用Sendmail架设邮件服务器 69

4.2.3 使用M4宏配置sendmail.cf 73

4.2.4 配置邮件别名、邮件列表、转发 75

4.2.5 配置虚拟主机和虚拟邮件账号 75

4.2.6 限制发件服务器的使用 76

4.2.7 限制收件服务器使用 79

4.2.8 测试Sendmail 79

4.3 在Linux平台下用Qmail架设邮件服务器 79

4.3.1 获得和编译Qmail软件 80

4.3.2 配置Qmail 80

4.3.3 进一步配置Qmail 84

4.3.4 Qmail小结 85

4.4 用Horde和Imp架设WebMail服务器 86

4.4.1 获得和安装相关软件 86

4.4.2 配置Webmail 88

4.6 小结 90

4.5 一个支持Qmail的Webmail 90

第5章 Linux架设代理服务器 91

5.1 简介 92

5.2 用apache服务器作代理服务器 92

5.2.1 安装apache的代理模块 92

5.2.2 初步配置apache服务器 93

5.2.3 进一步配置apache代理服务器 94

5.3.1 安装squid代理服务器 95

5.3 squid代理服务器 95

5.2.4 用户身份验证 95

5.3.2 配置squid代理服务器 96

5.3.3 运行和测试squid代理服务器 98

5.3.4 客户端配置 99

5.3.5 进一步配置squid代理服务器 100

5.3.6 使用用户身份验证 102

5.4 Socks代理服务器 106

5.4.2 配置和启动Socks5代理 107

5.4.1 安装Socks代理服务器 107

5.4.3 配置客户端软件 108

5.4.4 进一步配置代理服务器 111

5.4.5 配置Socks代理接力 113

5.5 对代理用户计费 114

5.6 小结 115

第6章 使用Linux架设防火墙 117

6.1 防火墙简介 118

6.2 应用网关型代理服务器 120

6.2.1 安装双宿主主机 120

6.2.2 配置堡垒主机 121

6.2.3 在堡垒主机上安装代理服务器 122

6.3 包过滤型防火墙 124

6.3.1 安装IPCHAINS 125

6.3.2 配置IPCHAINS 125

6.4 一个配置的例子 126

6.5.2 用IPCHAINS做主机防火墙 130

6.5 用第三方工具来配置IPCHAINS 130

6.5.1 Linux主机防火墙 130

6.5.3 使用TCP_wrapper做主机防火墙 131

6.5.4 维护你的防火墙 134

6.6 防火墙小结 135

第7章 使用Linux系统作为路由器 137

7.1 Linux路由器和路由协议的简单介绍 138

7.1.1 ARP协议 138

7.1.2 静态路由 139

7.1.3 动态路由 140

7.2 Linux路由器实现 143

7.2.1 用静态路由实现简单路由器 143

7.2.2 用routed实现路由信息协议 144

7.2.3 用GateD使Linux成为路由器 146

7.2.4 Linux做路由器相关问题 155

7.3 更小的Linux路由器 156

7.3.1 制作LRP路由器 157

7.3.2 配置LRP系统 158

7.3.3 让LRP路由器更安全地工作 161

7.4 小结 161

第8章 文件服务器 163

8.1 文件服务器简介 164

8.1.1 samba服务简介 164

8.1.2 NFS服务器简介 165

8.2 samba服务器 165

8.2.1 软件的取得 165

8.2.2 samba软件的安装 165

8.2.3 samba软件的配置 167

8.3 samba服务器的运行 176

8.3.1 Standalone方式 176

8.3.2 inet方式 177

8.3.3 samba服务器的测试 178

8.4.2 NFS的安装 179

8.4 NFS服务器 179

8.4.1 NFS软件的取得 179

8.4.3 NFS的配置 180

8.4.4 启动NFS服务 181

8.4.5 NFS文件系统的使用 182

8.4.6 NFS文件系统的安全性 182

8.5 小结 182

第9章 Linux拨号服务器 183

9.1 PPP协议 184

9.1.1 PPP协议构成 184

9.1.2 拨号的通信过程 185

9.2 Linux下的支持PPP协议的软件PPPD 186

9.2.1 用PPPD建立拨号服务器 186

9.3 用PPPD连接两个局域网 193

9.3.1 配置Linux客户端 194

9.4 小结 196

9.3.2 配置路由表 196

第10章 新闻服务器 197

10.1 概述 198

10.2 新闻服务器的安装和配置 198

10.2.1 安装配置INN 198

10.2.2 安装配置Cnews 207

10.3 运行维护 207

10.3.1 Cnews运行维护 207

10.3.2 INN运行维护 208

10.4 小结 209

第11章 Linux作DHCP服务器 211

11.1 DHCP协议 212

11.1.1 DHCP协议简介 212

11.1.2 DHCP工作过程 213

11.2 DHCP服务器软件的安装 215

11.2.1 编译DHCPD 215

11.1.3 与DHCP相关的一些协议 215

11.2.2 Linux下DHCPD的相关问题 216

11.3 配置DHCPD服务器 218

11.3.1 声明类语句 219

11.3.2 控制服务器和协议的语句 220

11.3.3 配置选项语句 221

11.3.4 一个配置的例子 222

11.4 运行DHCPD 223

11.4.2 提供备份的DHCP设置 224

11.4.1 配置DHCPRELAY服务器 224

11.5 配置DHCP客户端 225

11.5.1 在Linux下配置客户端 226

11.5.2 Windows下设置DHCP客户端 227

11.6 小结 228

第12章 BBS服务器 229

12.1 BBS介绍 230

12.2 FirebirdBBS的安装和配置 230

12.2.2 基本安装 231

12.2.1 FirebirdBBS源代码的取得 231

12.3 高级安装选项 234

12.3.1 BBS的定期砍信 234

12.3.2 BBS的Email转贴功能 235

12.3.3 BBS转信功能 236

12.3.4 wwwBBS的安装 239

12.3.5 提高FireBird-Linux在线用户上限的方法 240

12.4 MapleBBS的安装和基本介绍 241

12.5 小结 243

第13章 用Linux作源代码控制服务器 245

13.1 源代码控制简介 246

13.1.1 版本和版本维护工具 246

13.1.2 几种版本维护工具简介 246

13.2 在Linux下安装CVS服务器 248

13.2.1 安装CVS服务器 248

13.2.2 CVS服务器的配置 249

13.3 CVS的常用命令介绍 253

13.4 配置CVS服务器连接方式 255

13.4.1 使用rsh或ssh远程拷贝 255

13.4.2 使用pserver服务 257

13.4.3 使用GASSAPI接入 258

13.4.4 使用kerberos直接连接 258

13.5 图形化的客户端介绍 259

13.5.1 JCVS 259

13.5.2 WinCVS 259

13.5.3 TkCVS 260

13.6 使用CVS服务器的要点 261

13.6.1 关键字替换 261

13.6.2 冲突解决 261

13.6.3 文件版本管理 264

13.7 一个完整的服务器架设实例 266

13.8 小结 268

第14章 Linux架设数据库服务器 269

14.2 在Linux下安装和配置MySQL 270

14.2.1 什么情况应该安装MySQL 270

14.1 Linux数据库系统概述 270

14.2.2 MySQL的获得和安装 271

14.2.3 启动MySQL 272

14.2.4 配置和管理MySQL 272

14.2.5 配置MySQL支持Perl 276

14.2.6 用MyAdmin以Web方式管理MySQL 277

14.3 在Linux下安装和配置PostgreSQL 278

14.3.1 什么情况应该安装PostgreSQL 278

14.3.2 获得和安装PostgreSQL 279

14.3.3 运行PostgreSQL 280

14.3.4 PostgreSQL管理 281

14.4 在Linux下安装和配置Oracle 287

14.4.1 安装Oracle前的准备 287

14.3.5 安装phpPgAdmin以Web方式管理PostgreSQL 287

14.4.2 获得安装Oracle 8.1.6 289

14.4.3 创建数据库 292

14.5 小结 292

第15章 Linux网络应用服务器 293

15.1 一台Internet上的虚拟主机 294

15.1.1 需求和策略 294

15.1.2 选择软件 295

15.1.4 安装相应服务器软件 296

15.1.3 分配主机 296

15.1.5 服务器维护 297

15.2 用Linux做网络接入 298

15.2.1 策略和设计 298

15.2.2 安装和配置 300

15.3 Linux做局域网服务器 301

15.3.1 需求 302

15.3.2 安装和配置 302