目录 1
第0章 绪论 1
0.1 什么是Linux 1
0.2 Linux的发展历史 2
0.2.1 Linux与Linus 2
0.2.2 Linux与GNU 4
0.2.3 Linux发展之路 5
0.4 Linux的发行版 7
0.3 为什么选择Linux 7
0.5 如何学习Linux 9
0.6 Linux产品特征概括 9
习题 10
第1章 Linux基础知识与基本使用 11
1.1 Linux系统目录结构 11
1.2 Linux中的用户管理 17
1.2.1 创建用户 17
1.2.2 修改用户属性 20
1.2.3 删除用户和临时禁用用户 21
1.3 Linux常用命令 22
1.4 文本编辑器——Vi 47
1.4.1 Vi简介 48
1.4.2 基本操作 49
1.5 shell 53
1.5.1 shell的分类 53
1.5.2 shell程序设计基础 54
1.5.3 shell程序流程控制 57
1.5.4 shell程序的运行 61
习题 62
第2章 Linux上软件的安装与卸载 64
2.1 软件的安装与卸载 64
2.1.1 二进制分发软件包的安装与卸载 65
2.1.2 源代码分发软件包的安装与卸载 66
2.2 RedHat软件包管理工具RPM 67
2.2.1 基本操作 68
2.2.2 制作RPM包 74
习题 80
第3章 X Window图形操作接口 81
3.1 X Window概述 82
3.1.1 X的基本部件 83
3.1.2 X用户界面基本特征及其性质 84
3.2 X Window窗口管理器与桌面环境 85
3.3 Linux窗口管理器和桌面系统的发展状况 91
习题 91
第4章 RedHat的桌面系统GNOME 93
4.1 GNOME概述 93
4.1.1 GNOME桌面 93
4.1.2 GNOME面板 95
4.1.3 Nautilus文件管理器 98
4. 2 GNOME的系统配置 101
4.3 GNOME的应用程序 107
4.3.1 互联网功能及应用 108
4.3.2 桌面办公应用程序 110
4.3.3 图形处理应用程序 112
4.3.5 附件 114
4.3.4 音频和视频处理应用程序 114
习题 116
第5章 StarOffice办公系统套件 117
5.1 StarSuite的安装 118
5.2 StarSuite的启动 123
5.3 StarSuite使用简介 125
5.3.1 StarSuite帮助的基本功能 125
5.3.2 StarSuite的基本使用 126
5.4 StarSuite文本文档 131
5.5 StarSuite Spreadsheet工作表文档 136
5.6 用StarSuite Presentation制作演示文稿 150
5.7 StarSuite与其他办公系统软件 166
习题 166
第6章 Mozilla网络工具及其应用 167
6.1 Mozilla浏览器 167
6.1.1 Mozilla的菜单 168
6.1.2 Mozilla的工具栏 173
6.1.3 Mozilla的侧栏 173
6.1.5 Mozilla的主浏览区 175
6.2 电子邮件和新闻组 175
6.1.4 Mozilla的状态栏 175
6.2.1 创建账户 176
6.2.2 接收、阅读和发送邮件 179
6.3 Mozilla网页编辑器 180
6.4 Mozilla通讯录 181
习题 183
第7章 Evolution电子邮件服务工具 184
7.1 新建Evolution邮件账号 185
7.2 使用Evolution发送邮件 189
习题 190
7.3 Evolution的日历功能 190
第8章 Linux下的常用软件简介 192
8.1 星际译王Stardict 192
8.1.1 星际译王的安装 192
8.1.2 星际译王的运行 194
8.2 Adobe Acroread 194
8.3 QQ for Linux 196
8.4 Linux下的网络下载工具 198
8.4.2 Linux下的网络蚂蚁wget 199
8.4.1 FTP下载 199
8.5 Linux下的CD刻录软件 204
8.6 Linux下的Java应用开发 206
习题 208
第9章 多媒体娱乐应用软件 209
9.1 多媒体设备驱动程序的安装 209
9.1.1 Aureal VortexⅡAu8830A声卡的安装 209
9.1.2 图形加速卡的安装 212
9.2.1 音频播放器XMMS 213
9.2 媒体播放器简介 213
9.2.2 媒体播放器MPlayer 215
9.3 Linux下的3D游戏 218
习题 219
第10章 Linux的系统管理 220
10.1 Linux文件系统 220
10.1.1 本地文件系统 221
10.1.2 网络文件系统 226
10.1.3 PROC文件系统 229
10.2.1 虚拟内存 231
10.2 内存管理 231
10.2.2 交换空间 232
10.2.3 缓冲区 233
10.3 进程管理 234
10.3.1 进程调度 237
10.3.2 进程创建 237
10.3.3 常用的进程管理命令 238
10.4 系统升级 243
10.4.1 内核升级 243
10.4.2 系统库升级 248
习题 249
第11章 Linux下的服务器配置 250
11.1 Samba服务器配置 250
11.1.1 图形化配置Samba 250
11.1.2 命令行配置Samba 254
11.1.3 配置Samba打印机共享 255
11.2 FTP服务器 257
11.3 Apache Web服务器 260
11.3.1 http.conf文件 261
11.3.2 目录管理 263
11.3.3 虚拟主机 264
11.3.4 身份控制 265
11.3.5 Apache的详细安装过程 267
11.4 Tomcat服务器 270
11.4.1 安装与配置 271
11.4.2 Tomcat服务器管理 274
11.4.3 Apache+Tomcat 275
11.5 Linux网络服务器的配置 276
习题 285
第12章 RedHat Linux 9.0的安装 286
12.1 安装前的准备工作 286
12.1.1 准备安装介质 286
12.1.2 准备硬件信息 287
12.1.3 确定安装类型 288
12.1.4 准备硬盘空间 289
12.2 RedHat Linux 9.0的安装过程 289
习题 305
参考文献 306