第1章Red Hat Enterprise Linux简介和安装 1
1.1 Linux简介 1
1.1.1什么是Linuxl 1
1.1.2 Linux的发展历史 1
1.1.3 Linux的特点 3
1.1.4 Linux的内核版本和发行版本 3
1.1.5 Linux的应用 5
1.2 Red Hat Enterprise Linux简介 5
1.2.1 Enterprise Linux的含义 6
1.2.2 Enterprise Linux的特点 6
1.2.3 Enterprise Linux 5的版本 6
1.2.4 Enterprise Linux 5的新特性 7
1.3安装前的准备工作 7
1.3.1硬件要求 7
1.3.2系统硬件设备型号 8
1.3.3与其他操作系统并存的问题 8
1.3.4各种安装方式简介 9
1.3.5硬盘分区和文件系统 9
1.4安装Red Hat Enterprise Linux 13
1.4.1安装Red Hat Enterprise Linux 13
1.4.2删除Red Hat Enterprise Linux 24
1.5在虚拟机中安装Red Hat Enterprise Linux 25
1.5.1虚拟机简介 25
1.5.2安装VMware Workstation 27
1.5.3新建虚拟机 27
1.5.4在虚拟机中安装Linux 30
本章小结 32
实训习题 32
第2章 Red Hat Enterprise Linux使用基础 33
2.1首次启动 33
2.2启动和登录系统 37
2.2.1启动系统 37
2.2.2登录 38
2.2.3注销 39
2.2.4关机和重启 40
2.3 KDE桌面环境的使用 40
2.3.1 KDE简介 41
2.3.2 KDE基本操作 41
2.3.3 KDE桌面环境 43
2.4文件管理器的使用 46
2.4.1 Konqueror简介 46
2.4.2 Konqueror的使用基础 47
2.4.3浏览文件和文件夹 50
2.4.4创建新文件夹 51
2.4.5选择文件和文件夹 51
2.4.6重命名文件和文件夹 52
2.4.7复制、移动、链接文件和文件夹 52
2.4.8删除文件和文件夹 53
2.4.9查找文件 53
2.5获取帮助 54
2.5.1使用系统帮助 54
2.5.2获取更多帮助 55
2.6配置系统 56
2.6.1桌面主题 56
2.6.2桌面背景 57
2.6.3屏幕分辨率 58
2.6.4输入法 59
2.7 X-Window介绍 59
2.7.1 X-Window简介 60
2.7.2 GNOME桌面系统 60
本章小结 61
实训习题 61
第3章 Internet的接入和使用 63
3.1配置Internet连接 63
3.1.1启动网络配置工具 63
3.1.2 ADSL接入 64
3.1.3局域网接入 64
3.2 Web浏览器 66
3.2.1 Firefox简介 66
3.2.2使用Firefox浏览器 66
3.2.3 Firefox附件组件的安装 69
3.3电子邮件软件 70
3.3.1启动Thunderbird 71
3.3.2 Thunderbird的基本使用 72
3.4上传和下载 74
3.4.1 gFTP 74
3.4.2 KGet 76
3.5聊天工具 78
3.5.1登录MSN 78
3.5.2登录QQ 79
3.6 P2P软件 80
3.6.1 aMule 80
3.62Azureus 85
3.6.3 Sopcast 88
本章小结 89
实训习题 89
第4章 Linux中软件的安装与卸载 91
4.1 Linux的软件安装方式 91
4.1.1二进制发布软件包 91
4.1.2源代码发布软件包 92
4.2 RPM安装包的管理 92
4.2.1 RPM软件包的命名 92
4.2.2安装RPM软件包 93
4.2.3卸载软件包 96
4.2.4升级RPM软件包 96
4.2.5查询软件包 97
4.2.6验证软件包 99
4.2.7安装SRPM软件包 99
4.2.8本地软件包管理器system-config-packages 100
4.2.9在线更新工具yuM 101
4.3源代码发布软件包 106
4.3.1解包解压缩 106
4.3.2配置、编译和安装软件 107
4.3.3卸载源代码发布软件 111
本章小结 112
实训习题 112
第5章 实用软件的安装与使用 114
5.1中文办公套件RedOffice 114
5.1.1 RedOffice简介 114
5.1.2 RedOffice的基本使用 115
5.1.3 RedOffice的帮助 117
5.2文本编辑软件 119
5.2.1文本编辑器KEdit 119
5.2.2 PDF文件浏览器 120
5.3图形图像软件 121
5.3.1图像浏览器 121
5.3.2图像处理软件GIMP 122
5.4多媒体与娱乐 125
5.4.1 CD播放器 125
5.4.2 RealPlayer 127
5.4.3媒体播放器Kaffeine 128
5.4.4游戏 130
5.5光盘刻录软件的安装与使用 131
5.5.1光盘刻录软件K3b 131
5.5.2 K3b的安装和启动 131
5.5.3 K3b的基本使用 131
5.6压缩和解压软件Ark 133
本章小结 134
实训习题 134
第6章 Shell的基本使用 136
6.1 Shell简介 136
6.2 Shell使用基础 137
6.2.1进入Shell的方法 137
6.2.2退出Shell的方法 137
6.2.3 Shell的提示符 137
6.2.4 Shell命令的基本规则 137
6.2.5命令自动补全 138
6.2.6历史命令 139
6.2.7通配符 139
6.2.8输入/输出重定向 139
6.2.9管道 141
6.2.10运行Shell脚本 141
6.2.11获得帮助信息 142
6.3 Vi编辑器的使用 143
6.3.1 Vi编辑器简介 143
6.3.2 Vi的工作模式 144
6.3.3使用Vi的步骤 144
6.3.4移动光标 146
6.3.5删除操作 146
6.3.6查找和替换 147
6.3.7复制和粘贴 149
6.3.8撤销和重复 150
本章小结 150
实训习题 151
第7章 系统配置及管理 153
7.1查看硬件信息 153
7.2系统监视器 154
7.3配置X-Window System 156
7.3.1图形化配置方法 156
7.3.2文本配置方法 157
7.4配置声卡 159
7.5配置网卡 159
7.6配置打印机 164
7.7进程管理 167
7.7.1什么是进程 167
7.7.2启动进程 168
7.7.3监视进程 168
7.7.4调度进程 173
7.7.5使用cron自动调度 177
7.8系统日志 179
本章小结 181
实训习题 182
第8章 文件和磁盘管理 183
8.1Linux文件系统简介 183
8.1.1文件系统的目录结构 183
8.1.2文件和路径 184
8.2文件和目录管理命令 186
8.2.1目录操作 186
8.2.2文件的复制、删除、移动与链接 190
8.2.3显示文件内容 193
8.2.4文件查找 195
8.3磁盘管理 198
8.3.1磁盘分区 198
8.3.2在分区中建立文件系统 201
8.3.3文件系统的挂载与卸载 202
8.3.4磁盘管理与操作命令 205
8.4访问外存储器 207
8.4.1访问本地硬盘 207
8.4.2访问光盘 208
8.4.3访问优盘 209
本章小结 209
实训习题 210
第9章 用户和用户组管理 211
9.1用户管理 211
9.1.1用户账户的类型 211
9.1.2用户账户的管理 212
9.2用户组管理 220
9.2.1用户组的类型 220
9.2.2用户组的管理 221
9.3文件与目录的权限管理 225
9.3.1文件与目录的权限 225
9.3.2文件与目录权限的改变 226
9.3.3改变文件与目录的所有者和所有者所在组 230
本章小结 231
实训习题 231
第10章 网络服务管理简介 233
10.1 Linux网络功能介绍 233
10.2 SSH服务及其工具 236
10.2.1 SSH服务的安装 236
10.2.2 SSH服务的配置 236
10.2.3 SSH的客户端的使用 237
10.3 Samba服务 240
10.3.1 Samba服务器的安装 240
10.3.2配置Samba 240
10.4 Web服务 243
10.4.1 Web服务器的安装 243
10.4.2配置Apache 244
10.5 FTP服务 247
10.5.1 FTP服务器的安装 247
10.5.2配置vsftp 248
10.6 Email服务 248
10.6.1 Email服务器的安装 248
10.6.2配置sendmail 249
10.7 Webmin服务 249
10.7.1 Webmin服务器的安装 249
10.7.2设置Webmin界面为中文 250
10.7.3使用Webmin配置Samba服务器 251
本章小结 253
实训习题 254
第11章 Linux下编程简介 255
11.1 GCC 255
11.1.1 GCC的安装 255
11.1.2第一个GCC程序 255
11.1.3 GCC的基本用法 256
11.2 NetBeans 257
11.2.1 NetBeans的获取和安装 257
11.2.2 NetBeans编程 259
11.3 Lazarus 261
11.3.1 Lazarus的安装与配置 261
11.3.2 Lazarus编程 263
本章小结 265
实训习题 265
参考文献 266