精通Linux网络服务器架设实务

精通Linux网络服务器架设实务
作 者: 陈雅秀
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 操作系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通Linux网络服务器架设实务》作者简介

内容简介

本书以循环渐进的方式,详细地叙述了Linux各种网络服务器的架设过程,大体上我们可以将书中内容分为两个阶段:基本设置:从软件的获得、编译安装、基本设置,到服务器应用操作,读者可以依照这些步骤快速地将网络服务器架设起来。高级设置:针以网络服务器的高级设置与应用做介绍,让读者可以利用这些内容,依据网络环境的需求调整设置文件内容,架设出更符合网络环境的服务器。

图书目录

第1章 Linux系统概论

1-1 关于Linux软件

1-1-1 软件的版权

1-1-2 软件文档的安全

1-1-3 软件文档发行的格式

1-1-4 软件的编译

1-2 数字签名——PGP程序

1-2-1 PGP的运行原理

1-2-2 取得PGP套件

1-2-3 产生自己的PGP key

1-2-4 发行Public Key

1-2-5 建立数字签名文件

1-2-6 将Public Key加入到系统的Key Ring

1-2-7 确认数字签名文件

1-3 文档系统的备份与恢复——tar程序

1-3-1 建立新的tar结构文档

1-3-2 查看结构文档内容

1-3-3 解压tar结构文档

1-4 Red Hat套件管理员

1-4-1 查询套件是否己安装

1-4-2 添加与升级套件

1-4-3 删除套件

1-4-4 使用RPM来验证套件

1-4-5 使用RPM检查PGP数字签名

1-5 Gnome RPM窗口的操作

1-5-1 安装套件

1-5-2 升级套件

1-5-3 查询套件

1-5-4 验证套件

1-5-5 删除套件

1-5-6 自定义GnomeRPM行为

1-5-7 套件Web搜索——rpmfind

1-6 网络服务管理

1-6-1 Inetd服务

1-6-2 激活/停止script

1-6-3 查看运行中的程序——ps命令

1-7 定时自动执行命令——cron

1-7-1 cron的运行

1-7-2 增加cron的工作

1-8 管理日志文件——logrotate程序

第2章 DNS服务器

2-1 DNS概述

2-1-1 域名的层次结构

2-1-2 主机名查询的运行程序

2-2 申请域名的流程以及渠道

2-2-1 申请中国域名

2-2-2 申请国际域名

2-3 取得与安装BIND服务器

2-3-1 取得BIND

2-3-2 安装BIND套件

2-3-3 利用源文件安装BIND

2-4 操作BIND应用程序

2-4-1 建立named.conf设置文件

2-4-2 建立域名数据库

2-4-3 建立ROOT DNS的地址资料

2-4-4 激活DNS服务

2-5 nslookup测试名称解析

2-5-1 设置查询的DNS服务器

2-5-2 利用nslookup公用程序测试运行是否正常

2-5-3 主机名查询的顺序

2-6 named激活script

2-7 反向查询

2-7-1 反向查询ZONE的设置

2-7-2 反向名称数据库

2-7-3 高级反向名称数据库

2-8 高级named.conf设置

2-8-1 acl——存取控制清单

2-8-2 include——加载文档

2-8-3 logging——日志项目

2-8-4 options——默认值

2-8-5 ZONE设置项目

第3章 FTP服务器

3-1 WU-FTPD的取得与安装

3-1-1 取得wu-ftpd软件

3-1-2 wu-ftpd的编译与安装

3-2 WU-FTPD的设置文件

3-2-1 ftpaccess——主设置文件

3-2-2 ftpusers——限制用户登录

3-2-3 ftphosts——设置远程主机的登录权利

3-2-4 ftpconversions——设置文档自动转换格式

3-3 激活与测试wu-ftpd

3-3-1 将ftp服务加入inetd服务

3-3-2 使用ftp服务连接服务器

3-3-3 使用匿名存取

3-4 guest用户工作组

3-4-1 什么是guest用户

3-4-2 将用户帐号设置为guest用户

3-4-3 修改passwd文档

3-4-4 限制匿名用户存取

3-5 设置文件ftpaccess的应用

3-5-1 一般设置

3-5-2 信息设置

3-5-3 存取权限

3-5-4 文档设置

3-5-5 日志设置

3-6 自动停止ftp服务

3-7 查看工具程序

3-7-1 ftpacount——查看统计人数

3-7-2 ftpwho——查看在线连接信息

3-8 建立虚拟ftp服务器

3-8-1 定义别名

3-8-2 定义虚拟ftp服务器

3-8-3 连接测试

第4章 邮件服务器

4-1 邮件服务器

4-1-1 电子邮件的运行

4-1-2 取得sendmail软件

