《组建Linux服务器》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:马晓光,邵谦谦编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115092095
  • 页数:482 页
图书介绍:本书以RedhatLinux6.2为基础详细讲述了如何配置高性能的Linux服务器。介绍了组网规划,服务器安装、配置和优化,帐户、文件系统管理,以及Quota、DNS、Samba、防火墙等的配置管理及使用方法,最后还讨论了服务器安全性及电子商务实现方法。

第一章 Linux Server的选择 1

1.1 Linux Server的特点概貌 2

1.2 为什么选Linux作服务器操作系统 3

1.2.1 广泛的协议支持 3

1.2.2 不同文件系统下良好的兼容性 4

1.2.3 多种网路互连的支持 4

1.2.4 完善的网络服务支持 5

1.2.5 远端执行服务 6

1.2.6 多种应用系统的支持 6

1.3 主要Linux版本的比较和Server系统的选择 8

1.3.1 常见Linux发行版本 9

1.3.2 Linux Server的选择 13

第二章 服务器系统安装配置优化 15

2.1 Redhat 6.2系统新特性 16

2.1.1 与安装相关的新特性 16

2.1.2 与系统相关的新特性 17

2.2.1 有关内核的基本概念 25

2.2 内核对硬件的支持 25

2.2.2 编译内核 26

2.2.3 Patch的升级方法 29

2.2.4 安装模块工具 29

2.2.5 编译内核的其他选项 30

2.2.6 秘诀和技巧 30

2.2.7 编译内核的实例 32

2.3 X Window的性能优化 33

2.3.1 几种常见的X Server 34

2.3.2 常用的Window Manager 36

2.3.3 XF86Config配置文件分析 39

2.3.4 提高显示刷新频率 47

2.3.5 图形配置工具的使用 48

2.4 网络功能对硬件的支持 51

2.4.1 网卡安装的基本方法 51

2.4.2 双网卡的安装 55

2.5 规划服务器硬盘 56

2.5.1 Linux的文件系统 56

2.5.2 服务器硬盘分区 57

2.5.3 解决大硬盘问题 60

2.5.4 GRUB多重启动管理器 60

2.5.5 如何制作启动软盘 63

2.5.6 服务器适用的文件系统ReiserFS 64

2.5.7 增加交换内存Swap 66

2.6 其他常见问题 67

2.6.1 大内存的使用 67

2.6.2 软件包选择的策略 67

2.6.3 配置TCP/IP网络 68

2.6.4 关于系统升级 69

2.6.5 使用Zip驱动器 70

2.6.6 安装过程可载入模块的选择 71

第三章 服务器系统管理 73

3.1 系统的定制启动 74

3.1.1 Linux的启动过程 74

3.1.2 系统运行级别的定制 74

3.1.3 系统启动服务的定制 78

3.1.4 启动程序的定制 83

3.1.5 系统登录信息的修改 85

3.1.6 其他配置文件的说明 86

3.2 root使用事项 91

3.2.1 用户帐号管理 91

3.2.2 组帐号管理 94

3.2.3 创建特殊管理 95

3.2.4 帐号策略 96

3.2.6 帐号管理的常见问题 97

3.2.5 更改root密码 97

3.3 Quota用户硬盘空间管理 101

3.3.1 软件包的获得和安装 101

3.3.2 配置Quota 101

3.3.3 常用的命令 103

3.3.4 图形工具的使用 104

3.4 Linux的Shell与常用命令 105

3.4.1 Linux Shell基础知识 105

3.4.2 常见Shell的特点分类 106

3.4.3 权限相关的命令 107

3.4.4 系统管理相关 110

3.4.5 文件目录相关 112

3.4.6 网络相关的命令 119

3.4.7 r-系列命令 121

3.5 编辑工具vi 124

第四章 组网规划 127

4.1 计算机网络的体系结构 128

4.1.1 计算机网络的体系结构 128

4.1.3 IP包的传输 129

4.1.2 IP分配 129

4.1.4 地址解析 130

4.1.5 Linux TCP/IP网络层 131

4.2 网络类型 131

4.2.1 局域网 131

4.2.2 广域网 133

4.3.4 网络互连设备 134

4.3.3 局部网络通信设备 134

4.3.2 共享外部设备 134

4.3.1 各种计算机 134

4.3 计算机网络的物理组成 134

4.3.5 软件支持 135

