第一章 Linux概述和快速安装 1
第一节 认识Linux 1
1.Linux的起源 1
2.Linux发行版本 1
第二节 安装Red Hat Linux 2
1.安装前的准备工作 2
2.快速安装系统 4
1.登录Linux系统 21
第三节 初识Linux 21
2.图形操作环境X Window 22
3.常用Linux命令简介 26
第二章 Linux系统管理 41
第一节 Linux系统管理工具 41
1.基于X Window的管理工具Linuxconf 41
2.基于浏览器的管理工具Webmin 44
第二节 用户管理与磁盘限额 47
1.用户管理 47
2.用户组管理 51
3.用户磁盘限额 53
第三节 配置本机网络信息 61
1.基本主机信息 61
2.指定DNS服务器地址 62
第四节 网络服务配置与管理 63
1.网络服务的启动方式 63
2.Xinetd服务管理 64
3.DNS服务 69
4.DHCP服务 80
5.网关和路由 88
6.网络诊断命令 92
第三章 局域网共享上网 93
第一节 使用Modem拨号上网 93
1.准备工作 93
2.使用KPPP拨号上网 95
第二节 使用Squid共享上网 99
1.认识代理服务器 100
2.Squid代理服务器 101
4.Squid代理服务器配置 102
3.安装Squid 102
5.Squid高级配置 108
6.启动Squid 115
7.设置Squid客户机 118
第四章 资源共享与应用 123
第一节 管理Samba服务器 123
1.认识Samba 123
2.Samba的组成 124
3.Samba的安装 124
4.Samba的配置 125
5.启动Samba 136
6.使用Samba 140
7.Samba实用程序 143
第二节 资源共享 144
1.文件共享 144
2.打印机共享 150
第三节 Samba安全 155
1.加密口令认证 156
1.认识NFS 161
第五章 NFS、LDAP和FTP服务 161
第一节 NFS网络文件服务 161
2.安装NFS软件包 162
3.配置NFS服务器 162
4.启动NFS服务器 165
5.使用NFS 167
第二节 LDAP目录服务 171
1.认识目录服务 171
2.目录结构 172
4.安装OpenLDAP 173
3.LDAP协议 173
5.配置OpenLDAP服务器 174
6.启动OpenLDAP 179
7.OpenLDAP应用 182
第三节 FTP服务 188
1.安装Wu-FTP服务器 188
2.配置Wu-FTp服务器 189
3.启动Wu-FTP 198
第一节 电子邮件系统 201
1.E-mail系统组成 201
第六章 电子邮件服务 201
2.E-mail协议 202
3.E-mail工作方式 203
4.认识Sendmail 204
第二节 SMTP邮件系统 205
1.配置DNS邮件交换记录 205
2.安装Sendmail 208
3.配置Sendmail 209
4.启动Sendmail 216
5.测试Sendmail 217
6.管理邮件队列 222
第三节 POP和IMAP邮件系统 226
1.安装POP和IMAP服务器 226
2.启动POP和IMAP服务器 227
3.测试POP服务器 229
4.测试IMAP服务器 232
1.认识Apache 237
2.安装Apache 237
第一节 Apache服务器管理 237
第七章 配置与管理WWW服务 237
3.配置Apache 239
4.启动Apache 249
第二节 主页空间管理 251
1.开辟个人主页空间 251
2.基于IP的虚拟主机 254
3.基于域名的虚拟主机 260
第三节 授权访问 264
1.基于主机的授权 264
2.基于用户的认证 270
第四节 动态网站开发 276
1.认识PHP 276
2.搭建PHP运行环境 278
3.用PHP开发动态网站 282
第八章 数据库服务 285
第一节 数据库系统与SQL 285
1.数据库系统 285
2.SQL服务器 286
3.认识MySQL 286
1.安装MySQL 287
第二节 管理MySQL 287
2.启动MySQL 288
3.数据库管理 292
4.权限管理 299
5.MySQL客户端工具 304
第三节 MySQL应用 306
1.用Perl同MySQL交互 306
2.Apache、PHP与MySQL的完美组合 310
1.认识Jabber 313
2.安装Jabber服务器 313
第一节 即时消息服务 313
第九章 信息交流服务 313
3.配置Jabber服务器 316
4.Jabber网上聊天 323
第二节 Usenet新闻服务 326
1.认识INN 326
2.安装INN服务器 327
3.配置INN服务器 328
4.启动INN 332
5.新闻组管理 334
6.阅读新闻 335
第十章 Linux系统安全 339
第一节 扫描和嗅探 339
1.认识扫描和嗅探 339
2.安装安全工具 340
3.端口扫描 341
4.网络嗅探 345
1.认识安全网络连接 353
2.安装OpenSSH 353
第二节 安全网络连接 353
3.配置OpenSSH服务器 354
4.启动OpenSSH服务器 361
5.安全连接 362
第三节 防火墙 364
1.认识防火墙 364
2.配置防火墙 364
3.启用防火墙 369
附录 371
附录 Linux常用命令快速查询 371