4-1-3 编译与安装sendmail

4-2 操作sendmail

4-2-1 定义域邮件服务器

4-2-2 建立设置文件

4-2-3 激活sendmail服务

4-2-4 测试邮件传输

4-2-5 建立sendmail服务的激活/停止script

4-3 sendmail的设置文件——sendmail.cf

4-3-1 安装sendmail-cf套件

4-3-2 设置文件sendmail-me

4-3-3 修改sendmail.cf设置文件

4-4 定义邮件服务器的别名——sendmail.cw

4-5 建立虚拟邮件地址——virtusertable

4-5-1 Virtual User Table

4-5-2 定义虚拟地址对照

4-5-3 规则的优先等级

4-5-4 将邮件转发到多个邮件地址

4-6 拒绝垃圾邮件——access

4-7 远程读取邮件

4-7-1 建立IMAP或POP3邮件服务器

4-7-2 通过Outlook Express存取邮件服务器

4-7-3 通过Netscape存取邮件服务器

第5章 新闻服务器

5-1 取得与安装inn应用程序

5-1-1 取得inn

5-1-2 建立news帐号与工作组

5-1-3 编译与安装inn应用程序

5-2 inn设置文件

5-2-1 设置参数默认值——inn.conf

5-2-2 设置存取权——nnrp.access

5-2-3 检测设置文件的内容——inncheck程序

5-3 激活与测试INN服务

5-3-1 激活inn服务

5-3-2 建立历史文档

5-3-3 测试连接新闻服务器

5-3-4 innd激活script

5-3-5 使用cron自动执行命令

5-4 添加、删除新闻工作组

5-4-1 添加新闻工作组

5-4-2 删除新闻工作组

5-4-3 修改active文档

5-4-4 利用awk命令

5-5 新闻工作组文章的管理

5-5-1 新闻数据库的存储方式

5-5-2 设置文章的保留期限

5-6 检测新闻服务器

5-6-1 显示状态摘要信息——innstat

5-6-2 监视服务——innwatch

5-6-3 查看日志文件的内容

5-7 设置moderator

5-8 与其他网络NEWS服务器连接

5-8-1 取得其他新闻服务器的新闻工作组

5-8-2 Usenet新闻工作组

5-8-3 将新闻工作组文章分送给其他的新闻服务器

5-9 新闻阅读软件

5-9-1 本机新闻阅读器——inews程序

5-9-2 远程新闻阅读器——xrn应用程序

5-9-3 使用netscape连接新闻服务器

第6章 Web服务器

6-1 Apache软件

6-1-1 取得Apache

6-1-2 编译设置

6-1-3 编译Apache

6-1-4 安装Apache

6-1-5 激活服务

6-1-6 设置服务器名称

6-2 Apache激活script的控制

6-2-1 激活script——apachectl

6-2-2 查看服务状态

6-2-3 将激活script加入系统的激活程序

6-3 高级编译设置

6-3-1 设置安装路径

6-3-2 设置加载或取消的标准模块

6-3-3 设置为动态共享对象(DSO)

6-3-4 加载额外的模块

6-3-5 重新编译

6-4 设置文件

6-4-1 查看内建模块与动态加载模块

6-4-2 服务器系统的设置

6-4-3 默认服务器的设置

6-4-4 日志文件与日志项目

6-5 用户或工作组存取认证

6-5-1 建立用户密码文件

6-5-2 设置存取文档

6-5-3 建立用户工作组文档

6-6 建立虚拟Web服务器

6-6-1 建立IP-base的虚拟主机

6-6-2 建立Name-base的虚拟主机

6-7 Proxy服务器

6-7-1 建立Proxy服务器

6-7-2 建立Cache服务器

第7章 Proxy服务器

7-1 Proxy代理服务器

7-1-1 Proxy服务器的应用

7-1-2 Proxy的结构流程图

7-2 取得与安装squid

7-2-1 取得squid套件

7-2-2 编译与安装squid

7-2-3 设置squid.conf设置文件

7-3 激活squid服务器

7-3-1 激活squid服务

7-3-2 测试客户端连接

7-3-3 squid的激活script

7-4 Cache管理员程序

7-4-1 Web服务器设置

7-4-2 打开Cache管理员画面

7-4-3 设置登录密码

7-4-4 使用密码登录Cache管理员

7-5 squid高级设置

7-5-1 建立Cache高级层次结构

7-5-2 Cache的设置管理

7-5-3 Proxy的设置管理

7-5-4 使用squid命令

7-6 squid日志文件

7-6-1 Cache.log日志文件

7-6-2 Store.log日志文件

7-6-3 Access.log日志文件

7-6-4 定期清除squid日志文件

7-7 Httpd-accelerator?