图书介绍

GNU/Linux高级网络应用服务指南PDF|Epub|txt|kindle电子书版本网盘下载

GNU/Linux高级网络应用服务指南
  • LinuxAid网站编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111085981
  • 出版时间:2001
  • 标注页数:561页
  • 文件大小:32MB
  • 文件页数:574页
  • 主题词:UNIX操作系统(学科: 程序设计) UNIX操作系统 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

GNU/Linux高级网络应用服务指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Linux服务器的安装1

1.1 了解硬件环境1

1.2 引导Linux2

1.3 安装类型和方法2

1.4 创建分区3

1.5 选择安装部件4

1.6 使用rpm命令7

1.7 启动和停止daemon服务8

1.8 安装服务器之后必须卸载的软件9

1.9 安装服务器之后必须安装的软件11

1.10 配置和编译内核13

1.10.1 制作紧急启动盘13

1.10.2 优化14

1.10.3 增强内核的安全性15

1.10.4 编译15

1.10.5 安装新内核22

1.10.6 创建新的紧急恢复盘25

1.10.7 制作紧急启动软盘25

第2章 Linux安全与优化概要27

2.1 基础知识27

2.2 BIOS安全,设定引导口令28

2.3 安全策略28

2.4 口令28

2.5 口令长度29

2.6 root账号29

2.7 加密29

2.8 /etc/exports文件30

2.9 禁止使用控制台程序30

2.10 禁止控制台的访问30

2.11 /etc/inetd.conf文件31

2.13 /etc/aliases文件32

2.12 tcp_wrappers32

2.14 使系统对ping没有反应33

2.15 不要显示系统提示信息34

2.16 /etc/services文件和/etc/securetty文件34

2.17 特殊账号34

2.18 防止任何人使用su命令成为root35

2.19 资源限制36

2.20 更好地控制挂装上的文件系统37

2.21 登录shell37

2.22 /etc/lilo.conf文件37

2.23 使Control-Alt-Delete关机键无效39

2.24 /etc/rc.d/init.d/目录下的脚本文件的访问许可39

2.25 /etc/rc.d/rc.local文件39

2.26 带s位的程序40

2.28 查找所有SUID/SGID位有效的文件41

2.27 异常和隐含文件41

2.29 查找任何人都有写权限的文件和目录42

2.30 查找没有所有者的文件42

2.31 查找.rhosts文件42

2.32 /etc/profile文件43

2.33 bdflush参数44

2.34 ip_local_port_range参数44

2.35 /etc/nsswitch.conf文件44

2.36 /proc文件系统45

2.37 ulimit参数45

2.38 增加系统打开的文件数目46

2.39 文件的atime属性47

2.40 文件的noatime属性47

2.41 特定的TCP/IP栈47

2.42 交换分区48

2.43 调整IDE硬盘性能48

3.1 在服务器上安装多块网卡50

第3章 TCP/IP网络管理50

3.2 和网络相关的一些配置文件51

3.2.1 /etc/hostname文件51

3.2.2 /etc/resolv.conf文件52

3.2.3 /etc/host.conf文件52

3.2.4 etc/sysconfig/network文件52

3.2.5 /etc/hosts文件53

3.3 用命令行手工配置TCP/IP网络53

3.4 TCP/IP安全问题概述56

3.5 安全问题的解决方案58

第4章 Linux Apache Web服务器60

4.1 什么是WWW服务60

4.2 WWW服务器软件的比较和选择60

4.3 安装Apache61

4.3.1 系统需求61

4.3.3 安装软件62

4.3.2 获取软件62

4.3.4 让Apache自启动64

4.4 Apache基本配置65

4.4.1 httpd.conf65

4.4.2 srm.conf69

4.4.3 access.conf的配置71

4.4.4 使新的配置生效72

4.4.5 为用户开辟个人主页空间73

4.5 用Apache实现虚拟主机服务73

4.5.1 什么是虚拟主机服务73

4.5.2 设置实现基于IP地址的虚拟主机服务73

4.5.3 设置实现基于名字的虚拟主机服务74

