《Red Hat Linux网络开发工具 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Paul G.Sery著;张奕雷,尹岩青等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505361880
  • 页数:421 页
图书介绍:

前言 1

绪论 5

第一部分 简单的客户-服务器网络 11

第一章 安装Red Hat Linux 13

1.1 安装前的准备 13

1.2 预览安装过程 15

1.3 确定如何对硬盘进行分区 15

1.4 为Linux分配空间 16

1.4.1 方法1:将Linux和Windows安装在一起(双引导) 17

1.4.2 方法2:单分区(破坏性的) 21

1.5 安装Red Hat Linux 23

1.5.1 开始安装 24

1.5.2 磁盘分区 26

1.5.3 配置LILO 30

1.5.4 配置网络 31

1.5.5 继续配置 35

1.5.6 安装Red Hat软件包 36

1.5.7 结束配置 37

1.5.8 配置X 39

1.7.1 解决网络问题 42

1.7 疑难解答 42

1.5.9 完成 42

1.6 介绍Red Hat启动过程 42

1.8 小结 43

第二章 设置简单网络 45

2.1 介绍简单网络 45

2.2 安装网络连接线 46

2.3 配置Windows的网络操作 47

2.3.1 配置Samba 53

2.3.2 安装Samba 53

2.3.3 核实Samba正在运行 54

2.3.4 为加密口令配置Samba 55

2.4 网络可以工作了 56

2.3.5 测试Samba 56

2.5 小结 58

第三章 疑难解答 59

3.1 使用故障树进行疑难解答 59

3.2 解决问题的示例 60

3.3 微软的Network Troubleshooter 63

3.4 本行业的工具 64

3.4.1 对Linux系统机进行诊断:疑难解答器 64

3.4.2 检查Smbd设置 76

3.4.3 检查nmbd设置 77

3.5 小结 78

3.4.4 从Windows客户检查Samba 78

第二部分 背景 79

第四章 揭开Linux的面纱 81

4.1 Linux到底是什么 82

4.2 探讨Linux内核 82

4.3 了解多任务 84

4.4 了解多用户系统 86

4.5 了解虚拟内存 86

4.6 Linux文件 87

4.7 探讨Linux文件系统 89

4.8 了解Linux如何将数据字节组织到文件中 89

4.8.1 了解Linux如何组织文件和目录 91

4.8.2 查看Linux文件系统的标准 92

4.8.3 了解Linux启动进程 96

4.8.4 用户和组 104

4.8.5 连网和OSI网络模型 105

4.8.6 Samba 106

4.8.7 Samba协议 107

4.9 X Window系统 111

4.10 GNU通用公共许可证 112

4.11小结 112

第五章 配置Red Hat Linux 115

5.1 了解Red Hat Package Manager(RPM) 116

5.1.1 查询 121

5.2 探讨X Windows系统 134

5.2.1 XFree86 134

5.2.2 X服务器 135

5.2.3 用Xconfigurator配置X Windows系统 135

5.2.4 介绍CNOME图形环境 137

5.2.5 在X服务器上查看X客户 139

5.3 使用Red Hat控制面板和LinuxConf 140

5.3.1 使用控制面板 141

5.3.2 使用LinuxConf 146

5.4.2 添加一个模块以提供SLIP支持 148

5.4 建立自定义内核 148

5.4.1 模块化内核 148

5.5 静态内核 151

5.6 自定义Red Hat启动进程 155

5.7 小结 156

第三部分 扩展网络服务 159

第六章 通过示例学习Samba 161

6.1 了解Samba 162

6.1.1 了解Samba守护进程 163

6.1.3 介绍Red Hat默认的smb.conf文件 167

6.1.4 配置Samba使用加密口令 173

6.2 创建Linux用户 176

6.2.1 在Linux中添加用户 176

6.3.1 启动和停止Samba 183

6.3.2 访问单个用户的主目录 184

6.3.4 把服务输出到两个或多个用户 191

6.3 创建Samba共享 192

6.3.5 使用Samba的宏能力 193

6.3.6 用Linux和Samba来添加网络打印机 195

6.4 介绍SWAT 202

6.5 疑难解答 203

6.6 小结 204

第七章 与Internet连接 205

7.1 节点连接 206

7.1.1 SLIP 207

7.1.2 PPP 208

7.2 建立连接 209

7.2.1 租用线路、帧中继与ISDN简介 210

7.2.3 DSL简介 211

7.2.2 电缆调制解调器简介 211

7.2.4 使用调制解调器 211

7.2.5 选择ISP 212

7.2.6 配置PPP账号 212

7.2.7 用dip进行连接 214

7.2.8 使用diald建立PPP连接 217

7.2.6 使用Network Configurator建立PPP连接 221

7.2.7 使用dctrl 224

7.2.8 手工控制diald 225

7.3 疑难解答 225

7.3.1 解决调制解调器问题 226

7.3.2 使用dip连接到Internet 226

7.3.3 使用diald自动连接到Internet 227

