书籍详情
组建Linux服务器
作者:马晓光,邵谦谦编著
出版社:人民邮电出版社
出版时间:2001-04-01
ISBN:9787115092090
定价:¥49.00
购买这本书可以去
内容简介
本书是为将在Linux操作系统上建立中小型局域网和架设电子商务环境的读者而准备的。书中以Redhat Linux 6.2为基础详细讲述了如何配置高性能的Linux服务器。介绍了组网规划,服务器安装、配置和优化,账户、文件系统管理,以及Quota、DNS、Samba、NFS、IP Masquerade、DHCP、PPP、防火墙、 E-mail、Apache、FTP、BBS、网络数据库、PHP及Perl脚本等的配置管理及使用方法,最后还讨论了服务器安全性及电子商务实现方法。本书叙述深入浅出,实例具体,非常适合读者自学及作为案头的参考书。本书是网络管理员和网站开发人员的得力助手,同时也是广大Linux爱好者学习使用Linux不可多得的参考资料。
作者简介
暂缺《组建Linux服务器》作者简介
目录
第一章 Linux Server的选择
1.1 Linux Server的特点概貌
1.2 为什么选Linux作服务器操作系统
1.2.1 广泛的协议支持
1.2.2 不同文件系统下良好的兼容性
1.2.3 多种网路互连的支持
1.2.4 完善的网络服务支持
1.2.5 远端执行服务
1.2.6 多种应用系统的支持
1.3 主要Linux版本的比较和Server系统的选择
1.3.1 常见Linux发行版本
1.3.2 Linux Server的选择
第二章 服务器系统安装配置优化
2.1 Redhat 6.2系统新特性
2.1.1 与安装相关的新特性
2.1.2 与系统相关的新特性
2.2 内核对硬件的支持
2.2.1 有关内核的基本概念
2.2.2 编译内核
2.2.3 Patch的升级方法
2.2.4 安装模块工具
2.2.5 编译内核的其他选项
2.2.6 秘诀和技巧
2.2.7 编译内核的实例
2.3 X Window的性能优化
2.3.1 几种常见的X Server
2.3.2 常用的Window Manager
2.3.3 XF86Config配置文件分析
2.3.4 提高显示刷新频率
2.3.5 图形配置工具的使用
2.4 网络功能对硬件的支持
2.4.1 网卡安装的基本方法
2.4.2 双网卡的安装
2.5 规划服务器硬盘
2.5.1 Linux的文件系统
2.5.2 服务器硬盘分区
2.5.3 解决大硬盘问题
2.5.4 GRUB多重启动管理器
2.5.5 如何制作启动软盘
2.5.6 服务器适用的文件系统ReiserFS
2.5.7 增加交换内存Swap
2.6 其他常见问题
2.6.1 大内存的使用
2.6.2 软件包选择的策略
2.6.3 配置 TCP/IP 网络
2.6.4 关于系统升级
2.6.5 使用Zip驱动器
2.6.6 安装过程可载入模块的选择
第三章 服务器系统管理
3.1 系统的定制启动
3.1.1 Linux的启动过程
3.1.2 系统运行级别的定制
3.1.3 系统启动服务的定制
3.1.4 启动程序的定制
3.1.5 系统登录信息的修改
3.1.6 其他配置文件的说明
3.2 root使用事项
3.2.1 用户帐号管理
3.2.2 组帐号管理
3.2.3 创建特殊管理
3.2.4 帐号策略
3.2.5 更改root密码
3.2.6 帐号管理的常见问题
3.3 Quota用户硬盘空间管理
3.3.1 软件包的获得和安装
3.3.2 配置Quota
3.3.3 常用的命令
3.3.4 图形工具的使用
3.4 Linux的Shell与常用命令
3.4.1 Linux Shell基础知识
3.4.2 常见Shell的特点分类
3.4.3 权限相关的命令
3.4.4 系统管理相关
3.4.5 文件目录相关
3.4.6 网络相关的命令
3.4.7 r-系列命令
3.5 编辑工具vi
第四章 组网规划
4.1 计算机网络的体系结构
4.1.1 计算机网络的体系结构
4.1.2 IP分配
4.1.3 IP包的传输
4.1.4 地址解析
4.1.5 Linux TCP/IP 网络层
4.2 网络类型
4.2.1 局域网
4.2.2 广域网
4.3 计算机网络的物理组成
4.3.1 各种计算机
4.3.2 共享外部设备
4.3.3 局部网络通信设备
4.3.4 网络互连设备
4.3.5 软件支持
4.4 网络拓扑结构
4.4.1 总线拓扑
4.4.2 星型拓扑
4.4.3 环型拓扑
4.4.4 树型拓扑
4.5 组网目标分析
4.5.1 服务目标分析
4.5.2 用户分析
4.5.3 传输距离限制
4.5.4 存储容量
4.5.5 安全可靠性
4.6 规划一个电子商务服务器
4.6.1 Linux Web服务器的常用技术
4.6.2 一个安装配置的实例
第五章 网络基础服务和配置
5.1 域名服务和配置
5.1.1 域名服务的层次架构
5.1.2 DNS的查询过程
5.1.3 构架一台DNS解析服务器
5.1.4 软件包获取和安装
5.1.5 配置文件
5.1.6 常用工具
5.1.7 一个实例
5.1.8 域名档案的更新
5.1.9 图形工具的使用
5.1.10 常见的问题
5.2 NFS服务与配置
5.2.1 理解NFS的工作原理
5.2.2 NFS的守护程序
5.2.3 服务器分配与客户机挂接
5.2.4 配置服务器
5.2.5 配置客户端
5.2.6 常用命令
5.2.7 NFS的网络安全
5.2.8 常见错误及解决办法
5.3 Samba服务与配置
5.3.1 SMB协议
5.3.2 Samba的组成
5.3.3 配置smb.conf
5.3.4 Samba的启动
5.3.5 共享 Linux 磁盘给 Windows 机器
5.3.6 共享 Windows 磁盘给 Linux 机器
5.3.7 共享Linux打印机给Windows机器
5.3.8 给Linux机器共享Windows打印机
5.3.9 Windows访问Samba 服务器的密码
5.3.10 使Samba 加入NT域
5.3.11 图形配置工具
5.4 IP Masquerade 服务与配置
5.4.1 IP Masquerade 工作原理
5.4.2 IP Masquerade 的设置
5.4.3 配置Linux客户机机器
5.4.4 配置 Windows 客户机
5.4.5 配置 Unix系统
5.4.6 配置 IP 转送(Forwarding)的方式
5.4.7 测试 IP Masquerade
5.5 DHCP服务与配置
5.5.1 客户端安装与设置
5.5.2 设置 DHCP 服务器
5.6 点对点服务与配置
5.6.1 PPP协议
5.6.2 安装与配置
5.6.3 配置PPP 服务器
5.6.4 两台机器之间的直接连接
5.6.5 客户端用Modem上网
5.7 防火墙和代理服务与配置
5.7.1 防火墙的种类
5.7.2 过滤防火墙的设置(IPchains)
5.7.3 设置TIS代理服务器
5.7.4 配置Socks代理服务器
第六章 Internet信息服务与配置
6.1 WWW服务与配置
6.1.1 WWW服务与Apache服务器
6.1.2 Apache获取和安装
6.1.3 Apache的参数设置
6.1.4 配置httpd.conf
6.1.5 配置srm.conf
6.1.6 配置access.conf
6.1.7 测试Apache
6.1.8 记录文件
6.1.9 建立虚拟主机
6.1.10 使用Authentication/Access Control
6.1.11 Daemon模式与Inetd模式
6.1.12 关于CGI Scripts
6.1.13 SSI/XSSI
6.1.14 把目录共享用浏览器访问
6.1.15 实现提供个人主页空间
6.1.16 基于动态IP 的WWW服务器
6.1.17 WWW客户端常用软件
6.2 FTP服务与配置
6.2.1 Wu-FTP的安装与配置
6.2.2 ProFtpd的安装与配置
6.2.3 Proftpd制
6.2.4 自动FTP下载
6.2.5 赋予某个用户FTP权限但禁止Telnet功能的方法
6.2.6 Mirror工具的使用
6.3 BBS服务与配置
6.3.1 架设前的规划
6.3.2 快速安装
6.3.3 测试 BBS系统
6.3.4 一般错误的排除
6.3.5 设置 BBS 的相关档案
6.3.6 外部工具程序使用
6.3.7 Mail系统安装
6.3.8 BBS管理者
6.4 邮件服务与配置
6.4.1 邮件系统组成
6.4.2 邮件系统的规划
6.4.3 配置sendmail.cf
6.4.4 单机系统sendmail.cf的生成
6.4.5 邮件服务器系统(Mail Server Type)
6.4.6 邮件客户系统(None Spool Type)
6.4.7 中继站系统(Mail HUB Type)
6.4.8 邮件组管理软件Majordomo
6.4.9 常见邮件客户端的使用方法
第七章 网络数据库
7.1 Linux下的数据库平台
7.1.1 数据库平台性能评价
7.1.2 基于Web的数据库平台
7.1.3 Linux下常见的数据库平台
7.2 MySQL数据库的架设管理
7.2.1 MySQL的性能与结构特点
7.2.2 MySQL的安装
7.2.3 测试MySQL
7.2.4 配置文件与参数
7.2.5 MySQL的权限与管理
7.2.6 MySQL 的Perl API
7.2.7 Apache与MySQL
7.2.8 MySQL与PHP
7.3 PostgreSQL数据库的架设与管理
7.3.1 PostgreSQL数据库
7.3.2 PostgreSQL配置选项
7.3.3 PostgreSQL的安装
7.3.4 运行PostgreSQL
7.3.5 管理数据库
7.3.6 系统管理
7.3.7 备份和恢复
7.3.8 ODBC 接口
7.3.9 PostgreSQL下的PL/Perl语言
7.3.10 常见错误分析
7.4 PHP脚本语言
7.4.1 PHP的功能概述
7.4.2 PHP的安装
7.4.3 PHP 的编译配置参数
7.4.4 php.ini 配置选项
7.4.5 编写PHP程序
7.4.6 PHP中的函数和类
7.4.7 PHP经典实例
7.5 Perl语言的Web应用
7.5.1 Perl的特点
7.5.2 DBI数据库接口
7.5.3 Perl的安装
7.5.4 如何使用Perl来写程序
7.5.5 运行Perl
7.5.6 创建和使用对象的方法
7.5.7 Perl在CGI程序设计中常用的函数
7.5.8 Perl操作MySQL数据库
7.5.9 Perl编写聊天室服务器程序
7.6 Apache+PHP+PostgreSQL快速安装
7.6.1 PostgreSQL的快速安装和设置
7.6.2 Apache+PHP3的快速安装和设置
第八章 网络安全性
8.1 网络安全体系结构
8.1.1 网络安全五层体系
8.1.2 不同环境的网络安全及网络安全的特点
8.2 电子商务的网络安全性
8.2.1 电子商务安全策略
8.2.2 认证系统
8.2.3 SSL协议
8.2.4 SET协议
8.2.5 其他电子商务安全技术
8.2.6 电子支付协议工作流程
8.3 PGP和SSH加密
8.3.1 PGP的特点与作用
8.3.2 PGP加密系统的流程
8.3.3 PGP的密钥管理机制
8.3.4 使用SSH
8.4 Web安全技术与防火墙
8.4.1 Web的安全漏洞
8.4.2 Web服务器安全对策
8.4.3 Web服务器安全预防措施
8.4.4 CGI编程安全
8.5 电子邮件的网络安全
8.5.1 电子邮件的安全问题
8.5.2 解决方案
8.6 局域网防火墙实用技术
8.6.1 局域网防火墙结构
8.6.2 局域网防火墙系统的配置
8.6.3 防止IP地址欺骗和盗用
8.6.4 透明通道式防火墙
8.7 Sniffer和网络管理
8.7.1 Sniffer攻击原理
8.7.2 用Sniffer获取信息
8.7.3 Sniffer用于网络管理
8.7.4 对抗Sniffer监听
附录 GNU/Linux站点列表
1.1 Linux Server的特点概貌
1.2 为什么选Linux作服务器操作系统
1.2.1 广泛的协议支持
1.2.2 不同文件系统下良好的兼容性
1.2.3 多种网路互连的支持
1.2.4 完善的网络服务支持
1.2.5 远端执行服务
1.2.6 多种应用系统的支持
1.3 主要Linux版本的比较和Server系统的选择
1.3.1 常见Linux发行版本
1.3.2 Linux Server的选择
第二章 服务器系统安装配置优化
2.1 Redhat 6.2系统新特性
2.1.1 与安装相关的新特性
2.1.2 与系统相关的新特性
2.2 内核对硬件的支持
2.2.1 有关内核的基本概念
2.2.2 编译内核
2.2.3 Patch的升级方法
2.2.4 安装模块工具
2.2.5 编译内核的其他选项
2.2.6 秘诀和技巧
2.2.7 编译内核的实例
2.3 X Window的性能优化
2.3.1 几种常见的X Server
2.3.2 常用的Window Manager
2.3.3 XF86Config配置文件分析
2.3.4 提高显示刷新频率
2.3.5 图形配置工具的使用
2.4 网络功能对硬件的支持
2.4.1 网卡安装的基本方法
2.4.2 双网卡的安装
2.5 规划服务器硬盘
2.5.1 Linux的文件系统
2.5.2 服务器硬盘分区
2.5.3 解决大硬盘问题
2.5.4 GRUB多重启动管理器
2.5.5 如何制作启动软盘
2.5.6 服务器适用的文件系统ReiserFS
2.5.7 增加交换内存Swap
2.6 其他常见问题
2.6.1 大内存的使用
2.6.2 软件包选择的策略
2.6.3 配置 TCP/IP 网络
2.6.4 关于系统升级
2.6.5 使用Zip驱动器
2.6.6 安装过程可载入模块的选择
第三章 服务器系统管理
3.1 系统的定制启动
3.1.1 Linux的启动过程
3.1.2 系统运行级别的定制
3.1.3 系统启动服务的定制
3.1.4 启动程序的定制
3.1.5 系统登录信息的修改
3.1.6 其他配置文件的说明
3.2 root使用事项
3.2.1 用户帐号管理
3.2.2 组帐号管理
3.2.3 创建特殊管理
3.2.4 帐号策略
3.2.5 更改root密码
3.2.6 帐号管理的常见问题
3.3 Quota用户硬盘空间管理
3.3.1 软件包的获得和安装
3.3.2 配置Quota
3.3.3 常用的命令
3.3.4 图形工具的使用
3.4 Linux的Shell与常用命令
3.4.1 Linux Shell基础知识
3.4.2 常见Shell的特点分类
3.4.3 权限相关的命令
3.4.4 系统管理相关
3.4.5 文件目录相关
3.4.6 网络相关的命令
3.4.7 r-系列命令
3.5 编辑工具vi
第四章 组网规划
4.1 计算机网络的体系结构
4.1.1 计算机网络的体系结构
4.1.2 IP分配
4.1.3 IP包的传输
4.1.4 地址解析
4.1.5 Linux TCP/IP 网络层
4.2 网络类型
4.2.1 局域网
4.2.2 广域网
4.3 计算机网络的物理组成
4.3.1 各种计算机
4.3.2 共享外部设备
4.3.3 局部网络通信设备
4.3.4 网络互连设备
4.3.5 软件支持
4.4 网络拓扑结构
4.4.1 总线拓扑
4.4.2 星型拓扑
4.4.3 环型拓扑
4.4.4 树型拓扑
4.5 组网目标分析
4.5.1 服务目标分析
4.5.2 用户分析
4.5.3 传输距离限制
4.5.4 存储容量
4.5.5 安全可靠性
4.6 规划一个电子商务服务器
4.6.1 Linux Web服务器的常用技术
4.6.2 一个安装配置的实例
第五章 网络基础服务和配置
5.1 域名服务和配置
5.1.1 域名服务的层次架构
5.1.2 DNS的查询过程
5.1.3 构架一台DNS解析服务器
5.1.4 软件包获取和安装
5.1.5 配置文件
5.1.6 常用工具
5.1.7 一个实例
5.1.8 域名档案的更新
5.1.9 图形工具的使用
5.1.10 常见的问题
5.2 NFS服务与配置
5.2.1 理解NFS的工作原理
5.2.2 NFS的守护程序
5.2.3 服务器分配与客户机挂接
5.2.4 配置服务器
5.2.5 配置客户端
5.2.6 常用命令
5.2.7 NFS的网络安全
5.2.8 常见错误及解决办法
5.3 Samba服务与配置
5.3.1 SMB协议
5.3.2 Samba的组成
5.3.3 配置smb.conf
5.3.4 Samba的启动
5.3.5 共享 Linux 磁盘给 Windows 机器
5.3.6 共享 Windows 磁盘给 Linux 机器
5.3.7 共享Linux打印机给Windows机器
5.3.8 给Linux机器共享Windows打印机
5.3.9 Windows访问Samba 服务器的密码
5.3.10 使Samba 加入NT域
5.3.11 图形配置工具
5.4 IP Masquerade 服务与配置
5.4.1 IP Masquerade 工作原理
5.4.2 IP Masquerade 的设置
5.4.3 配置Linux客户机机器
5.4.4 配置 Windows 客户机
5.4.5 配置 Unix系统
5.4.6 配置 IP 转送(Forwarding)的方式
5.4.7 测试 IP Masquerade
5.5 DHCP服务与配置
5.5.1 客户端安装与设置
5.5.2 设置 DHCP 服务器
5.6 点对点服务与配置
5.6.1 PPP协议
5.6.2 安装与配置
5.6.3 配置PPP 服务器
5.6.4 两台机器之间的直接连接
5.6.5 客户端用Modem上网
5.7 防火墙和代理服务与配置
5.7.1 防火墙的种类
5.7.2 过滤防火墙的设置(IPchains)
5.7.3 设置TIS代理服务器
5.7.4 配置Socks代理服务器
第六章 Internet信息服务与配置
6.1 WWW服务与配置
6.1.1 WWW服务与Apache服务器
6.1.2 Apache获取和安装
6.1.3 Apache的参数设置
6.1.4 配置httpd.conf
6.1.5 配置srm.conf
6.1.6 配置access.conf
6.1.7 测试Apache
6.1.8 记录文件
6.1.9 建立虚拟主机
6.1.10 使用Authentication/Access Control
6.1.11 Daemon模式与Inetd模式
6.1.12 关于CGI Scripts
6.1.13 SSI/XSSI
6.1.14 把目录共享用浏览器访问
6.1.15 实现提供个人主页空间
6.1.16 基于动态IP 的WWW服务器
6.1.17 WWW客户端常用软件
6.2 FTP服务与配置
6.2.1 Wu-FTP的安装与配置
6.2.2 ProFtpd的安装与配置
6.2.3 Proftpd制
6.2.4 自动FTP下载
6.2.5 赋予某个用户FTP权限但禁止Telnet功能的方法
6.2.6 Mirror工具的使用
6.3 BBS服务与配置
6.3.1 架设前的规划
6.3.2 快速安装
6.3.3 测试 BBS系统
6.3.4 一般错误的排除
6.3.5 设置 BBS 的相关档案
6.3.6 外部工具程序使用
6.3.7 Mail系统安装
6.3.8 BBS管理者
6.4 邮件服务与配置
6.4.1 邮件系统组成
6.4.2 邮件系统的规划
6.4.3 配置sendmail.cf
6.4.4 单机系统sendmail.cf的生成
6.4.5 邮件服务器系统(Mail Server Type)
6.4.6 邮件客户系统(None Spool Type)
6.4.7 中继站系统(Mail HUB Type)
6.4.8 邮件组管理软件Majordomo
6.4.9 常见邮件客户端的使用方法
第七章 网络数据库
7.1 Linux下的数据库平台
7.1.1 数据库平台性能评价
7.1.2 基于Web的数据库平台
7.1.3 Linux下常见的数据库平台
7.2 MySQL数据库的架设管理
7.2.1 MySQL的性能与结构特点
7.2.2 MySQL的安装
7.2.3 测试MySQL
7.2.4 配置文件与参数
7.2.5 MySQL的权限与管理
7.2.6 MySQL 的Perl API
7.2.7 Apache与MySQL
7.2.8 MySQL与PHP
7.3 PostgreSQL数据库的架设与管理
7.3.1 PostgreSQL数据库
7.3.2 PostgreSQL配置选项
7.3.3 PostgreSQL的安装
7.3.4 运行PostgreSQL
7.3.5 管理数据库
7.3.6 系统管理
7.3.7 备份和恢复
7.3.8 ODBC 接口
7.3.9 PostgreSQL下的PL/Perl语言
7.3.10 常见错误分析
7.4 PHP脚本语言
7.4.1 PHP的功能概述
7.4.2 PHP的安装
7.4.3 PHP 的编译配置参数
7.4.4 php.ini 配置选项
7.4.5 编写PHP程序
7.4.6 PHP中的函数和类
7.4.7 PHP经典实例
7.5 Perl语言的Web应用
7.5.1 Perl的特点
7.5.2 DBI数据库接口
7.5.3 Perl的安装
7.5.4 如何使用Perl来写程序
7.5.5 运行Perl
7.5.6 创建和使用对象的方法
7.5.7 Perl在CGI程序设计中常用的函数
7.5.8 Perl操作MySQL数据库
7.5.9 Perl编写聊天室服务器程序
7.6 Apache+PHP+PostgreSQL快速安装
7.6.1 PostgreSQL的快速安装和设置
7.6.2 Apache+PHP3的快速安装和设置
第八章 网络安全性
8.1 网络安全体系结构
8.1.1 网络安全五层体系
8.1.2 不同环境的网络安全及网络安全的特点
8.2 电子商务的网络安全性
8.2.1 电子商务安全策略
8.2.2 认证系统
8.2.3 SSL协议
8.2.4 SET协议
8.2.5 其他电子商务安全技术
8.2.6 电子支付协议工作流程
8.3 PGP和SSH加密
8.3.1 PGP的特点与作用
8.3.2 PGP加密系统的流程
8.3.3 PGP的密钥管理机制
8.3.4 使用SSH
8.4 Web安全技术与防火墙
8.4.1 Web的安全漏洞
8.4.2 Web服务器安全对策
8.4.3 Web服务器安全预防措施
8.4.4 CGI编程安全
8.5 电子邮件的网络安全
8.5.1 电子邮件的安全问题
8.5.2 解决方案
8.6 局域网防火墙实用技术
8.6.1 局域网防火墙结构
8.6.2 局域网防火墙系统的配置
8.6.3 防止IP地址欺骗和盗用
8.6.4 透明通道式防火墙
8.7 Sniffer和网络管理
8.7.1 Sniffer攻击原理
8.7.2 用Sniffer获取信息
8.7.3 Sniffer用于网络管理
8.7.4 对抗Sniffer监听
附录 GNU/Linux站点列表
猜您喜欢