第1章 Linux系统概述 1
1.1 Linux简史 2
1.2 Linux特性综述 3
1.3 Linux发行版本 7
1.3.1 什么是发行版本 7
1.3.2 目前比较流行的Linux发行版本 7
1.3.3 如何获取Linux发行版本 11
1.4 使用Linux的优缺点 13
1.4.1 使用Linux的优点 13
1.4.2 使用Linux的缺点 15
1.5 计算机软硬件厂商对Linux的支持 16
1.5.1 提供Linux运行的硬件平台的支持 16
1.5.2 应用软件的支持 16
1.6 Linux的商业应用 17
1.7.2 Linux在国内的应用情况 19
1.7.1 Linux在国外的应用情况 19
1.7 我国“政府上网工程”为何选用Linux作为平台 19
1.7.3 Linux在国内的前景 20
1.7.4 我国的“政府上网工程” 20
第2章Linux基本概念 22
2.1 用户帐号 22
2.1.1 什么是用户帐号 22
2.1.2 用户信息 23
2.1.3 口令 23
2.1.4 建立和管理用户帐号 24
2.2 组 24
2.3 Linux系统中的外设 25
2.3.1 外设类型 25
2.3.2 Linux外设的使用 26
2.4 Linux中文版 26
2.4.1 TurboLinux中文版 26
2.4.2 XteamLinux中文版 27
2.4.3 华胜CLEEX for Linux 28
2.4.4 实达朗新公司与四通公司的Linux网络方案 30
2.4.5 东方龙马的Linux服务器 30
2.4.6 红旗Linux V1.0 30
2.4.7 显示及输入中文 33
2.4.8 中文 X Window 35
2.5 控制面板的作用 37
2.6 引导盘和根目录 37
2.6.1 制作引导盘 37
2.6.2 根目录 38
2.7 Linux中的网络文件系统 39
第3章 安装Linux系统 41
3.1 准备好你的硬件设备 41
3.1.1 基本的硬件配置 42
3.1.2 用Windows获取硬件信息 42
3.2 安装前的注意事项 43
3.1.3 视频配置 43
3.1.4 与网络有关的信息 43
3.3 对硬盘进行分区 44
3.3.1 有关硬盘的基本概念 44
3.3.2 安装Red Hat Linux之前的磁盘准备工作 47
3.4 安装Linux系统 50
3.4.1 安装程序用户界面 50
3.4.2 启动安装程序 52
3.4.3 开始进行安装 53
3.4.4 选择一种安装方法 54
3.4.5 通过本地介质进行安装 54
3.4.6 网络安装 67
3.4.7 完成安装 71
3.5 配置系统 82
3.5.1 用Linuxconf进行系统配置 82
3.5.2 用控制面板进行系统配置 93
3.6 配置网络 98
3.6.1 使用Linuxconf配置网络 98
3.6.2 使用控制面板配置网络 105
第4章 安装与配置 X Window系统 108
4.1 Linux上的图形操作环境X Window 109
4.1.1 X Window简介 109
4.1.2 XFree86简介 110
4.2 安装XFree86 110
4.2.1 获得XFree86软件和有关文档 110
4.2.2 XFree86对于硬件的需求 110
4.2.3 安装XFree86 111
4.3 配置XFree86 112
4.3.1 Xconfigurator 113
4.4 X Window配置文件/etc/X11/xf86config 115
4.3.2 xf86config 115
4.4.1 Monitor节分析 116
4.4.2 使用xvidtune微调X设置 116
4.5 配置声卡 116
4.5.1 模块化的声卡驱动程序 117
4.5.2 声卡配置工具 117
第5章 使用X Window应用程序 119
5.1 X Window基础 119
5.1.1 X体系结构 120
5.1.2 启动和退出X 121
5.2 Linux的桌面环境和窗口管理程序 121
5.2.1 常见窗口管理程序 121
5.2.2 桌面环境KDE和GNOME 123
5.2.3 选择窗口管理器和桌面环境 126
5.3 X中的应用程序 126
5.3.1 终端模拟器 126
5.3.3 文件管理器 127
5.3.2 文本编辑器 127
5.3.4 系统工具 128
5.3.5 图形和图象处理工具 129
5.3.6 网络应用程序 130
5.3.7 多媒体和娱乐 131
5.3.8 其他应用程序 131
5.4.1 X的中文终端模拟器 132
5.4.2 中文X Window和X Window的中文平台 132
5.4 X的中文化 132
5.4.3 中文Linux 133
第6章 使用Linux系统 135
6.1 了解Linux的各种Shell环境 135
6.1.1 什么是Shell? 135
6.1.2 Shell的功能和特点概述 136
6.1.3 Bourne Shell 138
6.1.4 Bourne Again Shell 141
6.2.1 帮助命令 145
6.2 常用的Linux命令 145
6.2.2 管理命令 146
6.2.3 文件处理命令 148
6.2.4 目录处理命令 152
6.2.5 通信 154
6.2.6 状态命令 155
6.2.7 杂项 156
6.3 Linux中的进程管理 156
6.3.1 前台进程和后台进程 156
6.3.2 显示进程状态:ps 157
6.3.3 杀死一个进程:kill 157
6.4 Linux中的作业控制 158
6.4.1 作业控制基础 158
6.4.2 显示挂起作业列表 159
6.4.3 将作业移到前台:fg 159
6.4.6 作业控制变量 160
6.5 使用vi编辑程序 160
6.4.5 定时执行作业命令 160
6.4.4 将作业移到后台:bg 160
6.5.1 vi简介 161
6.5.2 vi基本概念 161
6.5.3 vi中级应用 163
第7章 用户帐号的管理 166
7.1 管理用户 166
7.1.1 超级用户帐号 166
7.1.2 /etc/passwd文件 167
7.1.3 增加用户 168
7.1.4 删除用户 170
7.2 管理用户组 170
7.2.1 创建新组 171
7.2.2 删除组 172
7.3 起始目录管理 172
8.1.1 什么是文件系统 173
8.1 了解文件系统 173
第8章 文件系统的管理 173
8.1.2 Linux支持的文件系统一览 175
8.1.3 使用哪种文件系统 177
8.1.4 创建文件系统 177
8.1.5 建立交换区 179
8.1.6 检查文件系统 180
8.1.7 显示文件系统信息 181
8.2 了解文件和目录系统 182
8.2.1 了解文件类型 183
8.2.2 了解目录系统 187
8.3 查看Linux目录 191
8.3.1 安装和卸载文件系统 191
8.3.2 三种路径名缩写符..,.和~ 194
8.4 管理文件和目录 195
8.4.1 访问文件系统 195
8.4.3 创建新链接 197
8.4.2 定位文件和目录 197
第9章 网络管理 199
9.1 IP地址 199
9.1.1 什么是IP 199
9.1.2 TCP和UDP 201
9.1.3 域名服务 201
9.1.4 数据交换协议 203
9.1.5 IP地址 204
9.2 主机名称、计算机名称和IP地址的对照 205
9.2.1 主机名称 205
9.2.2 计算机名称 205
9.2.3 IP地址 206
9.3 路由的设置 210
9.3.1 什么是路由 210
9.3.2 关于路由(路径选择)的一些关键信息 210
9.3.3 IP路由 211
9.3.4 Linux中的route工具 212
9.3.5 在Linux中设置路由 213
9.4 安装与配置TCP/IP网络 215
9.4.1 安装网卡 215
9.4.2 配置TCP/IP网络 216
9.4.3 管理TCP/IP网络 219
第10章 网络打印管理 224
10.1 网络打印中的名词解释 224
10.2 打印机的连接方式 226
10.2.1 本地打印机的连接方式 226
10.2.2 网络打印机的连接方式 226
10.3 打印机的添加与管理 227
10.3.1 添加本地打印机和网络打印机 227
10.3.2 打印机的管理 227
10.3.3 用Linux与其他系统实现打印机共享 229
10.4 与打印有关的重要程序 230
11.1.1 备份所用的介质 232
11.1 有关备份的问题 232
第11章 数据的备份与恢复 232
11.1.2 备份工具 233
11.2 制定备份计划 233
11.2.1 简单备份 233
11.2.2 多级备份 234
11.2.3 压缩备份 235
11.3 制作备份和恢复文件 235
11.3.1 备份 236
11.3.2 恢复 236
第12章Linux与Internet 238
12.1 了解Internet 239
12.1.1 计算机网络 239
12.1.2 Internet简介 239
12.1.5 连接Internet的硬件需求 240
12.1.7 文件传输服务(ftp) 240
12.1.6 电子邮件(e-mail) 240
12.1.3 Internet的组织机构 240
12.1.4 Internet与中国 240
12.1.8 终端仿真服务Telnet 241
12.1.9 WWW 241
12.1.10 URL 241
12.1.11 Usenet 242
12.1.12 Gopher 242
12.2.1 申请帐号 243
12.2.2 PPP 243
12.2 用Linux连接Internet 243
12.1.13 Internet的缺陷 243
12.2.3 用PPP连接Internet 245
12.3 远程访问网络 251
12.3.1 用Telnet进行远程登录 252
12.3.2 ftp方式 252
12.3.3 WWW方式 253
12.4.1 各种Web浏览器简介 254
12.3.4 rlogin方式 254
12.4 用WWW漫游Internet 254
12.4.2 安装和使用Netscape Communicator 257
12.5 使用电子邮件 260
12.5.1 e-mail基本概念 260
12.5.2 联机邮件阅读程序 261
12.5.3 脱机邮件阅读程序 266
第13章 建立Web站点 270
13.1 什么是Web服务器 271
13.1.1 Web服务器 271
13.1.2 Linux Web服务器 271
13.1.3 如何创建一个优秀的Web站点 272
13.2 安装与配置Apache 273
13.2.1 安装Apache 273
13.2.2 配置Apache 275
13.3.1 怎样应用Web统计数据 279
13.3 管理Web服务器 279
13.3.2 维护网页 282
13.3.3 备份和灾难恢复 282
第14章 Linux与DOS/Windows 286
14.1 在Linux中运行DOS应用程序 286
14.1.1 预备知识 287
14.1.2 安装并配置DOSEmu 287
14.1.4 串行接口、并行接口和鼠标 289
14.1.3 硬盘配置 289
14.1.5 多用户和非交互式通话 290
14.1.6 DOSEmu和X window 291
14.1.7 关于DOSEmu的补充信息 293
14.2 在Linux中运行Windows应用程序 294
14.3 Windows与Wabi 294
14.3.1 Wabi的工作原理 295
14.3.2 Wabi的局限性 295
14.4 关于Wine 296