4.4 网络拓扑结构 135

4.4.1 总线拓扑 135

4.4.2 星型拓扑 135

4.4.3 环型拓扑 136

4.5.1 服务目标分析 137

4.5 组网目标分析 137

4.4.4 树型拓扑 137

4.5.2 用户分析 138

4.5.3 传输距离限制 139

4.5.4 存储容量 139

4.5.5 安全可靠性 139

4.6 规划一个电子商务服务器 139

4.6.1 Linux Web服务器的常用技术 139

4.6.2 一个安装配置的实例 140

第五章 网络基础服务和配置 145

5.1 域名服务和配置 146

5.1.1 域名服务的层次架构 146

5.1.2 DNS的查询过程 148

5.1.3 构架一台DNS解析服务器 149

5.1.4 软件包获取和安装 149

5.1.5 配置文件 151

5.1.6 常用工具 157

5.1.7 一个实例 157

5.1.8 域名档案的更新 163

5.1.9 图形工具的使用 164

5.1.10 常见的问题 165

5.2 NFS服务与配置 165

5.2.1 理解NFS的工作原理 166

5.2.2 NFS的守护程序 166

5.2.3 服务器分配与客户机挂接 167

5.2.4 配置服务器 168

5.2.5 配置客户端 169

5.2.6 常用命令 170

5.2.7 NFS的网络安全 171

5.2.8 常见错误及解决办法 173

5.3 Samba服务与配置 173

5.3.1 SMB协议 174

5.3.2 Samba的组成 174

5.3.3 配置smb.conf 175

5.3.4 Samba的启动 180

5.3.6 共享Windows磁盘给Linux机器 182

5.3.5 共享Linux磁盘给Windows机器 182

5.3.7 共享Linux打印机给Windows机器 184

5.3.8 给Linux机器共享Windows打印机 185

5.3.9 Windows访问Samba服务器的密码 185

5.3.10 使Samba加入NT域 186

5.3.11 图形配置工具 188

5.4 IP Masquerade服务与配置 192

5.4.1 IP Masquerade工作原理 193

5.4.2 IP Masquerade的设置 194

5.4.4 配置Windows客户机 196

5.4.3 配置Linux客户机机器 196

5.4.5 配置Unix系统 197

5.4.6 配置IP转送(Forwarding)的方式 197

5.4.7 测试IP Masquerade 198

5.5 DHCP服务与配置 198

5.5.1 客户端安装与设置 199

5.5.2 设置DHCP服务器 200

5.6 点对点服务与配置 202

5.6.2 安装与配置 203

5.6.1 PPP协议 203

5.6.3 配置PPP服务器 204

5.6.4 两台机器之间的直接连接 206

5.6.5 客户端用Modem上网 208

5.7 防火墙和代理服务与配置 214

5.7.1 防火墙的种类 214

5.7.2 过滤防火墙的设置(IPchains) 215

5.7.3 设置TIS代理服务器 218

5.7.4 配置Socks代理服务器 223

第六章 Internet信息服务与配置 225

6.1 WWW服务与配置 226

6.1.1 WWW服务与Apache服务器 226

6.1.2 Apache获取和安装 226

6.1.3 Apache的参数设置 227

6.1.4 配置httpd.conf 248

6.1.5 配置srm.conf 252

6.1.6 配置access.conf 252

6.1.9 建立虚拟主机 253

6.1.8 记录文件 253

6.1.7 测试Apache 253

6.1.10 使用Authentication/Access Control 255

6.1.11 Daemon模式与Inetd模式 256

6.1.12 关于CGI Scripts 257

6.1.13 SSI/XSSI 257

6.1.14 把目录共享用浏览器访问 258

6.1.15 实现提供个人主页空间 258

6.1.16 基于动态IP的WWW服务器 258

6.1.17 WWW客户端常用软件 261

6.2 FTP服务与配置 263

6.2.1 Wu-FTP的安装与配置 263

6.2.2 ProFtpd的安装与配置 270

6.2.3 Proftpd制 272

6.2.4 自动FTP下载 273

6.2.5 赋予某个用户FTP权限但禁止Telnet功能的方法 276

6.2.6 Mirror工具的使用 277

6.3 BBS服务与配置 285

6.3.1 架设前的规划 285

6.3.2 快速安装 286

6.3.3 测试BBS系统 287

6.3.4 一般错误的排除 287

