《Linux网络应用大全》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:鸵鸟工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111086449
  • 页数:634 页
图书介绍:Linux是一个自由的操作系统,它具有多用户、多任务功能以及优秀的网络特性。本书通过丰富的实例全面介绍了Linux的各种网络应用,针对广大网络用户的需求,介绍了常用的网络应用软件的安装和使用、网络服务的创建和维护等内容。基本涵盖了Linux网络应用的各个方面,既有基本知识的介绍又有高级应用的详解,并在介绍各种网络应用的同时,讲述了许多实用的技巧和一些有价值的建议,为读者使用Linux上网

第1章 构建Linux网络基础 1

1.1 走入Internet 1

1.1.1 Internet的由来 1

1.1.2 Internet的管理 2

1.1.3 Internet的组成 3

1.1.4 Internet的商业化 3

1.1.5 Internet的组织方法 5

1.1.6 Internet的资源 6

1.2 几种重要的网络实现方式 7

1.2.2 远程登录 8

1.2.1 网络通信 8

1.2.3 文件传输 9

1.2.4 网络信息服务 9

1.2.5 进入和使用Internet 10

1.3 Linux的网络功能 12

1.3.1 超强的稳定性 12

1.3.2 众多的服务 13

1.3.3 一流的互联技术 13

1.4 安装网卡和调制解调器 14

1.4.1 安装网卡 14

1.4.2 安装调制解调器 24

1.5.1 TCP/IP协议体系结构简介 27

1.5 配置TCP/IP 27

1.5.2 IP地址分配 31

1.5.3 设置域名解析(DNS) 32

1.5.4 使用ifconfig配置网络 33

1.5.5 DHCP的安装和配置 35

1.6 网络配置的基本思路总结 37

1.7 /etc下的网络配置文件简介 41

第2章 Apache Web服务器 55

2.1 WWW服务简介 55

2.2 Apache简介 58

2.3.1 从已编译的程序安装 59

2.3 Apache的获取与安装 59

2.3.2 从源程序进行安装 60

2.4 配置Apache服务器 62

2.4.1 编辑配置文件 63

2.4.2 在X窗口中配置Apache 65

2.4.3 一个httpd.conf实例 66

2.4.4 配置成一个inetd服务 74

2.5 启动Web服务器 75

2.6 测试Web服务器 76

2.6.1 创建一个简单的测试页面 76

2.6.2 访问测试页面 77

2.7 高级设置 78

2.7.1 配置一个虚拟主机 79

2.7.2 设置Apache服务器为代理服务器 79

2.7.3 Apache重负荷服务器优化 80

第3章 Web浏览器 82

3.1 Netscape 82

3.1.1 Netscape简介 82

3.1.2 安装Netscape 82

3.1.3 工具条介绍 85

3.1.4 自定义设置 90

3.1.5 在Netscape中使用代理 95

3.2 使用Netscape搜索WWW 96

3.2.1 基本概念 97

3.2.2 使用YAHOO 98

3.2.3 其它搜索站点 102

3.2.4 搜索引擎 109

3.2.5 Netscape浏览提示信息释义 114

3.3 Lynx 115

3.3.1 安装Lynx 115

3.3.2 配置Lynx 115

3.3.3 浏览主页 116

3.3.4 其它命令 119

3.4 Mozilla 120

3.3.5 Lynx的一个具体应用 120

3.5 Wget 124

3.5.1 Wget的安装与设置 124

3.5.2 Wget的使用参数说明 124

3.5.3 Wget的使用实例 125

3.5.4 Wget的几个应用 125

3.6 HTML简介 126

3.6.1 什么是主页 126

3.6.2 Linux下的常用主页制作工具简介 127

3.6.3 使用HTML语言创建简单主页 128

3.6.4 Netscape编写器 138

4.1.1 概述 142

第4章 Ftp服务器 142

4.1 Ftp服务 142

4.1.2 Ftp准则 143

4.1.3 Ftp工作原理 143

4.1.4 Ftp服务器 144

