《Red Hat Enterprise Linux 5服务器架设与网络配置》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:李庆荣,王晓红,莫有权等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302243724
  • 页数:464 页
图书介绍:本书面向实际应用,以企业Web服务和邮件服务所使用的红帽Linux操作系统为基础,介绍了Linux的基本知识、网络服务、远程管理等应用。

第1章 认识及安装Linux服务器 1

1.1 Linux系统简介 1

1.1.1 Linux的起源及特点 1

1.1.2 Linux内核(Kernel)版本 4

1.1.3 Linux发行版本 7

1.1.4 Linux的版权问题 9

1.1.5 Linux的应用领域及发展前景 10

1.1.6网管心得——Linux操作系统与其他操作系统的比较 11

1.2 Red Hat Enterprise Linux简介 14

1.2.1为什么要使用Red Hat系统 14

1.2.2 Red Hat Enterprise Linux家族 14

1.2.3 Red Hat Enterprise Linux版本 15

1.2.4 Red Hat Enterprise Linux 5的新特性 15

1.3安装Red Hat Enterprise Linux 5前的准备工作 17

1.3.1硬件要求 17

1.3.2系统硬件设备型号 18

1.3.3 GRUB实现Linux与其他操作系统并存 18

1.3.4各种安装方式 20

1.3.5硬盘分区和文件系统 21

1.3.6 Linux分区方案 23

1.4在虚拟机中安装Red Hat Enterprise Linux 5.4 23

1.4.1虚拟机简介 24

1.4.2 VMware VS Virtual PC 25

1.4.3获得及安装VMware Workstation 27

1.4.4新建虚拟机 28

1.4.5获取Red Hat Enterprise Linux 5.4 30

1.4.6在虚拟机中进行安装 31

1.4.7首次启动Red Hat Enterprise Linux 5.4的设置 38

第2章Samba服务的配置与应用 42

2.1安装Samba服务 42

2.1.1 SMB协议及服务 42

2.1.2 Samba简介 43

2.1.3 Samba的应用环境 45

2.1.4 Samba服务工作原理 47

2.1.5 Samba所需软件及其软件结构 48

2.1.6安装Samba 49

2.2 Samba服务器基本配置 55

2.2.1 Samba服务的主配置文件 55

2.2.2 Samba服务的密码文件 55

2.2.3 Samba服务的日志文件 57

2.2.4启动和停止Samba服务 57

2.3 Samba高级配置 58

2.3.1系统变量 59

2.3.2常用高级配置参数 59

2.3.3用户映射 60

2.3.4隐藏共享 60

2.3.5安全性管理 61

2.4 Samba服务的文件共享 62

2.4.1全局参数 63

2.4.2用户共享目录 66

2.4.3使用加密口令 68

2.4.4网管心得——让Windows系统的网上邻居支持不同网段的IP联机 69

2.5使用Webmin配置共享资源 70

2.6客户端访问共享资源 73

2.6.1 Linux客户端访问Samba共享 74

2.6.2 Windows客户端访问Samba共享 76

2.6.3网管心得——Samba排错 78

2.7操作实例 80

2.7.1操作实例——巧配Samba实现Windows Server 2008和Linux文件共享 80

2.7.2操作实例——Samba服务的打印共享 83

第3章NFS服务的配置与应用 86

3.1安装NFS服务 86

3.1.1 NFS概述 86

3.1.2 RPC简介 90

3.1.3运行NFS需要启动的RPC守护进程 92

3.1.4 NFS工作原理 92

3.1.5安装NFS所需软件及NFS的软件结构 93

3.1.6 NFS的安装 94

3.1.7网管心得——NFS的文件存取权限 96

3.2 NFS服务器基本配置 97

3.2.1 NFS服务的主配置文件 97

3.2.2启动和停止NFS服务 100

3.2.3维护NFS服务器的共享目录列表 102

3.2.4测试NFS服务 103

3.3使用Webmin配置NFS服务器 106

3.4 NFS客户端的使用 109

3.4.1查看NFS服务器信息 109

3.4.2连接NFS服务器 110

3.4.3客户端可使用的挂载参数 111

3.4.4自动挂载autofs 113

3.4.5卸载NFS挂载目录 117

3.4.6启动时自动连接NFS 117

3.4.7网管心得——NFS服务的安全问题 117

3.5 NFS排错 120

3.6操作实例 121

3.6.1操作实例——使用NFS挂载远程服务器目录实现共享 121

3.6.2操作实例——配置NFS服务器实现Linux之间的互访 124

第4章 配置网络数据库MySQL服务 127

4.1安装MySQL的概述 127

4.1.1 MySQL的概述 127

