centos教程-学习指南.pdf
文本预览下载声明
目录
MAKE BY CRTAO 2008.5
前言 3
预习 3
△ 适合服务器运行的室内环境 4
安装配置指南 11
操作系统的安装 11
CentOS 4.4 的下载、安装 11
系统安装后的初始环境设置 23
SSH服务器的构建 31
用OpenSSH构建SSH服务器 31
用SSH客户端软件登录到服务器 34
服务器开放前安全监测系统和病毒查杀系统的构建 43
数据完整性监测系统的构建( Tripwire ) 43
入侵监测系统的构建( chkrootkit ) 57
病毒查杀系统的构建( Clam AntiVirus ) 61
面向局域网外的动态域名的申请 65
动态域名的申请(no‐ ) 65
HTTP服务器的构建以及相关扩展功能的开通 70
用 Apache 构建 HTTP 服务器 70
让服务器支持安全 HTTP 协议( HTTPS ) 85
开放一般用户的网页发布权限 89
虚拟主机的构建 89
Servlet/JSP服务器的构建(Tomcat5 ) 89
基于日志的站点统计系统的构建( Awstats ) 89
数据库服务器的构建 96
构建 MySQL 数据库服务器 97
用 phpMyAdmin 让 MySQL 数据库管理温和化 108
数据库的自动备份与数据库被破坏后的恢复( mysqlhotcopy ) 113
FTP服务器的构建 122
用 ProFTPD 构建 FTP 服务器 122
用 FTP 客户端软件连接到服务器 128
文件服务器的构建 128
Samba 服务器的构建 128
用 SWAT 让 Samba 服务器的管理温和化 134
邮件服务器的构建 138
SMTP 服务器的构建 ( Postfix ) 138
POP / IMAP 服务器的构建( Dovecot ) 145
让邮件服务器支持虚拟域名 149
用 SSL 对邮件加密的支持 150
前言
服务器和个人电脑最本质的区别无非服务器是为了提供服务而存在。然而,通过一些软件也可以把我们的使用中的个人电脑模拟成一
台(Web )服务器,比如 Win98 下用 PWS , Win2K 下用 IIS ,或者在 Windows 下安装 Win32 版的 Apache 等等。但是,这
些方式也使得一方面服务器的可定制性变得很差,另一方面,使服务器在承载服务负担的同时,时时刻刻都有受到由于 Windows 操
作系统本身在服务器方面的脆弱性而遭受攻击,导致崩溃的可能性。
所以,在这里我们用 Linux 这个服务器专用操作系统来搭建一台安全、稳定、可定制性强的服务器,来满足我们发布网页、以及
架设论坛等等多功能交互程序的需要。
Linux 的发行版也有数多种,在这里,我们采用 CentOS 这个 Linux 发行版。CentOS 是 RHEL (Red Hat Enterprise Linux )
源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。另外,由
于 Fedora Core 计划也归根于 Red Hat 系,所以在绝大多数情况下,使用
显示全部