第1章 Linux操作系统概述 1
1.1 Linux的基本概念 1
1.1.1认识Linux 1
1.1.2 Linux的特点 2
1.1.3 Linux的版本 3
1.2 Linux命令系统 6
1.2.1认识shell 6
1.2.2登录、注销与关机 7
1.2.3 shell的基本语法 10
1.2.4 shell程序设计基础 12
1.2.5常用shell命令 15
1.3文本编辑器vi 19
1.3.1进入和退出vi 19
1.3.2 vi的工作模式 20
1.3.3命令模式下的编辑命令 21
1.3.4末行模式下的命令 22
1.4本章小结 23
习题 23
第2章 Linux的安装与登录 24
2.1各种安装方式简介 24
2.1.1通过光盘安装 24
2.1.2通过硬盘安装 24
2.1.3通过网络安装 25
2.2 Linux安装过程概述 26
2.2.1 Linux安装前的准备 26
2.2.2 Linux安装过程 30
2.3安装过程中的配置 38
2.3.1硬盘分区 38
2.3.2网络配置 41
2.4登录管理器的使用与配置 41
习题 46
第3章 Linux中的图形用户界面 47
3.1 X Window系统 47
3.1.1 X Window简介 47
3.1.2 X Window系统的安装、配置和使用 47
3.2 Gnome桌面环境 48
3.2.1 Gnome桌面环境概述 48
3.2.2使用面板 50
3.2.3 Gnome桌面 52
3.2.4 Gnome窗口管理器 54
3.2.5 Gnome文件管理器 54
3.3 KDE桌面环境 57
3.3.1 KDE的安装和切换 58
3.3.2 KDE面板 59
3.3.3 KDE桌面 62
3.3.4注销会话 67
3.4桌面系统的管理 67
3.4.1用户管理 67
3.4.2系统设置 69
习题 74
第4章 文字处理程序OpenOffice.org Writer 75
4.1办公应用概述 75
4.2 OpenOffice.org Writer简介 75
4.2.1 OpenOffice.org Writer的界面 75
4.2.2 OpenOffice.org Writer的基本功能 76
4.3文字编辑与格式化 77
4.3.1文字输入和编辑 77
4.3.2文档格式化 80
4.3.3模板和样式的使用 84
4.3.4版面操作 86
4.4表格操作 89
4.4.1表格的创建 89
4.4.2公式与计算 90
4.4.3表格的编辑与格式化 92
4.5案例:季度销售报告 93
习题 101
第5章 电子表格软件OpenOffice.orgCalc 103
5.1 OpenOffice.org Calc简介 103
5.2公式与函数的使用 105
5.2.1通过公式计算 105
5.2.2函数的使用 107
5.2.3命名单元格 109
5.3工作表的格式化 109
5.3.1工作表的文字格式化 109
5.3.2工作表的数字格式化 110
5.3.3工作表的格式化 112
5.3.4使用条件格式 113
5.3.5自动格式 114
5.4图表的应用 114
5.4.1 OpenOffice.org图表功能 114
5.4.2创建图表 115
5.4.3编辑图表 115
5.5数据管理 118
5.5.1数据区域 118
5.5.2数据助理 119
5.6实例:部门业绩增长图表 122
习题 129
第6章 演示文稿软件OpenOffice.org Impress 132
6.1演示文稿软件简介 132
6.2演示文稿的创建与编辑 132
6.2.1 OpenOffice.org Impress的主要功能 132
6.2.2演示文稿向导 133
6.2.3演示文稿的编辑 136
6.3演示文稿的放映和输出 142
6.3.1幻灯片放映效果的修饰 142
6.3.2演示文稿的放映 143
6.3.3演示文稿的导出 144
6.4案例:制作一个简单的自动演示相册 145
习题 147
第7章 桌面系统的Internet应用 148
7.1网络应用概述 148
7.1.1 Linux的网络功能 148
7.1.2 Linux中的TCP/IP配置文件 149
7.2浏览器的使用 150
7.2.1 Firefox浏览器 150
7.2.2 Lynx浏览器 151
7.2.3 K Desktop文件管理器Konqueror 152
7.2.4 Gnome的浏览器Nautilus 152
7.3电子邮件和新闻组的使用 152
7.3.1 Evolution 153
7.3.2 Mozilla Mail 154
7.4常用聊天工具的使用 155
7.4.1 Gaim 155
7.4.2 Gnomeicu 157
7.4.3 Licq 157
7.5文件下载 158
7.5.1 FTP服务器与客户端 158
7.5.2 FTP客户程序 158
7.5.3 FTP服务程序 159
7.5.4 FTP服务器配置 160
7.6远程桌面的设置和使用连接 160
7.6.1远程管理工具Openssh 160
7.6.2 vne 161
习题 162
第8章 Linux网络功能的设置 163
8.1配置NFS服务器 163
8.1.1 NFS概述 163
8.1.2启动RPC服务 163
8.1.3安装NFS套件 165
8.1.4启动NFS服务器 165
8.1.5配置NFS服务器 166
8.1.6用户端设置 167
8.2建立PPP连接和配置PPP服务器 169
8.2.1服务器端的安装 169
8.2.2客户端的安装 171
8.2.3测试 171
8.3配置DNS服务器 171
8.3.1安装软件 172
8.3.2域名服务器的配置 173
8.4网络打印机的使用与设置 176
8.4.1在Linux上共享Windows打印机 176
8.4.2在Windows下共享Linux打印机 179
习题 179
第9章 用Linux建立Internet站点 180
9.1建立Linux站点 180
9.1.1 Apache服务器的设置与管理 180
9.1.2在Apache服务器上运行ASP和PHP脚本 183
9.2设置电子邮件服务器 188
9.2.1邮件服务器概述 188
9.2.2 Sendmail的安装 190
9.3设置FTP服务器 195
9.3.1 FTP服务器的安装 195
9.3.2 FTP服务器的设置 196
9.3.3基本设置 199
9.4设置Proxy服务器 207
9.4.1常见代理服务器软件介绍 207
9.4.2 Squid的安装与配置 208
9.5数据库服务器的安装与配置 211
9.5.1常见数据库管理系统概述 211
9.5.2 MySQL的安装与配置 212
9.5.3 PostgreSQL数据库管理与配置 217
9.6网络命令简介 222
9.7案例:Linux下Web站点建立与管理 226
9.7.1平台介绍 226
9.7.2软件包的获得及安装 226
9.7.3 Web站点的配置 229
9.7.4 Web站点的管理 231
9.7.5 MySQL数据库的管理 233
9.7.6利用PHP操作MySQL数据库 236
习题 246
附录A Linux常用命令 247
附录B 电子表格软件中的常用函数 250
附录C 快捷键的使用 265
参考文献 268