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

  • 购买积分:14 如何计算积分?
  • 作  者:施威铭研究室著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302060584
  • 页数:422 页
图书介绍:

第1章 网络环境简介 1

Part 1 网络基本设置 1

1.1 认识网络服务 2

1.1.1 网页服务 2

1.1.2 代理服务 3

1.1.3 邮件服务 3

1.1.4 文件传输服务 4

1.1.5 新闻组服务 5

1.1.6 远程登录服务 6

1.1.7 电子公告栏服务 7

1.1.8 域名服务 7

1.1.10 路由选择服务 8

1.1.9 动态分配IP服务 8

1.1.11 防火墙服务 9

1.2 网络常用名词和术语的解释 9

1.2.1 IP地址 10

1.2.2 子网掩码 10

1.2.3 TCP与UDP传输协议 13

1.2.4 通信端口号 14

第2章 使用ADSL或Cable架设网站 15

2.1 申请ADSL或Cable连接方式 16

2.1.1 选择固定式ADSL 16

2.1.2 选择拨号式ADSL 16

2.2.1 产品型号 17

2.2 选择合适的网卡 17

2.1.3 选择Cable方式 17

2.2.2 芯片类型 18

2.3 连接网络 18

2.3.1 设定固接式ADSL上网 18

2.3.2 设定拨号式ADSL上网 19

2.3.3 设定Cable上网 21

2.3.4 网络故障排除 22

第3章 网络服务和设置 25

3.1 利用Telnet和SSH远程登录 26

3.1.1 远程登录telnet命令 26

3.1.2 更安全的远程登录命令——ssh 27

3.2.1 软件需求 31

3.2 启用简易防火墙 31

3.2.2 通过lokkit设置防火墙 32

3.2.3 通过gnome-lokkit设置防火墙 33

3.3 常用的网络命令 35

3.3.1 Ifconfig命令 35

3.3.2 ping命令 37

3.3.3 traceroute命令 39

3.3.4 mtr与xmtr命令 40

3.3.5 host与nslookup命令 41

3.3.6 netstat命令 42

3.3.7 tcpdump命令 43

3.4 与网络环境相关的配置文件 43

3.4.2 hosts.allow文件 44

3.4.1 hosts文件 44

3.4.3 hosts.deny文件 45

3.4.4 host.conf文件 45

3.4.5 protocols文件 45

3.4.6 resolv.conf文件 46

3.4.7 services文件 46

3.4.8 xinetd.d目录下的文件 47

Part 2 网页服务器 49

第4章 Apache服务器的安装与设置 49

4.1 Apache服务器的简介 50

4.1.1 信息领域里的Apache 50

4.1.2 Apache服务器的起源 51

4.1.3 免费的Apache服务器 52

4.2 软件的获取和安装 53

4.2.1 获取Apache套件 53

4.2.2 安装Apache套件 54

4.3 启动网页服务器 56

4.3.1 启动Apache服务器 56

4.3.2 开机时启动Apache服务器 58

4.3.3 关闭Apache服务器 58

4.3.4 重新启动Apache服务器 59

4.3.5 每个用户的个人网页 60

4.4.1 DirectoryIndex 62

4.4.2 DocumentRoot 62

4.4 Apache服务器的基本设置 62

4.4.3 KeepAlive 63

4.4.4 KeepAliveTimeout 63

4.4.5 MaxClients 63

4.4.6 MaxKeepAliveRequests 63

4.4.7 MaxRequestsPerChild 64

4.4.8 MaxSpareServers 64

4.4.9 MinSpareServers 64

4.4.10 Port 65

4.4.11 ServerAdmin 65

4.4.12 ServerName 65

4.4.13 ServerRoot 65

4.4.16 Timeout 66

4.4.14 ServerType 66

4.4.15 StartServers 66

4.4.17 UserDir 67

4.5 Apache服务器的高级设置 67

4.5.1 标准设置 67

4.5.2 记录服务器状态 81

4.5.3 设置加载模块 85

4.5.4 设置代理服务器 86

4.5.5 设置虚拟主机 88

4.5.6 设置范围 89

第5章 Apache服务器的监控与备份 95

5.1.1 状态信息 96

5.1 Apache的状态与设置信息 96

5.1.2 设置信息 102

5.2 查询记录文件 106

5.2.1 启动记录功能 106

5.2.2 查看记录文件的内容 108

5.2.3 维护记录文件 112

5.3 系统备份 114

第6章 Apache服务器的安全与认证 117

6.1 Apache 主机的安全性控制 118