4.2 配置Ftpd 145

4.2.1 Ftp服务器 145

4.2.2 文件系统结构 146

4.2.3 测试及调试Ftpd 147

4.3 安装及手工配置Wu-Ftpd Ftp服务器进程 147

4.3.2 配置文件概述 148

4.3.1 安装Wu-Ftpd 148

4.3.3 访问控制 150

4.3.4 权限控制 152

4.3.5 设置欢迎信息文件 154

4.3.6 将用户限制在自己目录下 155

4.4 在X下配置Ftp服务器 157

4.5 测试Ftp服务器 158

4.5.1 在Ftp服务器中上下载文件 159

4.5.2 日志控制 160

4.5.3 Ftp服务器的漏洞 160

4.6.1 虚拟Ftp服务器 163

4.6 高级应用 163

4.6.2 用bzip2来配合Wu-Ftpd 164

4.7 ProFtpd服务器 165

第5章 Ftp客户端程序 171

5.1 控制台下的Ftp 171

5.1.1 匿名Ftp简介 171

5.1.2 启动Ftp程序 173

5.1.3 文件和目录 176

5.1.4 基本的Ftp命令 178

5.1.5 连接处理的Ftp命令 178

5.1.6 目录处理的Ftp命令 179

5.1.7 文件传送的Ftp命令 181

5.1.8 设置Ftp任选项 182

5.2 X下的Ftp 183

5.2.1 gftp 184

5.2.2 NcFtp 187

5.2.3 Wget 192

第6章 几种主要的电子邮件服务器 194

6.1 电子邮件 194

6.1.1 电子邮件的概述 194

6.1.2 电子邮件地址的组成 195

6.2 Sendmail服务器 195

6.2.1 SMTP 196

6.2.2 安装Sendmail服务器 199

6.2.3 测试sendmail 208

6.2.4 Sendmail的工作方式 209

6.2.5 设置Sendmail处理UUCP邮件 210

6.3 POP3服务器 212

6.3.1 POP3原理 212

6.3.2 安装并设置POP3服务器 213

第7章 Email客户端程序 215

7.1 申请免费电子邮箱 215

7.1.1 选择免费电子邮箱 215

7.1.2 首都在线邮箱 218

7.2 控制台下的Mail程序 223

7.2.1 配置Elm 223

7.2.2 配置Pine 224

7.3 具体操作 228

7.3.1 收发电子邮件 228

7.3.2 归档保存邮件 235

7.4 Xwin下的Email程序 237

7.4.1 Kmail 237

7.4.2 配置Netscape信箱 244

第8章 BBS站点的创建与管理 248

8.1 安装火鸟(Firebird)BBS系统 249

8.1.1 准备工作 250

8.1.2 建立BBS的相关帐号 250

8.1.3 安装和设置BBS 252

8.1.4 测试BBS及错误排除 255

8.2 设置BBS相关文件 258

8.2.1 修改系统配置文件 258

8.2.2 修改BBS的菜单 260

8.2.3 开板及建立精华区 260

8.2.4 目录下的文件说明 263

8.3 外部工具的使用 265

8.3.2 上站人次统计 266

8.3.1 上站人数统计 266

8.3.3 发表文章次数及使用时间排名 267

8.3.4 十大热门话题统计 267

8.3.5 讨论区使用率统计 268

8.3.6 观看PASSWDS和程序-showuser.c 268

8.4 寄信给BBS站内使用者及Email Post安装 269

8.4.1 身份确认信处理流程 269

8.4.2 BBS站内用户接收Intermail 269

8.4.3 Email post安装及使用 271

8.5 其它BBS系统 272

8.5.1 安装Maple BBS系统 272

8.5.2 Maple BBS的系统管理 274

8.5.3 Web界面下的BBS系统 278

第9章 远程登录——Telnet客户端程序 283

9.1 Telnet的基本用法 283

9.2 运行Telnet的两种方法 285

9.2.1 运行Telnet程序的第一种方法 285

