图书介绍
GNU/Linux高级网络应用服务指南PDF|Epub|txt|kindle电子书版本网盘下载
![GNU/Linux高级网络应用服务指南](https://www.shukui.net/cover/13/31526327.jpg)
- LinuxAid网站编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111085981
- 出版时间:2001
- 标注页数:561页
- 文件大小:32MB
- 文件页数:574页
- 主题词:UNIX操作系统(学科: 程序设计) UNIX操作系统 程序设计
PDF下载
下载说明
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