6.1.1 关闭不必要的网络服务 118

6.1.2 修改httpd.conf文件中影响安全的设置值 120

6.2.1 管理员修改httpd.conf配置文件:开放认证功能 124

6.2 对目录设置密码保护 124

6.2.2 建立密码文件 126

6.2.3 设置目录保护的方式 127

6.2.4 以网页浏览器访问被密码保护的目录 128

6.2.5 密码保护目录的技巧 129

6.3 HTTP安全性问题与SSL协议 129

6.3.1 网络交易安全性的主要问题 130

6.3.2 网络交易安全问题的解决之道 131

6.3.3 认识SSL安全协议 134

6.3.4 在Apache中启动SSL安全协议 135

第7章 Apache服务器——网页应用 139

7.1.1 设置httpd.conf文件的虚拟主机 140

7.1 架设虚拟主机 140

7.1.2 在DNS服务器上登录虚拟主机 141

7.1.3 实际测试虚拟主机 143

7.2 设置Apache代理服务器 143

7.2.1 启用代理服务 144

7.2.2 在网页浏览器的设置 145

7.3 由服务器端解析的SSI 146

7.3.1 让Apache识别.shtml文件 148

7.3.2 设置允许使用SSI功能的目录 148

7.4 在Apache上使用CGI 148

7.4.1 设置CGI文件目录的别名与权限 149

7.4.3 设置程序的访问权限 150

7.4.2 让服务器认识.cgi与.pl文件 150

7.4.4 开放用户执行自己的CGI程序 151

7.5 在Apache上使用Perl 151

7.5.1 安装Perl模块 151

7.5.2 Perl模块在Apache中的设置 152

7.5.3 使用Perl的范例 153

7.6 在Apache上使用PHP 154

7.6.1 安装PHP模块 154

7.6.2 PHP模块的设置 154

7.6.3 PHP网页范例 155

7.7 在Apache上使用JSP 156

7.7.1 获取并安装Tomcat及J2SDK 157

7.7.2 启动Tomcat 158

7.7.3 集成Apache与Tomcat 159

7.7.4 JSP网页的范例 160

7.8 在Apache上使用ASP 161

7.8.1 取得Chili!Soft ASP for Linux 161

7.8.2 安装Chili!Soft ASP for Linux 162

7.8.3 使用网页来管理Chili!Soft ASP 169

7.8.4 ASP网页的范例 169

第8章 PostNuke——入口网站快速架设工具 173

8.1 使用PostNuke的理由 174

8.1.1 PostNuke简介 174

8.1.2 PostNuke的特色 174

8.2.1 检查相关组件 175

8.2 准备及安装 175

8.2.2 安装相关组件 176

8.3 安装PostNuke 177

8.4 设置PostNuke 181

8.4.1 改变字体大小 181

8.4.2 汉化PostNuke 181

8.4.3 个性化设置 184

8.4.4 设置版面 185

8.5 使用PostNuke 187

8.5.1 编辑进站信息 187

8.5.2 发布新闻 187

8.5.3 新增横幅广告 188

8.5.4 举办一个投票 189

8.5.5 更换背景主题 190

8.5.6 会员注册 191

Part 3 邮件服务器 193

第9章 Sendmail服务器——数码时代的绿衣天使 193

9.1 关于E-mail系统 194

9.1.1 E-mail系统的服务程序 194

9.1.2 E-mail的传送方式 194

9.2 安装与启动Sendmail 198

9.2.1 安装sendmail 198

9.2.2 启动sendmail 200

9.2.3 测试sendmail 201

9.3.1 只能收发某些网域或用户的邮件 202

9.3 限制可收发邮件的位置以及邮件大小 202

9.2.4 开机时启动sendmail 202

9.3.2 拒收大型邮件 204

9.4 通过SMTP认证的方式发邮件 205

9.4.1 确认软件版本 205

9.4.2 更改配置文件 205

9.5 设置账号的各项功能 206

9.5.1 设置账号别名及转发邮件 206

9.5.2 使账号中含大写字母的用户能正常收邮件 209

9.5.3 只提供邮件服务的账号 210

9.5.4 设置user@mail.flag.com与user@flag.com账号均能接收邮件 210

9.6 检查邮件结构以及未发出的邮件 211

9.6.1 邮件存放的位置与邮件结构 211

9.7 利用登录主机的方法伪装发邮件 213

9.6.2 还未发出的邮件 213

9.8 可从Windows XP收邮件的POP和IMAP服务器 215