4.6 安装配置Apache服务器开发工具75

4.6.1 CGI75

4.6.2 FastCGI77

4.6.3 Perl79

4.6.4 PHP80

4.6.5 JSP与servlet技术83

4.7 Apache与SSL85

4.7.1 什么是SSL85

4.7.2 安装Apache-SSL86

4.7.3 配置实例86

4.7.4 Stronghold89

4.7.5 OpenSSL89

4.8 Apache衍生功能99

4.8.1 代理服务器99

4.8.2 重写URL101

4.9 Apache管理、安全与优化102

4.9.1 保证Apache的安全102

4.9.2 Apache站点的基本安全机制108

4.9.3 解读Apache日志111

4.9.4 优化Apache112

4.10 可选Apache部件113

4.10.1 FormMail113

4.10.2 Webalizer114

4.10.3 FAQ-O-matic114

4.10.4 WebMail IMP115

第5章 Linux FTP服务器117

5.1 文件传输协议原理117

5.1.1 命令选择118

5.1.2 命令格式119

5.2 wu-ftpd的安装120

5.2.1 解开源代码121

5.2.2 编译121

5.2.3 清除不必要的文件122

5.2.4 运行123

5.3 让ftp服务器运转起来123

5.4.1 /etc/ftpusers和/etc/ftphosts的设置125

5.4 配置文件的设置125

5.4.2 /etc/ftpconversions设置126

5.4.3 /etc/ftpaccess的设置127

5.4.4 wu-ftp的相关程序134

5.5 开设只允许ftp的账户135

5.6 设置虚拟ftp主机136

5.7 其他几种Linux环境下常用的ftpd简介136

5.7.1 Proftpd136

5.7.2 Ncftpd137

5.8 Linux环境下下载工具wget简介137

第6章 Linux邮件服务器140

6.1 SMTP协议原理140

6.2 邮件服务器软件的比较141

6.2.1 Postfix141

6.2.2 Qmail143

6.2.4 Exim145

6.2.3 ZMailer145

6.3 Sendmail邮件服务器146

6.3.1 编译配置147

6.3.2 编译和优化149

6.3.3 配置151

6.3.4 保证Sendmail的安全164

6.3.5 参考文献167

6.3.7 Sendmail用户工具168

6.3.6 Sendmail管理工具168

6.4 qmail邮件服务器169

6.4.1 简介169

6.4.2 下载编译169

6.4.3 qmail配置171

6.4.4 设置daemontools171

6.4.5 防止Mail Relay173

6.4.6 Maildir与mbox和.qmail文件的比较175

6.4.8 测试qmail176

6.4.7 启动qmail176

6.4.9 设置pop3178

6.4.10 使用vpopmail创建非系统账号的邮件账户179

6.4.11 qmail常见问题181

6.4.12 与qmail相关的第三方开发软件的说明185

6.4.13 设置基于qmail的web邮件186

6.4.14 文档资源信息187

6.5 postfix邮件服务器187

6.5.1 postfix概述187

6.5.2 postfix对邮件的处理过程189

6.5.3 postfix的安装191

6.5.4 postfix的配置详解193

6.5.5 postfix的配置实例202

6.5.6 postfix中的命令行工具及其他207

7.1 域名原理简介209

第7章 Linux域名服务器209

7.2 和域名相关的若干配置文件211

7.3 编译和安装212

7.3.1 软件的下载212

7.3.2 编译配置和优化213

7.3.3 清除不必要的文件214

7.4 如何设置一个caching only域名服务器215

7.4.1 设置215

7.4.2 启动测试216

7.4.3 域名查询转发217

7.5 如何设置一个主域名服务器220

7.5.1 域名服务器/etc/named.conf的设置221

7.5.2 本地回路反向解析区文件/var/named/127.0.0222

7.5.3 配置/var/named/linuxaid.com.cn文件222

7.5.4 /var/named/208.164.186文件配置224

7.7.1 限制BIND运行于“虚拟”根环境下225

7.6 如何设置一个辅助域名服务器225

