第一部分 Linux初步 1
第一章 Linux知多少 1
1.1 Linux从哪里来 1
1.2 Linux到哪里去 2
1.3 我们为什么要使用Linux 3
1.4 Linux内核与发布版本 5
1.5 有关版权 5
2.2 获取Linux 7
2.1 主要的Linux发布版本及其特征 7
第二章 让我们安装一个Linux 7
2.3 对硬件的需求 8
2.4 安装前的准备 9
2.5 定制你的Linux 12
2.6 磁盘分区 15
2.7 配置LILO及多操作系统启动 17
2.8 配置网络 18
2.10 账号设置 20
2.9 设置时区 20
2.11 认证设置 21
2.12 X Window设置 21
2.13 结束安装 22
2.14 有关中文Linux 22
第三章 从陌生到熟悉 24
3.1 登录与退出 24
3.2 文件系统初步 24
3.3 使用X Window系统 30
3.4 在Linux中使用中文 32
第二部分 由熟悉到精通 35
第四章 用户与用户组管理 35
4.1 管理用户 35
4.2 管理用户组 38
4.3 用户和用户组手动管理 39
第五章 文件系统管理 40
5.1 文件系统概述 40
5.3 文件系统的建立和装载 41
5.2 文件系统类型 41
5.4 文件系统的维护 43
第六章 Linux的shell 47
6.1 shell概述 47
6.2 使用bash 49
6.3 bash编程 55
7.1 什么是进程 59
7.2 进程的启动 59
第七章 进程管理 59
7.3 进程的监控 62
第八章 升级和安装软件 66
8.1 安装以源代码方式提供的软件 66
8.2 安装以目标代码方式提供的软件 67
8.3 升级Linux内核 68
第三部分 Linux网络应用 71
第九章 计算机网络初步 71
9.1 了解计算机网络 71
9.2 网络层次模型 71
9.3 TCP/IP初步 76
9.4 TCP与UDP 83
9.5 Internet名字空间 86
9.6 TCP/IP协议族中定义的常用应用层协议 89
9.7 网络安全与加密概述 92
9.8 本章小结 95
第十章 TCP/IP网络的接入与互联 96
10.1 概述 96
10.2 Internet接入方式 96
10.3 TCP/IP网络互连 98
10.4 常用网络设备介绍 101
10.5 Linux的网络应用 107
第十一章 Linux网络设置初步 108
11.1 基本网络配置 108
11.2 使用ifconfig来配置网络接口 112
11.3 网络监测与故障排除 114
第十二章 在Linux上使用网络 117
12.1 使用Telnet访问远程计算机 117
12.2 使用ftp命令进行远程文件传输 119
12.3 漫游因特网 124
12.4 使用电子邮件 130
12.5 使用站点下载工具下载文件 137
第十三章 守护进程与网络服务 140
13.1 什么是守护进程 140
13.2 守护进程的工作原理 140
13.3 网络守护进程服务程序inetd 140
13.4 独立启动的守护进程 142
13.5 守护进程监测与故障排除 143
14.2 输出/安装NFS文件系统 145
第十四章 网络文件系统 145
14.1 为什么要使用网络文件系统 145
14.3 使用Samba与Windows机器共享网络资源 152
第十五章 使用Apache建立Web站点 155
15.1 Web概述 155
15.2 Apache的简介、获取与安装 156
15.3 建立自己的Web站点 158
15.4 Apache配置文件详解 162
15.5 配置虚拟主机 168
15.6 配置代理服务器 169
15.7 外部模块的使用 171
15.8 网络安全与日志 178
15.9 服务器性能优化 180
第十六章 安装FTP服务器 182
16.1 FTP服务初步 182
16.2 通用FTP服务软件wu-ftpd 183
16.3 功能强大的FTP服务软件NcFTPd 186
16.4 保证服务器安全 190
16.5 使FTP服务高效运行 191
第十七章 装个BBS自己做站长 192
17.1 什么是BBS 192
17.2 架站前的注意事项 192
17.3 获取与安装 194
17.4 外部程序介绍 199
17.5 BBS管理初步 202
17.6 BBS文件结构 207
17.7 在Web上发布BBS 209
18.2 架设前的准备工作 212
第十八章 架设电子邮件服务器 212
18.1 电子函件的基本工作方式 212
18.3 通用邮件服务器sendmail 213
18.4 新一代邮件服务器qmail 215
18.5 配置POP3服务 220
第十九章 一个IP,大家都上网 222
19.1 制作简单的防火墙 222
19.2 透明网关与代理服务器 223
19.3 使用Linux配置透明网关 224
19.4 使用Linux配置代理服务器 226
第二十章 使用SLIP与PPP 228
20.1 了解SLIP与PPP 228
20.2 设置哑接口 228
20.3 配置SLIP 229
20.4 配置PPP 232
20.5 对SLIP和PPP使用DNS 237
21.3 用Linux主机作为路由器 239
21.2 路由协议与路由表 239
21.1 路由器在网络中的作用 239
第二十一章 用Linux做便宜的路由器 239
第二十二章 Linux服务器集群组建高性能网站 241
22.1 为什么要使用服务器集群 241
22.2 服务器集群的基本工作原理 241
22.3 使用Linux Virtual Server Prcojetct建立服务器集群 241
22.4 虚拟服务器调度 244
A.2 国内Linux Web资源 246
A.1 国内Linux FTP资源 246
附录A 在Internet上寻找Linux资源 246
A.3 国外Linux FTP资源 247
A.4 国外Linux Web资源 247
A.5 国外BBS资源 248
A.6 国外新闻组资源 252
附录B GNU通用公共许可证 255
B.1 英文版 255
B.2 中文版 261
附录C Linux硬件兼容性 266