9.8.1 安装POP和IMAP服务器 216

9.8.2 设置与启动POP与IMAP服务器 216

9.8.3 确认POP或IMAP服务器已经启动 218

9.8.4 Windows XP端的设置 219

第10章 Open WebMail网络邮局服务器——通过网页收发邮件 225

10.1 Open WebMail简介 226

10.2 下载和安装Open WebMail 228

10.2.1 系统需求 228

10.2.2 下载程序 228

10.2.3 安装Open WebMail 229

10.3 登录与退出 231

10.3.1 登录Open WebMail 232

10.3.2 退出Open WebMail 234

10.4 收发邮件 234

10.4.1 第一封电子邮件 235

10.4.2 接收与回复邮件 235

10.4.3 多重账号 236

10.5 个人邮件管理 237

10.5.1 邮箱管理 237

10.5.2 转移、复制与删除邮件 237

10.5.3 设置邮件规则 239

10.6.1 建立地址簿 240

10.6 使用地址簿 240

10.6.3 导入与导出地址簿 241

10.6.2 利用地址簿编写邮件 241

10.7 个人模版 242

10.7.1 语言 243

10.7.2 编辑个人邮件地址 243

10.7.3 回复 243

10.7.7 默认排序方式 244

10.7.8 每页显示几封邮件 244

10.7.9 默认邮件头 244

10.7.6 背景图片 244

10.7.5 图标类型 244

10.7.4 布景 244

10.7.10 默认的邮箱 245

10.7.11 移动/复制邮件前的确认 245

10.7.12 邮件编辑区大小 245

10.7.13 拼写检查 245

10.7.14 重复邮件上限 246

10.7.15 过滤伪造来源端的邮件 246

10.7.16 过滤伪造EXE附件形式的邮件 246

10.7.17 关闭邮件内的JavaScript 246

10.7.25 修改密码 247

10.7.24 查看历史记录 247

10.7.23 签名 247

10.7.22 垃圾箱邮件保留天数 247

10.7.21 登录时自动收取POP3邮件 247

10.7.20 读邮件时使用笑脸图示 247

10.7.19 新邮件通知 247

10.7.18 隐藏邮箱内部资料 247

10.8 设置系统环境 248

10.8.1 认识openwebmail.conf配置文件 248

10.8.2 整体环境设置 250

10.8.3 默认的个人模版 252

第11章 Majordomo讨论型邮件列表服务器——利用邮件讨论的集散中心 255

11.1 何时建立邮件列表服务器 256

11.2 安装与设置Majordomo 256

11.2.1 安装rpm版的Majordomo 257

11.2.2 修改majordomo.cf文件 258

11.2.3 Majordomo的设置测试 259

11.2.4 设置Majordomo的别名 260

11.2.5 建立wrapper程序的链接 261

11.2.6 取得与Majordomo沟通的命令说明 261

11.3 建立并设置邮件列表 263

11.3.1 建立第一个邮件列表 263

11.3.2 建立邮件列表的别名 265

11.3.3 邮件列表的设置文件 266

11.3.4 订阅邮件 275

11.4 建立电子杂志 276

11.4.1 修改电子杂志设置文件 277

11.4.2 设置电子杂志的别名 279

11.4.4 订阅与取消电子杂志 280

11.4.3 建立存放文件的目录 280

11.4.5 指定产生电子杂志 281

Part 4 文件服务器 283

第12章 FTP服务器——文件交流的好帮手 283

12.1 FTP简介 284

12.1.1 FTP的架构 284

12.1.2 匿名式文件下载 284

12.2 安装与启动WU-FTPD FTP服务器 285

12.2.1 安装WU-FTPD 285

12.2.2 启动WU-FTPD 286

12.2.3 确认WU-FTPD是否已经启动 287

12.3 限制登录的用户和主机 288

12.3.1 设置不可登录的用户 289

12.3.2 修改/etc/ftphosts配置文件 290

12.4 服务器环境设置 290

12.4.1 基本设置 290

12.4.2 访问控制 299

12.4.3 显示信息 301

12.4.4 记录用户执行的动作 303

12.4.5 其他设置 305

12.5 相关的FTP命令 306

12.5.1 查询当前登录FTP服务器的用户 306

12.5.2 查询当前登录FTP服务器的人数 307

12.5.3 关闭FTP服务器 307

12.6.1 安装ProFTPD 308

12.6 以ProFTPD架设FTP服务器 308

12.6.2 启动ProFTPD 309

12.6.3 确认ProFTPD是否已经启动 310

