第一章 初学Linux 1
1.1 Linux概论 1
1.1.1 什么是Linux 1
目录 1
1.1.2 Linux与其它操作系统对比 2
1.1.3 Linux的版本 3
1.2 安装准备 4
1.2.1 硬件要求 4
1.2.2 系统备份 5
1.2.3 启动盘 5
1.3 快速安装 6
1.3.1 选择安装方式 6
1.3.2 硬盘分区 10
1.3.3 安装LILO引导 15
1.4.1 启动Linux 19
1.3.4 系统恢复和升级 19
1.4 启动和关闭Linux 19
1.4.2 用户登录 21
1.4.3 注销、重启或关机 22
1.5 本章小结 23
1.6 练习 23
第二章 认识桌面 24
2.1 KDE概貌 24
2.1.1 启动KDE 24
2.1.2 KDE桌面元素 25
2.1.3 菜单操作 27
2.1.4 窗口操作 28
2.1.5 启动应用程序 29
2.2 高级操作 30
2.2.1 菜单编辑器 30
2.1.6 KDE常用快捷方式 30
2.2.2 定制面板 31
2.3 KDE控制中心 33
2.3.1 KDE控制中心简介 33
2.3.2 KDE外观调整 35
2.4 本章小结 42
2.5 练习 42
第三章 Linux终端操作 43
3.1 Linux终端使用基础 43
3.1.1 什么是Linux终端 43
3.1.2 环境切换 43
3.1.3 Linux终端使用基础 44
3.2 基本终端命令 45
3.2.1 查看命令帮助 45
3.2.2 操作通配符 46
3.2.3 目录和文件操作 47
3.2.4 文件权限相关命令 55
3.2.5 文件归档和压缩 56
3.2.6 基本网络命令 59
3.2.7 其他常用命令 62
3.3 vi编辑器 64
3.3.1 vi的操作方式 64
3.3.2 进入vi工作环境 64
3.3.3 插入正文 65
3.3.4 删除正文 66
3.3.5 移动光标 67
3.3.6 其它编辑指令 68
3.3.7 查找命令 69
3.3.8 退出vi 69
3.3.9 其它vi操作 69
3.5 练习 70
3.4 本章小结 70
第四章 配置中文环境 71
4.1 桌面语言环境 71
4.2 中文输入法 72
4.2.1 红旗Linux输入法rfinput 72
4.2.2 中文输入法Chinput 73
4.3 外挂中文平台简介 75
4.3.1 ZwinPro简介 75
4.3.2 阳春白雪XP简介 76
4.4 本章小结 77
4.5 练习 77
第五章 文件系统与文件管理 78
5.1 文件系统 78
5.1.1 文件系统类型 78
5.1.2 Linux文件系统管理 80
5.1.3 交换空间管理 87
5.2 文件管理 90
5.2.1 Linux文件命名与路径 90
5.2.2 Linux文件类型 92
5.2.3 Linux目录结构 93
5.2.4 文件管理器 96
5.3 其它存储设备 102
5.3.1 软驱 102
5.3.2 光驱 103
5.4 本章小结 104
5.5 练习 104
第六章 系统管理初步 105
6.1 引导和关闭 105
6.1.1 LILO多重引导 105
6.1.2 进程控制 107
6.1.3 启动和关闭系统服务 112
6.2 用户管理 114
6.2.1 Linux用户 114
6.2.2 用户管理配置文件 115
6.2.3 用户管理 116
6.2.4 用户组管理 117
6.3 软件安装/升级/删除 117
6.3.1 软件包类型与软件版本 117
6.3.2 软件安装/升级/删除 118
6.4 安全控制 121
6.4.1 口令安全 121
6.4.2 一些建议 122
6.5 本章小结 123
6.6 练习 123
7.1.1 红旗Linux显示配置工具 124
7.1 显示设备配置 124
第七章 常见硬件配置 124
7.1.2 使用XConfiguration 125
7.2 鼠标配置 128
7.2.1 红旗Linux鼠标设置工具 128
7.2.2 在setup中配置鼠标 128
7.3 声卡配置 129
7.3.1 红旗Linux声卡配置工具 129
7.3.2 使用sndconfig配置声卡 130
7.4 网卡和调制解调器配置 132
7.4.1 红旗Linux网卡和调制解调器配置工具 132
7.4.2 使用netconfig配置网络 134
7.5 本章小结 135
7.6 练习 135
8.1.1 网络基本概念介绍 136
第八章 网络应用 136
8.1 连接到Intemet 136
8.1.2 通过局域网络连接Internet 138
8.1.3 KPPP拨号上网 139
8.2 自由软件Mozilla 144
8.2.1 用Mozilla浏览网页 144
8.2.2 Mozilla邮件和新闻组 149
8.2.3 Mozilla网页编辑器 155
8.2.4 Mozilla首选项 156
8.3 本章小结 160
8.4 练习 160
第九章 办公软件套餐 161
9.1 KOffice 161
9.1.1 文字处理工具KWord 162
9.1.2 电子表格处理工具KSpread 165
9.1.3 文稿演示工具KPresenter 170
9.1.4 KOffice其他组件 173
9.2 OpenOffice.org 176
9.2.1 获得并安装OpenOffice.org 177
9.2.2 OpenOffce.org组件介绍 179
9.3 其他办公软件 181
9.3.1 英汉翻译词典 181
9.3.2 文本编辑器Kedit 182
9.3.3 计算器 185
9.3.4 压缩解压工具Ark 188
9.4 本章小结 190
9.5 练习 190
第十章 图形、多媒体和游戏 191
10.1 图形工具 191
10.1.1 图像处理程序GIMP 191
10.1.2 图像浏览器GQview 195
10.1.3 屏幕截图程序KSnapshot 196
10.2 多媒体 197
10.2.1 混音器KMix 197
10.2.2 CD播放器KSCD 198
10.2.3 VCD播放程序Xine 199
10.2.4 MP3播放软件XMMS 202
10.3 小游戏 204
10.4 本章小结 205
10.5 练习 205
第十一章 实用工具 206
11.1 虚拟计算机VMware 206
11.1.1 VMware功能简介及系统需求 206
11.1.2 安装VMware 207
11.1.3 建立虚拟计算机 208
11.1.4 使用虚拟计算机 213
11.2 远程控制VNC 216
11.2.1 VNC简介 216
11.2.2 获得与安装VNC 217
11.2.3 使用VNC远程控制计算机 217
11.3 硬件系统优化Powertweak 220
11.3.1 Powertweak简介 220
11.3.2 获得与安装Powertweak 220
11.3.3 使用Powertweak优化硬件系统 220
11.4 本章小结 221
11.5 练习 221
第十二章 Shell编程基础 222
12.1 Shell基础知识 222
12.1.1 什么是Shell 222
12.1.2 Shell的种类 223
12.1.3 输入输出重定向 224
12.1.4 管道的使用 226
12.1.5 前台与后台 227
12.1.6 别名 227
12.1.7 /dev/null设备 227
12.2 创建简单的Shell程序 228
12.2.1 什么是Shell程序 228
12.2.2 shell程序的创建和执行 228
12.2.3 命令分隔及组合 230
12.2.4 两个有用的命令echo和date 230
12.2.5 创建简单的Shell程序 231
12.3 Shell语法 232
12.3.1 shell变量 232
12.3.2 数值运算 234
12.3.3 条件命令 235
12.3.4 条件语句 237
12.3.5 循环命令 238
12.3.6 函数 240
12.4 使用正则表达式 242
12.4.1 正则表达式 242
12.4.2 正则表达式的Shell程序 244
12.5 综合实例 246
12.6 本章小结 248
12.7 练习 249
第十三章 与windows共享资源 250
13.1 Samba资源共享 250
13.1.1 Samba简介 250
13.1.2 配置Samba 252
13.1.3 使用Samba其他工具 256
13.2 Linux网络邻居Komba 259
13.3.1 Wine简介 261
13.3 在Linux下运行Windows程序的Wine 261
13.3.2 Wine的获取和安装 262
13.3.3 配置Wine 262
13.3.4 运行Windows程序 265
13.4 本章小结 266
13.5 练习 266
第十四章 Linux网络服务器 267
14.1 Linux的网络支持 267
14.2 提供Web服务 268
14.2.1 什么是Web服务 268
14.2.2 Apache HTTP服务器介绍 268
14.2.3 安装Apache HTTP服务器 269
14.2.4 启动Apache HTTP服务器 270
14.2.5 配置Apache HTTP服务器 271
14.3.1 安装FTP服务器软件 282
14.3 提供FTP服务 282
14.3.2 wu-ftp的配置 283
14.3.3 wu-ftp相关的其他一些命令的使用 289
14.4 DNS服务器 289
14.4.1 域名解析的方法 289
14.4.2 DNS的配置文件 290
14.4.3 建立各个DNS数据文件 292
14.4.4 启动和测试named 294
14.4.5 修改DNS数据 295
14.4.6 修正 295
14.4.7 建立后备DNS服务器 295
14.5 本章小结 297
14.6 练习 297
附录A GNU通用公共许可证(GPL) 298
附录B 上机指导 303