4.1.2安装MySQL 132

4.2 MySQL服务的配置和使用 134

4.2.1修改MySQL管理员的口令 135

4.2.2数据库的创建和删除 136

4.2.3表的创建、复制、删除和修改 137

4.2.4表中数据的插入、删除和修改 142

4.2.5索引的创建与删除 145

4.2.6用户的创建和删除 146

4.2.7用户权限的设置 150

4.2.8网管心得——MySQL数据库使用coredump注意事项 155

4.3 MySQL的图形化管理 156

4.3.1常见的图形化管理工具 156

4.3.2安装phpMyAdmin 157

4.3.3配置phpMyAdmin 158

4.3.4配置phpMyAdmin虚拟目录 161

4.3.5使用phpMyAdmin 163

4.4启动和停止MySQL服务 168

4.5操作实例 170

4.5.1操作实例——MySQL镜像服务器链的实现 170

4.5.2操作实例——Linux上多MySQL服务安装试验 174

4.5.3操作实例——Linux中MySQL安装备份与密码恢复 175

第5章DHCP服务器的配置与管理 178

5.1 DHCP概述 178

5.1.1静态IP地址与动态IP地址 178

5.1.2 DHCP优点及常用术语 180

5.1.3 DHCP的功能 180

5.1.4 IP地址的租用和续租 181

5.1.5 DHCP应用环境 182

5.2安装DHCP服务 183

5.2.1 DHCP所需软件 183

5.2.2 DHCP的安装 184

5.3 DHCP服务器基本配置 185

5.3.1主配置文件 185

5.3.2常用参数介绍 187

5.3.3常用声明介绍 187

5.3.4常用选项介绍 188

5.3.5 DHCP服务器配置 188

5.3.6 DHCP服务的启动与观察 190

5.4 DHCP服务器高级配置 191

5.4.1 DHCP多作用域设置 192

5.4.2 DHCP中继代理 193

5.4.3提供备份的DHCP设置 195

5.4.4网管心得——DHCP协议详解 196

5.5 DHCP客户端配置 198

5.5.1 Linux客户端 199

5.5.2 Windows客户端 200

5.6 DHCP排错 201

5.7操作实例 202

5.7.1操作实例——Linux DHCP服务器单子网配置 202

5.7.2操作实例——如何强制DHCP客户端重新获取IP (dhclient) 204

5.7.3操作实例——配置备份DHCP服务器 205

第6章DNS服务器的配置与管理 207

6.1 DNS概述 207

6.1.1域名系统结构 208

6.1.2 DNS相关概念 210

6.1.3 DNS查询方法 212

6.1.4 DNS服务器类型 212

6.2 BIND安装与运行 214

6.2.1 BIND简介 214

6.2.2 BIND的获取与安装 214

6.2.3 BIND的简单配置与运行 217

6.2.4 chroot功能 223

6.2.5使用mdc 225

6.3 BIND的基本配置 227

6.3.1 BIND的主配置文件 227

6.3.2主配置文件常见配置 232

6.3.3根区域文件 233

6.3.4区域数据库文件 233

6.3.5反向区域数据库文件 236

6.4 BIND的高级配置 237

6.4.1配置DNS负载均衡功能 237

6.4.2直接域名、泛域名与子域 239

6.4.3构建主域名服务器 240

6.4.4构建从域名服务器 243

6.4.5构建缓存域名服务器 245

6.4.6构建分离解析的域名服务器 246

6.5操作实例 249

6.5.1操作实例——动态DNS服务配置方法 249

6.5.2操作实例——使用RNDC管理DNS服务器 253

第7章Web服务的配置与管理 256

7.1 WWW 256

7.1.1 HTTP协议 256

7.1.2 Web服务及工作原理 257

7.1.3 LAMP平台 257

7.1.4 SSL和CA 258

7.2 Apache 260

7.2.1 Apache概述 260

7.2.2安装Apache Web服务器 261

7.3 Apache服务器配置 268

7.3.1主配置文件httpd.conf 268

7.3.2 Apache的启动与停止 278

7.3.3 Apache基本应用 281

7.3.4 CGI运行环境的配置 284

7.4管理Apache日志 285

7.4.1设置日志格式 285

7.4.2日志管理工具 286

7.4.3网管心得——LAMP平台的搭建 288

7.5操作实例 295

7.5.1操作实例——构建基于域名的虚拟主机 295

7.5.2操作实例——安装awstats日志分析工具 297

第8章FTP服务器的配置与管理 299

8.1 Linux下的FTP服务器 299

8.1.1 FTP服务简介 299

8.1.2 FTP工作原理 300