7.7 域名服务器的安全和优化225

7.7.2 区带(Zone)转移230

7.7.3 允许查询231

7.7.4 转发限制231

7.8 域名服务器常见问题231

第8章 Linux代理服务器232

8.1 代理服务器概述232

8.1.1 什么是代理服务器232

8.1.2 代理服务器的功能232

8.1.3 代理服务器的分类及特点233

8.2 各种代理服务器的比较235

8.2.1 Apache235

8.2.2 Socks235

8.2.3 TIS FWTK235

8.3 安装Squid Proxy Server236

8.3.1 获取软件236

8.2.4 delegate236

8.2.6 选择236

8.2.5 Squid236

8.3.2 安装软件237

8.4 配置Squid基础篇——让代理服务器跑起来237

8.4.1 常用的配置选项237

8.4.2 应用实例240

8.4.3 启动、停止Squid241

8.4.4 如何判断Squid已经正常启动241

8.4.5 客户端的配置242

8.4.6 在Netscape Navigator中配置代理服务242

8.4.7 在Microsoft Internet Explore 5中配置代理服务器243

8.5 根据需求配置Squid——进阶篇244

8.5.1 其他配置选项244

8.5.2 用户认证设置251

8.5.3 透明代理的设置253

8.5.4 代理服务器阵列的实现255

8.5.5 Squid的加速器模式257

8.6 关于Squid日志的说明259

8.6.1 Squid日志系统的构成259

8.6.2 access.log日志文件的格式说明260

8.7 评价Squid260

第9章 Linux网络防火墙262

9.1 防火墙及其原理262

9.1.1 什么是防火墙262

9.1.2 防火墙种类262

9.2 IPchains的安装与配置263

9.2.1 IPchains是什么263

9.2.2 用IPchains构建局域网防火墙的原理264

9.2.3 安装IPchains265

9.2.4 怎样配置IPchains266

9.3 用IPchains构建防火墙实例268

9.3.1 基本应用——通过网关上网268

9.3.2 扩展应用270

9.3.3 综合应用272

9.4 IPchains配置管理工具282

9.4.1 IPchains命令282

9.4.2 fwconfig283

9.4.3 phpfwgen283

9.4.4 JFwadmin284

9.5 IPchains配置高级应用285

9.5.1 与Squid结合实现透明代理285

9.5.2 端口重定向286

9.5.3 网络地址转向287

9.5.4 netfilter框架介绍288

9.6.2 SINUS Firewall289

9.6 Linux上的专用防火墙软件289

9.6.1 GTK firewall control center289

9.7 小结290

第10章 Linux路由器291

10.1 什么是路由器291

10.1.1 原理与作用291

10.1.2 静态路径表292

10.1.3 动态路径表292

10.1.4 路由器的功能292

10.2 中国互联网IP地址和自治系统号的分配293

10.3 多网卡的设置293

10.4 静态路由器的配置294

10.5 动态路由器的配置297

10.5.1 基本原理介绍297

10.5.2 路由协议的介绍297

10.5.3 gated的配置298

10.5.4 zebra介绍300

10.6 路由器上的策略控制:IP带宽管理301

10.6.1 为什么要管理带宽301

10.6.2 TC的特点301

10.6.3 TC的使用实例说明302

第11章 Linux文件服务器306

11.1 基于SMB协议的文件服务306

11.1.1 samba简介306

11.1.2 如何配置samba307

11.1.3 samba进阶315

11.2 NFS319

11.2.1 配置NFS319

11.2.2 设置NFS客户320

第12章 Linux拨号服务器322

12.1 PPP简介322

12.2 核心配置PPP支持323

12.3 安装pppd软件包326

12.4 配置pppd软件包326

12.4.1 在/etc/inittab文件中加入以下二行326

12.4.2 设置mgetty的配置文件326

12.4.3 修改/etc/ppp/ppplogin文件327

12.4.4 改动/etc/ppp/options文件327

12.4.5 创建/etc/ppp/options.ttyS0和/etc/ppp/options.ttyS1328

12.5 启动pppd软件包328