7.3.4 使用控制面板连接到Internet 228

7.4 小结 228

第八章 创建NFS、NIS、DNS和E-mail服务器 231

8.1 创建一台新Red Hat Linux计算机 231

8.2 创建简单的DNS服务器 231

8.3 创建简单的NFS服务器 234

8.3.1 输出文件系统 234

8.3.2 挂装文件系统 234

8.3.4 配置NFS服务器示例 235

8.3.5 配置NFS客户示例 237

8.4.1 介绍nsswitch.conf 238

8.4 创建简单的NIS(yp)服务器 238

8.5 使用automount 240

8.5.1 本地使用automount 240

8.5.2 远程使用automount 242

8.6 配置E-mail服务器 243

8.6.1 使用Netscape电子邮件客户 243

8.6.2 配置本地电子邮件服务器 245

8.7 疑难解答 252

8.7.1 使用Netscape电子邮件客户 252

8.7.2 解决本地电子邮件的问题 253

8.8 小结 254

第四部分 管理网络 255

9.1 系统管理 257

第九章 系统管理简介 257

9.2 管理工作的基本功能 258

9.2.1 创建和解释策略 259

9.2.2 创建和维护备份 260

9.2.3 使用tar实用程序进行少量的备份 264

9.2.4 进行中等数量的备份 265

9.2.5 处理大量的备份 267

9.2.6 自动化备份 267

9.3 创建和维护安全性 268

9.3.1 讲解人为因素 269

9.3.2 设计口令策略 270

9.3.3 隐含口令 272

9.3.4 选择一个防火墙 273

9.3.5 内部网络安全 273

9.3.6 外部安全 276

9.6.7 分层的安全性 276

9.4 维护系统 277

9.5 维护网络 278

9.5.1 维护用户账号 279

9.5.2 维护硬件 280

9.5.3 维护系统和应用程序软件 281

9.5.4 确保可靠性 283

9.5.5 使用cron 285

9.5.6 使用Shell脚本 288

9.5.7 关闭和启动Linux 288

9.6 灾后恢复 289

9.5.8 使损耗减少到最低程度 289

9.7 小结 290

10.1 理解备份 293

第十章 自动化网络备份 293

10.1.1 Arkeia简介 294

10.1.4 Drivepack 295

10.1.3 驱动器管理 295

10.1.5 Savepack 295

10.1.2 服务器管理 295

10.1.8 库管理 296

10.1.7 磁带管理 296

10.2 在Linux服务器上安装Arkeia 296

10.1.6 池管理 296

10.3 配置Arkeia服务器 297

10.3.1 创建null备份 297

10.3.2 进行交互式备份 305

10.3.3 定期执行自动化备份 307

10.3.4 使用真实的备份媒体 308

10.3.5 进行测试备份 312

10.3.6 使用SCSI磁带驱动器或磁带库 312

10.3.7 配置Windows客户 313

10.3.8 恢复数据 314

10.4 疑难解答 314

10.5 小结 316

第十一章 构建防火墙 319

11.1 防火墙简介 319

11.2 IP过滤防火墙 320

11.3 代理防火墙 320

11.4 ipchains简介 322

11.5 创建过滤防火墙 322

11.5.1 建立一个简单的过滤器 323

11.5.2 建立一个可以投入使用的过滤器 327

11.5.3 将防火墙从私人网络中分隔出来 332

11.6.1 了解你的敌人 337

11.6 管理防火墙 337

11.6.2 了解他们的工具和方法 337

11.7 疑难解答 338

11.6.3 监视日志文件 338

11.7.1 IP链 338

11.7.2 伪装 340

11.8 小结 340

第十二章 服务器安全性 341

12.1 安全性措施分层 341

12.2 在网络上添加主动的安全措施 341

12.2.1 使用tripwire 342

12.2.2 使用crack 348

12.2.3 使用nmap 350

12.3 在网络上增加被动的安全措施 354

12.3.1 使用安全Shell 355

12.3.2 去掉所有不必要的系统守护进程 364

12.3.3 停止inetd启动脚本 367

12.3.4 修改inetd.conf 368

12.3.5 关闭Sendmail 370

12.3.6 停止Samba启动脚本 370

12.3.8 去掉所有不需要的编译器 371

12.3.7 去掉所有不需要的软件 371

12.3.9 添加一个到防火墙服务器的串行连接 372

12.3.10 创建基于主机的防火墙 374

12.3.11 提供Web服务 376

12.4 回顾服务器 376

12.4.2 自学 377

12.4.1 列出文件服务器/路由器和防火墙服务器的各种功能 377

12.5 下一步做什么 378

12.6 小结 379

附录A vi简介 381

附录B 动态分配IP地址 385

附录C 探索Linux的起源 389

附录D 寻找和使用资源 409

附录E CD-ROM上的内容 421

6.1.2 介绍Samba配置文件:smb.conf 614

6.3.3 介绍Linux和Samba的许可权限 815