8.1.3 FTP工作模式 301

8.1.4 FTP用户分类 302

8.1.5 Linux中常用的FTP 303

8.2安装vsFTP服务 305

8.2.1 vsFTP所需软件 305

8.2.2 vsFTP的安装 307

8.2.3网管心得——Linux下的FTP软件安全性问题 308

8.3 vsFTP服务器的基本配置 310

8.3.1主配置文件vsftpd.conf 311

8.3.2实现本地用户访问 315

8.3.3实现匿名用户访问 319

8.3.4 vsFTP的启动模式 321

8.4 FTP客户端 323

8.4.1 Windows下FTP客户端(CuteFTP)配置 324

8.4.2 FTP命令 329

8.5 FTP排错 331

8.6操作实例 331

8.6.1操作实例vsFTP实现限制策略 331

8.6.2操作实例——配置匿名用户的上传与下载 332

第9章 邮件服务器的配置与管理 334

9.1邮件服务器运行原理 334

9.1.1邮件服务器与DNS 334

9.1.2电子邮件工作原理 336

9.1.3转发与认证机制的重要性 340

9.1.4电子邮件的内容组成 340

9.1.5网管心得Linux下邮件服务器系统选择 341

9.2 Sendmail服务器的安装与配置 346

9.2.1 Sendmail所需的软件与软件结构 346

9.2.2安装Sendmail 347

9.2.3配置Sendmail 350

9.2.4启动和停止Sendmail服务 354

9.2.5 Sendmail文件 355

9.2.6配置sendmail.cf 359

9.2.7测试Sendmail 363

9.3 Postfix邮件服务器安装与配置 365

9.3.1 Postfix所需软件与软件结构 365

9.3.2 Postfix的安装 367

9.3.3 Postfix的配置 369

9.3.4启动和停止Postfix服务 372

9.4 POP3服务器的安装与配置 374

9.4.1 dovecot服务的安装和配置 374

9.4.2 cyrus-imapd的安装和配置 376

9.5邮件服务器的排错 379

9.6操作实例 380

9.6.1操作实例——E-mail客户端的配置 380

9.6.2操作实例——配置与测试邮件服务器 382

第10章Telnet和VNC服务的配置与应用 388

10.1远程登录及Telnet服务 388

10.1.1远程登录概述及Telnet协议 389

10.1.2 Telnet的安装与启动 391

10.2 Telnet服务的配置 394

10.2.1设置Telnet服务最大连接数 394

10.2.2 Telnet服务端口 395

10.2.3 Telnet服务的限制 397

10.3操作实例 399

10.3.1操作实例——Windows平台连接Telnet服务器 399

10.3.2操作实例——Linux平台连接Telnet服务器 401

10.4 VNC服务的安装与使用 403

10.4.1 VNC服务概述 403

10.4.2安装VNC服务 404

10.4.3启动VNC服务 405

10.4.4测试VNC服务 406

10.5 VNC服务的配置 407

10.5.1配置图形桌面环境 407

10.5.2配置多个桌面号 411

10.5.3修改访问口令 412

10.6操作实例 412

10.6.1操作实例——Linux平台远程桌面连接 412

10.6.2操作实例——Windows平台远程桌面连接 415

第11章 防火墙和代理服务器的配置与管理 417

11.1防火墙 417

11.1.1防火墙概述 417

11.1.2防火墙的功能 418

11.1.3防火墙的分类 419

11.2 iptables防火墙 422

11.2.1 iptables原理 422

11.2.2 iptables安装 423

11.3 iptables的基本配置 423

11.3.1 iptables基本语法 424

11.3.2查看iptables规则 426

11.3.3添加、删除、修改规则 427

11.3.4保存\恢复规则 428

11.3.5使用日志监控iptables 428

11.3.6 iptables的启动与停止 430

11.3.7网管心得——iptables防火墙NAT简介及配置 431

11.4代理服务器 434

11.4.1代理服务器的功能 434

11.4.2代理服务器的分类 435

11.4.3各种代理服务器的比较 437

11.5 Squid代理服务器 437

11.5.1 Squid概述 438

11.5.2安装Squid代理服务器 438

11.6 Squid服务器的配置 441

11.6.1 Squid主配置文件squid.conf 441

11.6.2 squid.conf的其他配置选项 445

11.6.3 Squid的启动与停止 450

11.6.4使用Squid代理共享上网 452

11.6.5使用Webmin配置代理服务器 456

11.6.6网管心得——清除代理服务器上的Cache记录 460

11.7操作实例 461

11.7.1操作实例——浏览器设置代理 461

11.7.2操作实例——腾讯QQ设置代理服务器的方法 463