12.6 PPP身份鉴别方法329

12.7 PPP包过滤329

12.8 PPP网关330

12.9 PPP应用实例331

12.9.1 Home、Liunx、PC、普通电话线拨号上网331

12.9.2 Home、Linux、PC、ISDN拨号上网340

12.9.3 带动一个局域网上网343

12.9.4 PPP综合应用348

第13章 Linux新闻组服务器350

13.1 硬件需要350

13.2 下载350

13.3 新闻发送软件简介350

13.4 安装与配置Cnews350

13.4.1 简介350

13.4.2 发送新闻的过程350

13.4.3 安装351

13.4.4 Sys文件351

13.4.5 批处理352

13.4.6 维护353

13.5 安装与配置InterNetNews354

13.5.1 简介354

13.5.2 安装354

13.5.3 配置文件inn.conf356

13.5.4 配置新闻组357

13.5.5 配置newsfeeds358

13.5.6 用户访问控制359

13.5.7 运行和维护INN360

13.5.8 管理INN:用ctlinnd命令361

13.6 新闻阅读器Newsreader361

第14章 Linux DHCP服务器364

14.1 DHCP概述364

14.1.1 采用DHCP的必要性364

14.1.2 DHCP的主要功能364

14.2 DHCP的工作原理364

14.2.1 名词术语364

14.2.2 DHCP分配IP地址的过程367

14.3 DHCP服务器软件的安装367

14.4 基本应用367

14.4.2 修改配置文件368

14.4.1 增加主机路由368

14.4.3 dhcpd.leases369

14.4.4 运行DHCPd369

14.5 进一步说明dhcpd.conf370

14.5.1 dhcpd.conf概述370

14.5.2 语句参考371

14.6 小结374

15.1.2 要求375

15.1.4 安装375

15.1.3 下载375

15.1 FireBird BBS375

15.1.1 概述375

第15章 Linux BBS服务器375

15.1.5 具体设置377

15.1.6 各文件说明379

15.1.7 外部工具程序的使用380

15.2.2 需求384

15.2.1 特点384

15.1.8 其他384

15.2 PowerBBS384

15.2.3 下载385

15.2.4 安装385

15.2.5 测试385

15.2.6 常用的宏385

15.2.7 文字的颜色设定385

15.2.8 版面与档案区的设定386

15.2.9 详细配置387

15.2.10 站间转信388

15.2.11 其他389

15.2.12 客户端用telnet方式设定390

第16章 Linux CVS服务器391

16.1 版本控制和CVS简介391

16.1.1 版本控制与CVS391

16.1.2 其他几种版本维护工具的简介393

16.2 CVS的安装和服务器的配置394

16.2.1 CVS的获得和安装394

16.2.2 服务器端配置395

16.3 CVS使用指南397

16.4 CVS服务器架与应用实例400

16.4.1 简单的使用举例400

16.4.2 管理中的一些相关技术401

第17章 Linux LDAP服务器406

17.1 概述406

17.2 下载编译406

17.3 配置408

17.3.1 配置/etc/ldap/slapd.conf文件408

17.3.2 配置/etc/rc.d/init.d/ldap脚本文件409

17.5.2 IDIF输入文件412

17.5.1 离线创建数据库412

17.3.3 更多的资料412

17.4 保证OpenLDAP的安全412

17.5 OpenLDAP的创建和维护412

17.5.3 为LDAP创建数据库413

17.5.4 ldapmodify414

17.6 OpenLDAP的用户工具414

第18章 Linux数据库服务器415

18.1 为什么要使用数据库415

18.2 如何取得数据库软件415

18.3 数据库的安装和使用415

18.3.1 MySQL的安装和使用415

18.3.2 PostgreSQL的安装和使用422

18.3.3 Oracle数据库的安装430

18.4 数据库的应用435

18.5 SQL语言介绍437

19.1.1 系统要求445

19.1.2 安装调试Web服务器445

19.1 基于sendmail的webmail系统445

第19章 Linux下的Web Mail445

19.1.3 安装IMP449

19.1.4 FAQ453