9.2.2 运行Telnet程序的第二种方法 286

9.3 远程登录实例 289

9.3.1 远程控制 289

9.3.2 作业控制 290

9.4 X窗口中的Telnet 292

9.5.1 TCP/IP远程访问操作:rwho,rlogin,rcp和rsh 295

9.5 其它远程访问方式 295

9.5.2 从Unix到Unix的复制:uucp 299

第10章 Samba——网上邻居 306

10.1 安装和配置Samba 308

10.1.1 安装并启动Samba 308

10.1.2 Samba的基本配置 310

10.1.3 把Samba服务器配置为用户安全模式[user] 318

10.1.4 Samba服务器配置为共享模式[share] 319

10.1.5 两个重要的daemon 320

10.2 Linux与Windows的文件共享 322

10.2.1 在Linux下访问Windows文件 324

10.2.2 在Windows下访问Linux文件 326

10.3 Linux与Windows的打印机共享 328

10.3.1 在Linux下访问Windows的打印机 328

10.3.2 在Windows下访问Linux的打印机 337

10.4 Domain共享机制 338

10.5 NFS 339

10.5.1 配置NFS 340

10.5.2 启动NFS服务 341

10.6 Samba常见问题解答 341

10.6.1 由Linux向Windows提供文件/目录及打印机共享 341

10.6.2 在Linux客户机上使用Linux Samba服务器 342

10.7 几种Samba工具 344

10.7.1 使用netconf设置Samba 344

10.7.2 Samba设置工具——Ksamba 350

10.7.3 KcmSamba-网络监视器 353

10.7.4 KWin-Linux下的网络邻居 354

10.8 本章小结 355

第11章 网络寻呼机ICQ与IRC聊天工具 358

11.1 网络寻呼机ICQ的应用 358

11.1.1 设置ICQ信息 358

11.1.2 ICQ的网络配置 359

11.1.3 同服务器建立连接 361

11.1.4 ICQ使用技巧 364

11.2 IRC的应用 366

11.2.1 IRC的配置 366

11.2.2 连接服务器 367

11.2.3 IRC命令 369

11.2.4 IRC使用技巧 385

11.2.5 IRC使用安全 390

第12章 VMware模拟软件 392

12.1 VMware简介 392

12.1.1 认识VMware 392

12.1.2 VMware作用 395

12.2 安装VMware 397

12.3 在VMware下安装多操作系统 403

12.3.1 基本概念 403

12.3.2 在VMware中安装Windows 9x 404

12.3.3 在VMware中安装Windows NT/2000 411

12.3.4 在VMware中安装Linux 420

12.4 VMware的基本配置 442

12.5 VMware网络配置 459

12.5.1 Briged NetWork 459

12.5.2 Host only NetWork 460

12.5.5 在VMware for Linux中使用Samba进行文件共享 462

12.5.4 自定义网络 462

12.5.3 No Network 462

12.5.6 更改一台虚拟客户机的MAC地址 463

12.6 常见问题解决 464

12.7 VMware的试用License 465

12.8 本章小结 467

第13章 数据库应用 468

13.1 Apache、MySQL和PHP的关系 468

13.2 在Linux下安装Apache+MySQL+PHP 469

13.3 PHP对Apache服务器的支持 472

13.4.1 创建MySQL数据库 474

13.4.2 编写PHP脚本 474

13.4 一个Apache+MySQL+PHP的综合应用实例 474

13.4.3 测试结果 476

13.5 PHP对数据库的支持 477

13.5.1 PHP的功能与特点 478

13.5.2 连接MySQL数据库 480

13.5.3 连接SQL Server数据库 482

13.5.4 连接Oracle数据库 485

13.5.5 ODBC操作 487

13.5.6 PHP中对数据库操作的封装 489

13.5.7 使用PHP验证用户身份 493

13.5.8 创建一个留言本 500

13.6 PostgreSQL数据库的应用 509

13.6.1 PostgreSQL基本要素 510

13.6.2 表间的继承 521

