第1章 Linux操作系统的安装与启动 1
1.1 Linux简介 1
1.1.1 Linux的诞生 1
1.1.2 Linux操作系统的组成 4
1.1.3 Linux的特点与应用 4
1.1.4 Linux的发行版本 6
1.2 Linux的安装方式 10
1.3 搭建Linux学习环境 12
1.3.1 Linux学习环境的搭建方式 12
1.3.2 安装与使用VMware虚拟机 13
1.4 安装Red Hat Enterprise Linux 5 18
1.5 Linux的启动与登录 25
习题 26
实训1-1 安装与使用VMware Workstation 6.0 27
实训1-2 安装Red Hat Enterprise Linux 5 27
第2章 Linux的桌面管理 29
2.1 Linux桌面环境简介 29
2.2 GNOME的桌面与面板 30
2.2.1 桌面 30
2.2.2 面板 32
2.3 GNOME的菜单系统 38
2.3.1 “应用程序”菜单 38
2.3.2 “位置”菜单 40
2.3.3 “系统”菜单 41
2.4 磁盘文件管理 42
2.4.1 使用“计算机”窗口管理磁盘文件 42
2.4.2 用文件浏览器管理磁盘文件 45
2.5 归档管理 46
2.6 GNOME控制中心 49
2.6.1 会话 49
2.6.2 可移动驱动器和介质 52
2.6.3 屏幕与桌面设置 52
2.6.4 配置文件管理器 54
2.6.5 网络代理 54
2.7 用户与用户组管理 55
2.7.1 用户管理器简介 55
2.7.2 创建与管理用户 57
2.7.3 创建与管理用户组 58
2.8 安全级别与网络配置 59
2.8.1 网络配置 59
2.8.2 配置防火墙 64
2.9 Linux服务管理 65
2.10 打印机管理 67
2.10.1 Linux打印系统简介 67
2.10.2 配置与管理CUPS打印系统 68
2.10.3 安装打印机驱动程序 69
2.10.4 使用Web方式添加配置打印机 70
2.10.5 使用打印机配置窗口添加配置打印机 76
2.11 安装中文字体 80
2.12 系统监视 83
习题 84
实训2 Linux桌面环境基本操作 85
第3章 Linux命令行操作基础 88
3.1 Linux文件系统简介 88
3.2 Linux Shell简介 91
3.3 Linux图形界面与文本界面的切换 95
3.4 Linux文件系统的目录结构 97
3.5 文件类型与文件属性 101
3.5.1 Linux的文件类型 101
3.5.2 Linux的文件属性 102
3.5.3 设置修改文件的扩展属性 106
3.6 Linux常用命令 109
3.6.1 目录操作命令 109
3.6.2 文件操作命令 110
3.6.3 日期时间操作 119
3.6.4 磁盘信息查询 122
3.6.5 硬件信息查询 124
3.7 使用vi编辑器 127
3.8 建立与使用文件系统 129
3.8.1 创建分区 130
3.8.2 在分区建立文件系统 131
3.8.3 挂载和使用文件系统 133
3.9 使用移动存储设备 134
3.9.1 在Linux中使用软盘 134
3.9.2 在Linux中使用光盘 136
3.9.3 使用USB存储设备 138
习题 139
实训3 Linux命令行操作基础 144
第4章 软件包管理 146
4.1 RPM软件包管理 146
4.1.1 RPM简介 146
4.1.2 使用rpm命令 147
4.2 TAR归档管理 150
习题 152
实训4 Linux软件包管理 153
第5章 Linux应用软件 155
5.1 Linux常用软件简介 155
5.2 互联网应用 156
5.2.1 Firefox Web浏览器 156
5.2.2 安装使用Evolution邮件客户端软件 156
5.2.3 使用gFTP文件传输软件 165
5.2.4 使用MultiGet文件下载器 170
5.2.5 使用wget下载文件 173
5.2.6 安装使用LumaQQ聊天软件 175
5.3 OpenOffice.org办公软件 179
5.3.1 OpenOffice.org简介 179
5.3.2 安装OpenOffice.org 2.1中文版 180
5.3.3 使用OpenOffice.org 2.1 181
5.4 媒体播放器 186
5.4.1 媒体播放软件简介 186
5.4.2 安装使用MPlayer播放器 188
5.4.3 安装使用xine播放器 195
5.5 图形图像处理 197
5.5.1 gThumb图像浏览器 197
5.5.2 GIMP图形图像处理软件 200
5.6 光盘刻录 201
5.6.1 使用CD/DVD创建者 201
5.6.2 安装使用NeroLinux刻录软件 202
习题 205
实训5 Linux常用的应用软件 206
第6章 Linux服务与进程管理 208
6.1 Linux的启动过程 208
6.1.1 Linux的启动过程 208
6.1.2 inittab配置文件 210
6.2 Linux的服务管理 214
6.2.1 服务的启动脚本 214
6.2.2 服务的启动与停止 215
6.2.3 配置服务的启动状态 216
6.3 Linux的进程管理 218
6.3.1 进程与作业 218
6.3.2 进程的启动 219
6.3.3 管理系统的进程 220
习题 223
实训6 服务与进程管理 225
第7章 Linux用户与用户组管理 227
7.1 用户与用户组文件 227
7.2 管理用户账户与密码 229
7.2.1 用户账号管理 229
7.2.2 用户密码管理 231
7.3 用户组管理 232
习题 235
实训7 用户与用户组管理 235
第8章 Linux网络连接配置 237
8.1 网络配置 237
8.1.1 配置主机名 237
8.1.2 配置网卡 238
8.1.3 路由配置与管理 244
8.1.4 配置客户端名称解析 249
8.2 安装与配置ADSL拨号 250
8.2.1 安装PPPoE拨号软件 250
8.2.2 配置ADSL拨号 251
8.3 常用网络调试命令 254
8.4 网络故障排查的基本方法 260
习题 261
实训8 配置网络接口卡 262
第9章 Linux远程管理 265
9.1 使用telnet远程登录 265
9.2 使用ssh远程登录 268
9.3 从Windows 平台远程登录Linux 272
习题 275
实训9 Linux远程管理 275
第10章 Linux日志与安全管理 277
10.1 Linux日志管理 277
10.1.1 Linux日志系统简介 277
10.1.2 配置管理日志服务 278
10.1.3 配置管理系统日志 280
10.1.4 登录连接日志与进程统计日志 283
10.1.5 Linux日志维护工具 285
10.1.6 syslog-ng日志系统简介 287
10.2 Linux安全管理策略 287
习题 290
实训10 Linux的日志管理 291