第1章 RHEL 4系统简介 1
1.1 Linux简介 2
1.1.1 UNIX的起源 2
1.1.2 Linux的起源 3
1.1.3 Linux内核 4
1.1.4 Linux的各主要发行版本 6
1.2 Red Hat Enterprise Linux产品简介 10
1.2.1 Red Hat Linux的发展过程 10
1.2.2 Red Hat Enterprise Linux 4.0 13
1.2.3 RHEL 4的产品线 18
第2章 安装RHEL 4 21
2.1 安装方式及安装类型的选择 22
2.2 Red Hat Linux AS 4安装程序的获取 22
2.3 安装前的准备工作 23
2.3.1 检查硬件兼容性 23
2.3.2 检查磁盘空间 24
2.3.3 确定安装引导方式 25
2.4 安装系统 25
2.4.1 系统安装过程 26
2.4.2 磁盘分区设置 28
2.4.3 网络配置 31
2.4.4 防火墙配置 32
2.4.5 语言支持的选择 33
2.4.6 时区配置 34
2.4.7 设置根口令 34
2.4.8 软件包组的选择 35
2.4.9 准备安装 36
2.4.10 安装完成 36
2.5 安装常见问题分析与解决方案 37
2.5.1 开始安装RHEL 4的问题 37
2.5.2 安装过程中的常见问题 39
2.5.3 安装后常见的问题 40
第3章 桌面使用初步 43
3.1 启动Red Hat Linux AS 4 44
3.2 RHEL AS 4的登录、注销和关机 45
3.2.1 用户账号 45
3.2.2 登录 46
3.2.3 注销、关闭系统、重新启动 47
3.3 GNOME 48
3.3.1 GNOME简介 48
3.3.2 GNOME的组成 48
3.3.3 GNOME的基本使用 49
3.4 输入法 56
3.4.1 小企鹅输入法简介 56
3.4.2 使用小企鹅输入法 58
第4章 文件管理器 59
4.1 Nautilus简介 60
4.2 文件系统概念 60
4.2.1 文件与目录的基本概念 60
4.2.2 文件结构 61
4.2.3 文件类型 63
4.2.4 目录及其操作命令 64
4.3 使用Nautilus 69
4.3.1 浏览文件和文件夹 69
4.3.2 文件和文件夹管理 70
4.4 文件及目录权限概述 72
4.4.1 用户分类 73
4.4.2 访问权限分类 73
4.4.3 特殊权限 74
4.5 使用图形界面设置 75
4.6 使用可移动介质 77
4.6.1 使用软盘 77
4.6.2 使用光盘 77
第5章 使用局域网资源 79
5.1 配置局域网连接 80
5.1.1 进入网络配置图形界面 80
5.1.2 添加虚拟设备 80
5.1.3 编辑设备信息 83
5.1.4 设置DNS信息 84
5.1.5 用ifconfig在命令行配置网络 84
5.1.6 配置IPv6网络连接 86
5.2 Linux下访问Windows共享文件夹 89
5.2.1 在Linux下查看共享文件 89
5.2.2 在Linux下smbfs文件系统的挂载 91
5.2.3 同机不同分区共享 91
5.3 Linux下的文件与Windows共享 93
5.3.1 启动Samba服务 93
5.3.2 基本设置 95
5.3.3 安全设置 95
5.3.4 管理Samba用户 96
5.3.5 添加共享目录 97
5.4 Linux与Windows间的打印机共享 97
5.4.1 Linux使用Windows的打印机 97
5.4.2 Linux共享打印机 99
5.5 远程控制工具VNC 99
5.5.1 VNC简介 100
5.5.2 VNC安装和配置 100
5.5.3 用VNC远程管理Linux系统 101
第6章 系统管理 103
6.1 系统工具 104
6.1.1 终端 104
6.1.2 系统监视器 105
6.1.3 日志管理 107
6.1.4 网络管理工具 109
6.2 系统设置 112
6.2.1 服务配置工具 113
6.2.2 声卡检测 114
6.2.3 日期和时间 115
6.2.4 显示 115
6.2.5 添加与删除应用程序 116
6.3 首选项 116
6.3.1 视图选项卡 117
6.3.2 行为选项卡 118
6.3.3 显示选项卡 119
6.3.4 列表列选项卡 119
第7章 Linux用户管理 121
7.1 用户管理器的使用 122
7.1.1 新建用户 123
7.1.2 修改用户属性 123
7.1.3 删除用户 124
7.1.4 组管理 125
7.2 通过命令行管理用户 126
7.2.1 新建用户 126
7.2.2 /etc/passwd文件 127
7.2.3 /etc/shadow文件 130
7.2.4 修改用户账号 131
7.2.5 删除用户 133
7.2.6 临时禁止用户 134
7.3 管理超级账号 134
7.3.1 修改root密码 135
7.3.2 root账号的安全管理 135
7.3.3 忘记root密码 136
7.4 管理用户组 137
7.4.1 /etc/group文件 137
7.4.2 新建用户组 139
7.4.3 修改用户组 139
7.4.4 删除用户组 140
7.5 用户管理常见问题 140
7.5.1 建立不允许登录的特殊账号 140
7.5.2 删除不必要的预置账号 140
7.5.3 设置账号相关配置文件的不可改变位 141
7.5.4 防止任何人使用su命令成为root 141
第8章 OpenOffice.org办公套件 143
8.1 OpenOffice.org简介 144
8.2 Linux下安装OpenOffice.org 145
8.3 OpenOffice.org Writer 149
8.3.1 设置页面样式 151
8.3.2 段落格式 151
8.3.3 设置文字格式 152
8.4 其他OpenOffice.org应用 154
第9章 使用Internet资源 157
9.1 接入Internet 158
9.1.1 使用调制解调器拨号上网 158
9.1.2 使用ADSL拨号上网 166
9.2 使用Firefox浏览器 168
9.2.1 结识Firefox 168
9.2.2 Firefox的基本使用 169
9.2.3 Firefox的高级功能 170
9.3 使用Evolution邮件客户软件 172
9.3.1 结识Evolution 172
9.3.2 Evolution邮件处理功能 173
9.3.3 Evolution联系人 174
9.3.4 Evolution日程管理 176
9.4 上传与下载工具 177
9.4.1 gFTP 177
9.4.2 WebDownloader 178
9.5 聊天与即时通信工具 179
9.5.1 下载和安装包含QQ插件的Gaim 179
9.5.2 启动和使用Gaim 180
9.6 个人防火墙 181
第10章 多媒体功能 185
10.1 CD播放机 186
10.1.1 认识CD播放机 186
10.1.2 首选项 187
10.2 录音机 188
10.2.1 操作说明 188
10.2.2 快捷键 189
10.3 CD抓取器Sound Juicer 189
10.4 音频播放器XMMS 191
10.4.1 播放列表的使用 192
10.4.2 首选项 193
10.4.3 快捷键 194
10.5 音乐播放器Rhythmbox 195
10.5.1 源列表区 196
10.5.2 播放控制区 197
10.5.3 状态栏 197
10.5.4 音乐库操作 197
第11章 图像处理 199
11.1 Linux下查看图像的软件 200
11.1.1 利用Nautilus查看图像 200
11.1.2 图像工具gThumb 201
11.2 认识GIMP 210
11.2.1 启动GIMP 211
11.2.2 文件菜单项 213
11.2.3 扩展菜单 215
11.2.4 使用帮助 215
11.2.5 菜单相关的快捷键 215
11.3 GIMP的选项设置 216
11.3.1 GIMP中的图像单位 216
11.3.2 新建图像选项卡 217
11.3.3 默认网格 218
11.3.4 界面 218
11.3.5 帮助系统 219
11.3.6 工具选项 220
11.3.7 图像窗口 221
11.3.8 图像窗口外观 222
11.3.9 图像标题和状态栏格式 222
11.3.10 显示 223
11.3.11 环境 224
第12章 Shell与Linux常用命令 225
12.1 Linux下的字符界面 226
12.2 Linux命令行 227
12.2.1 提示符 227
12.2.2 自动补齐 228
12.2.3 命令行的历史记录 229
12.2.4 可用的Shell快捷方式 230
12.2.5 命令的排列 230
12.2.6 命令的任务调度 231
12.2.7 命令的替换 232
12.2.8 文件名匹配 233
12.2.9 引用Shell的特殊字符 234
12.2.10 输入输出重定向 235
12.3 配置Shell环境 237
12.3.1 bash配置文件 237
12.3.2 环境变量 237
12.3.3 执行文件的搜索路径 238
12.3.4 提示符的定制 239
12.3.5 命令的别名 240
12.3.6 Shell函数 242
12.4 部分常用命令 243
12.4.1 文件查找命令find 243
12.4.2 文件定位命令locate 251
12.4.3 文件压缩与打包 252
12.4.4 文件的切分命令split 254
12.5 Shell编程入门 258
12.5.1 变量 259
12.5.2 运算操作 263
12.5.3 流程控制语句 268
12.5.4 数 280
附录A 利用虚拟机安装RHEL 4 283
附录B Linux常用命令 291
附录C Linux不常用命令 319