13.6.3 过程语言 522

13.6.4 启动Postgres数据库 530

13.6.5 设置运行环境 531

13.6.6 管理数据库 532

13.7 本章小结 534

第14章 拨号服务器与拨号程序 535

14.1 拨号服务器 536

14.1.1 安装拨号服务器 536

14.1.2 配置Modem 537

14.1.3 拨号服务器的基本配置 538

14.1.4 回拨(Callback) 542

14.1.5 总结 544

14.2 PPP拨号 545

14.2.1 准备工作 545

14.2.2 配置MiniCom拨号 545

14.2.3 用pppd建立ppp连接 546

14.2.4 使ppp连接自动化 546

14.2.3 X窗口下的KPPP 550

14.3.2 安装 553

14.3.1 使用环境 553

14.3 如何在Linux下使用内置ISDN卡 553

14.4 选择ISP 557

14.4.1 ISP的作用 557

14.4.2 选择ISP 558

14.4.3 收集连接需要的信息 558

14.5 本章小结 559

第15章 Linux的高级网络应用 560

15.1 建立无盘工作站 560

15.1.1 安装mars_new 560

15.1.2 配置客户机 561

15.2.1 配置路由器 565

15.2 使用Linux作为路由器和代理服务器 565

15.2.2 使用Squid 566

15.2.3 使用IPchains构建防火墙和IP伪装 569

15.3 实现WebMail 572

15.4 Xwindow的远程使用 574

15.5 基于Linux的目录服务 578

15.6 使用FastCGI加速网站速度 582

15.6.1 克服CGI的瓶颈 582

15.6.2 安装FastCGI 584

15.6.3 编写FastCGI应用程序 589

15.6.4 FastCGI的速度 591

15.7 本章小结 594

第16章 Linux与网络安全 595

16.1 Internet的安全性 595

16.2 计算机病毒 596

16.2.1 简介 596

16.2.2 防护措施 597

16.3 基本安全措施 598

16.3.1 保护文件 598

16.3.2 设置安全口令 598

16.4 垃圾邮件和Email炸弹 601

16.4.1 垃圾邮件简介 601

16.4.2 Email炸弹 602

16.4.3 保护电子信箱 603

16.5 黑客 605

16.5.1 黑客简介 605

16.5.2 黑客文化 605

16.5.3 黑客的危害 606

16.5.4 个人的安全 607

16.6 维护网络安全 608

16.6.1 访问安全站点 608

16.6.2 保护安全的必要性 609

16.7 Linux的防御策略 610

16.7.1 安装文件系统要分区 610

16.7.3 改进内部安全机制 612

16.7.2 系统一定要备份 612

16.8 保持系统安全 614

16.9 Linux下的安全备份 623

16.9.1 在单个服务器上的备份 623

16.9.2 跨服务器的备份 623

16.9.3 备份到其它介质 623

16.9.4 跨操作系统进行备份 624

16.9.5 利用Raid 1功能进行镜像备份 624

16.10 本章小结 627

A.1.5 Linux应用 629

A.1.4 Linux网上销售 629

A.1.3 Linux软件开发 629

A.1.1 Linux资料 629

A.1 Linux网站分类 629

附录A 相关网络资源 629

A.1.2 Linux技术服务 629

A.1.6 Linux爱好者 630

A.1.7 Linux俱乐部 630

A.1.8 Linux新闻 630

A.1.9 Linux厂商 630

A.1.10 国外linux站点 630

A.2 常用中文网站 631

A.3 国内主要的ISP 631

A.4.2 英文搜索引擎 632

A.5 国内主要FTP站点 632

A.4 搜索引擎 632

A.4.1 中文搜索引擎 632

A.6 常用的免费邮箱 633

A.6.1 国内的免费邮箱 633

A.6.2 国外的免费邮箱 633

A.7 国内主要的BBS站点 633

A.8 免费主页空间 634

A.9 国内主要的新闻组 634

A.10 国内主要的IRC服务器 634