6.3.5 设置BBS的相关档案 288

6.3.6 外部工具程序使用 293

6.3.7 Mail系统安装 297

6.3.8 BBS管理者 300

6.4.1 邮件系统组成 303

6.4 邮件服务与配置 303

6.4.2 邮件系统的规划 304

6.4.3 配置sendmail.cf 305

6.4.4 单机系统sendmail.cf的生成 307

6.4.5 邮件服务器系统(Mail Server Type) 313

6.4.6 邮件客户系统(None Spool Type) 315

6.4.7 中继站系统(Mail HUB Type) 316

6.4.8 邮件组管理软件Madiordomo 319

6.4.9 常见邮件客户端的使用方法 330

第七章 网络数据库 335

7.1 Linux下的数据库平台 336

7.1.1 数据库平台性能评价 336

7.1.2 基于Web的数据库平台 337

7.1.3 Linux下常见的数据库平台 339

7.2 MySQL数据库的架设管理 339

7.2.1 MySQL的性能与结构特点 340

7.2.2 MySQL的安装 342

7.2.3 测试MySQL 345

7.2.4 配置文件与参数 347

7.2.5 MySQL的权限与管理 349

7.2.6 MySQL的Perl API 357

7.2.7 Apache与MySQL 364

7.2.8 MySQL与PHP 364

7.3 PostgreSQL数据库的架设与管理 370

7.3.1 PostgreSQL数据库 370

7.3.2 PostgreSQL配置选项 372

7.3.3 PostgreSQL的安装 374

7.3.4 运行PostgreSQL 375

7.3.5 管理数据库 376

7.3.6 系统管理 379

7.3.7 备份和恢复 383

7.3.8 ODBC接口 384

7.3.9 PostgreSQL下的PL/Perl语言 386

7.3.10 常见错误分析 387

7.4 PHP脚本语言 389

7.4.1 PHP的功能概述 389

7.4.2 PHP的安装 390

7.4.3 PHP的编译配置参数 391

7.4.4 php.ini配置选项 392

7.4.5 编写PHP程序 395

7.4.6 PHP中的函数和类 396

7.4.7 PHP经典实例 400

7.5 Perl语言的Web应用 410

7.5.1 Perl的特点 410

7.5.2 DBI数据库接口 410

7.5.3 Perl的安装 411

7.5.4 如何使用Perl来写程序 413

7.5.5 运行Perl 414

7.5.6 创建和使用对象的方法 415

7.5.7 Perl在CGI程序设计中常用的函数 417

7.5.8 Perl操作MySQL数据库 423

7.5.9 Perl编写聊天室服务器程序 425

7.6 Apache+PHP+PostgreSQL快速安装 434

7.6.1 PostgreSQL的快速安装和设置 435

7.6.2 Apache+PHP3的快速安装和设置 438

第八章 网络安全性 441

8.1 网络安全体系结构 442

8.1.1 网络安全五层体系 442

8.1.2 不同环境的网络安全及网络安全的特点 445

8.2 电子商务的网络安全性 446

8.2.1 电子商务安全策略 446

8.2.2 认证系统 447

8.2.3 SSL协议 449

8.2.4 SET协议 450

8.2.5 其他电子商务安全技术 451

8.2.6 电子支付协议工作流程 453

8.3 PGP和SSH加密 458

8.3.1 PGP的特点与作用 458

8.3.2 PGP加密系统的流程 458

8.3.3 PGP的密钥管理机制 459

8.3.4 使用SSH 462

8.4 Web安全技术与防火墙 463

8.4.3 Web服务器安全预防措施 464

8.4.1 Web的安全漏洞 464

8.4.2 Web服务器安全对策 464

8.4.4 CGI编程安全 465

8.5 电子邮件的网络安全 466

8.5.1 电子邮件的安全问题 466

8.5.2 解决方案 467

8.6 局域网防火墙实用技术 467

8.6.1 局域网防火墙结构 468

8.6.2 局域网防火墙系统的配置 468

8.6.3 防止IP地址欺骗和盗用 469

8.6.4 透明通道式防火墙 470

8.7 Sniffer和网络管理 470

8.7.1 Sniffer攻击原理 470

8.7.2 用Sniffer获取信息 471

8.7.3 Sniffer用于网络管理 472

8.7.4 对抗Sniffer监听 472

附录 GNU/Linux站点列表 477