12.6.4 修改配置文件 310

第13章 NFS服务器——Linux上的网络磁盘机 315

13.1 NFS的功用 316

13.2 安装和启动NFS服务器 317

13.2.1 确认NFS已安装 317

13.2.2 检查RPC程序是否已启动 318

13.2.3 启动NFS服务器 320

13.3 设置NFS服务器 321

13.3.1 设置共享的目录 321

13.3.2 将设置的目录共享出去 323

13.4 由客户端挂载NFS目录 324

13.4.1 查看NFS服务器共享的目录 324

13.4.2 挂载远程目录到本机文件系统 325

13.4.3 开机时自动映射远程目录 326

第14章 Samba服务器——Linux与Windows资源共享的桥梁 327

14.1 Samba简介 328

14.2 安装与启动Samba 328

14.2.1 安装Samba 328

14.2.2 启动Samba服务器最简单的方法 329

14.2.3 共享其他的目录 331

14.2.4 开机时同时启动Samba 333

14.3.1 share安全等级 334

14.3 Samba的安全等级 334

14.3.2 user安全等级 339

14.3.3 server安全等级 340

14.3.4 domain安全等级 340

14.4 Samba 相关命令 341

14.4.1 检查服务器所共享的目录——smbclient 341

14.4.2 列出Samba服务器的资源被使用的情况——smbstatus 342

14.4.3 映射共享的目录——smbmount 342

14.4.4 检查smb.conf配置文件的正确性——testparm 343

14.4.5 检查打印机配置文件的正确性——testprns 344

14.5 Samba配置文件参数介绍 345

14.5.1 global字段的基本设置 345

14.5.2 global字段的安全设置 346

14.5.3 global字段的记录文件及调试设置 351

14.5.4 global字段的通信协议设置 352

14.5.5 global字段的运行效率设置 353

14.5.6 global字段的打印机设置 354

14.5.7 global字段的文件名称设置 355

14.5.8 global字段有关域的设置 357

14.5.9 global字段中有关登录的设置 357

14.5.10 global字段有关浏览资源的设置 358

14.5.11 global字段有关WINS的设置 359

14.5.12 global字段中有关锁定文件的功能 359

14.5.13 global字段的其他设置 360

14.5.15 共享资源的权限设置 361

14.5.14 共享资源的基本设置 361

14.5.16 共享资源的打印设置 363

14.5.17 共享资源的浏览设置 363

14.6 利用图形界面的SWAT设置Samba 364

14.6.1 安装与启动SWAT 365

14.6.2 HOME 367

14.6.3 GLOBALS 367

14.6.4 SHARES 368

14.6.5 PRINTERS 368

14.6.6 STATUS 369

14.6.7 VIEW 370

14.6.8 PASSWORD 371

Part5 新闻服务器 373

第15章 INN服务器——分门别类的言论广场 373

15.1 认识新闻服务器与新闻的传送方式 374

15.1.1 讨论信件的传递 374

15.1.2 架设新闻服务器的准备工作 375

15.1.3 INN储存讨论信件的5种方式 375

15.2 安装与启动INN新闻服务器 376

15.2.1 安装INN新闻服务器 376

15.2.2 启动INN新闻服务器 376

15.2.3 测试INN新闻服务器 377

15.3 修改INN各项配置文件 378

15.3.1 设置inn.conf文件 378

15.2.4 开机时同时启动INN 378

15.3.2 设置expire.ctl文件 381

15.3.3 设置readers.conf文件 383

15.3.4 设置incoming.conf文件 385

15.3.5 设置newsfeeds文件 386

15.3.6 设置nntpsend.ctl文件 388

15.3.7 设置nntpserver文件 389

15.3.8 设置passwd.nntp文件 389

15.3.9 设置storage.conf文件 389

15.3.10 设置cycbuff.conf文件 391

15.3.11 检查配置文件 392

15.4 管理新闻组与服务器 393

15.4.1 新增新闻组 394

15.4.2 删除新闻组 395

15.4.3 控制新闻服务器 395

15.5 获取其他新闻服务器的信件 396

15.5.1 安装suck 396

15.5.2 查询提供的新闻组 397

15.5.3 抓取讨论信件 397

15.6 设置新闻阅读程序 400

15.6.1 用tin阅读新闻 401

15.6.2 用Outlook Express阅读新闻 401

15.7 管理讨论信件 404

15.7.1 讨论信件存放的位置 404

15.7.2 设置定时处理 404

附录A Webmin远程管理工具 407