前言 1
第一章 Linux系统管理员须知 7
关于本书 8
我们能做什么? 8
从哪里开始? 9
你需要书籍吗? 9
谁需要你? 9
系统经理人应该了解Linux 12
下一步 13
第二章 设立Linux多功能服务器 14
服务器需求 15
安装Debian 16
远程登录 18
配置网络 18
改变默认Debian包 20
设置磁盘配额 22
提供域名服务 24
新增关系数据库:MySQL 26
以Postfix、POP3和IMAP安全地配置邮件 28
架设Apache 39
以ProFTPD新增FTP服务 40
以Webalizer做出Web统计数据摘要 41
系统时钟的同步化 42
安装SpamAssassin所需的Perl模块 42
下一步 43
第三章 域名系统 44
DNS基础 44
学习BIND 45
设立DNS服务器 47
配置授权DNS服务器 50
编辑配置文件 55
BIND工具 68
BIND故障排除 71
下一步 77
第四章 初具网络功能的环境 78
安装ISPConfig 79
以ISPConfig设立服务器和用户 88
Linux Web服务器的安全防护 101
下一步 106
第五章 邮件 107
重要邮件服务术语 108
Postfix、Sendmail以及其他MTA 108
Debian的Postfix SMTP邮件服务器 110
新增身份验证和加密功能 116
配置POP3和IMAP邮件投递代理 124
电子邮件客户端配置 125
下一步 126
第六章 管理Apache 127
静态和动态文件 127
简单的LAMP设置 128
安装 129
Apache配置文件 132
日志文件 146
SSL/TLS加密 148
suEXEC支持 149
基准测试 150
安装和管理Drupal 151
故障排除 155
更多阅读 159
第七章 负载均衡集群 160
负载均衡和高可用性 160
没有LB和HA时的规模问题 168
更多阅读 169
第八章 本地网络服务 170
分布式文件系统 171
Samba简介 171
配置网络 172
DHCP 175
网关服务 180
打印服务 188
用户管理 193
第九章 现代企业的虚拟化 201
为什么虚拟化会受欢迎 201
高性能计算 203
在Fedora5上安装Xen 205
安装VMware 211
虚拟化:短暂的流行? 217
第十章 脚本编写 218
bash基础 219
bash脚本的有用元素 225
脚本编程语言大战 234
更多阅读 242
第十一章 数据备份 243
以rsync把用户数据备份至服务器 244
tar归档 249
把文件保存到光学媒介 253
以Amanda进行磁带备份 258
添加用户 265
附录 bash脚本范例 265