19.2 基于Qmall的Webmail系统454

19.2.1 系统要求454

19.2.2 安装调试应用程序454

第20章 Linux IPsec的虚拟专用网459

20.1 前言459

20.2 IP协议的安全体系结构459

20.3 虚拟专用网460

20.4 基于IPsec的虚拟专用网461

20.5 在Linux上的例子462

20.10 安装和配置IPsec和FreeS/WAN1.5463

20.9 用途463

20.7 VPN的类型463

20.6 应用IPsec的优点463

20.8 推荐选择FreeS/WAN463

20.11 参考资料468

第21章 Linux集群服务器469

21.1 什么是服务器集群469

21.1.1 集群的概念469

21.1.2 并行技术470

21.2 使用MPICH构建一个四节点的集群系统470

21.2.1 所需设备470

21.2.2 构建说明470

21.2.3 MPICH安装指南471

21.2.4 费用统计472

21.3 “虚拟服务器”472

21.4 使用DNS循环法实现473

21.5.2 基于反向代理的负载均衡474

21.5 应用层“虚拟服务器”的实现474

21.5.1 基于特定服务器软件的负载均衡474

21.5.3 小结475

21.6 虚拟服务器解决方案475

21.6.1 LVS系统结构与特点475

21.6.2 LVS是如何工作的476

21.6.3 安装配置LVS477

21.6.4 VS-NAT模式481

21.6.5 VS-DR模式483

21.6.6 VS-TUN模式484

21.7 高可用性——HA解决方案485

21.7.1 基于LVS的HA方案486

21.7.2 Xlinux的LATCH HA解决方案492

21.8 小结495

22.1.3 配置496

22.1.2 下载安装sXid496

第22章 Linux系统安全软件496

22.1.1 概述496

22.1 Linux sXid496

22.1.4 sXid的管理工具498

22.2 Linux SSH1 Client/Server498

22.2.1 概述498

22.2.2 下载安装498

22.2.3 配置499

22.2.4 SSH1针对单个用户的配置503

22.2.5 SSH1用户工具505

22.2.6 Windows平台上的免费SSH客户程序505

22.3 Linux SSH2 Client/Server506

22.3.1 概述506

22.3.2 下载安装506

22.3.3 配置507

22.4 SSH2针对单个用户配置511

22.5 SSH2用户工具512

22.6 Linux Tirpwire 2.2.1513

22.6.1 概述513

22.6.2 下载安装513

22.6.3 配置516

22.6.4 命令522

22.7 Linux Tripwire ASR 1.3.1524

22.7.1 概述524

22.7.2 下载安装524

22.7.3 配置526

22.7.4 命令528

22.8.1 概述530

22.8.2 下载安装530

22.7.5 Tripwire的替代软件530

2.8 Linux GnuPG530

22.8.3 命令531

第23章 网站综合实例535

23.1 概述535

23.2 基础网络配置536

23.2.1 网卡的安装与设置536

23.2.2 IP地址的修改536

23.2.3 默认DNS服务器地址的设置537

23.3 服务器安全537

23.3.1 安装openssh537

23.3.2 安装ProFTPD538

23.4.1 下载软件包540

23.4.2 将下载的软件包解压缩540

23.4 数据库服务器的安装540

23.3.3 关闭因特网超级服务器540

23.4.3 编译并安装MySQL541

23.4.4 启动MySQL并设置管理员口令541

23.4.5 MySQL常用命令简介541

23.4.6 MySQL的权限控制及用户管理544

23.5 Web服务器的安装与Web编程环境的建立544

23.5.1 安装Web服务器545

23.5.2 安装Web编程环境546

23.5.3 安装PHP编程环境552

23.6 域名服务器的安装与调试554

23.7 邮件传递服务器的安装557

23.8 POP3/IMAP服务器的安装559

23.8.1 下载软件包559

23.8.2 将下载的软件包解压缩559

23.8.3 编译并安装POP3/IMAP服务器559

23.8.4 设置初始化环境和参数560

23.8.5 连接MTA与MDA561

热门推荐