《Red Hat Linux 9应用基础教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:梁如军主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111168356
  • 页数:389 页
图书介绍:本书介绍了LINUX 操作系统的使用和配置。

第1部分 基础篇 1

第1章 Red Hat Linux简介 1

1.1 Linux简介 1

1.1.1 自由软件介绍 2

1.1.2 什么是Linux 3

1.1.3 为什么使用Linux 3

1.2 Linux的历史、现在和未来 3

1.2.1 Linux操作系统的产生 3

1.2.3 Linux操作系统的未来 4

1.2.2 Linux操作系统的发展 4

1.3 Linux系统的特点和组成 5

1.3.1 Linux系统的特点 5

1.3.2 Linux系统的组成 6

1.4 Linux的内核版本与发行版本 6

1.4.1 Linux的内核版本 6

1.4.2 Linux的发行版本 7

1.5 Red Hat及其产品 8

1.5.1 Red Hat与Fedora Proiect 8

1.5.2 关于Red Hat Linux 9 8

1.6 思考与实验 9

2.1 安装Red Hat Linux 9前的准备 10

2.1.1 获得Red Hat Linux 9 10

第2章 安装Red Hat Linux 9 10

2.1.2 准备计算机硬件 11

2.1.3 为安装Linux准备硬盘空间 12

2.2 Red Hat Linux 9的安装方式 14

2.2.1 安装界面和安装方式 14

2.2.2 创建安装引导软盘 15

2.3 光盘安装Red Hat Linux 9 17

2.3.2 安装过程的重要步骤——磁盘分区 18

2.3.1 光盘安装步骤 18

2.4 Red Hat Linux 9的其他安装方式 23

2.4.1 准备Red Hat Linux9的安装文件 23

2.4.2 Red Hat Linux 9的多方式安装过程 24

2.5 升级和删除Red Hat Linux 9 25

2.5.1 升级到Red Hat Linux 9 25

2.5.2 删除已经安装的Linux系统 26

2.6 首次启动Red Hat Linux 9 26

2.6.1 选择启动操作系统 26

2.6.2 首次启动的初始化配置 27

2.7 思考与实验 29

第3章 图形界面操作基础 30

3.1 X-Window简介 30

3.1.1 什么是X-Window 30

3.1.2 X-Window的运行原理 31

3.1.3 窗口管理器和桌面环境 32

3.2 登录、注销和关机 33

3.2.1 登录和注销 33

3.2.2 关机和重启 34

3.3.2 GNOME的组成 35

3.3 GNOME使用初步 35

3.3.1 GNOME简介 35

3.3.3 GNOME的面板 36

3.3.4 GNOME的桌面 39

3.3.5 GNOME的基本使用 41

3.4 思考与实验 44

第4章 字符界面操作基础 46

4.1 字符界面简介 46

4.1.1 选择在字符界面下工作 46

4.1.3 远程登录Linux系统 47

4.1.2 虚拟控制台和本地登录 47

4.1.4 系统运行级别与关机 49

4.2 Shell和命令基础 51

4.2.1 Shell简介 51

4.2.2 命令格式、文件目录和通配符 53

4.2.3 获得命令帮助 57

4.3 思考与实验 59

5.1 Nautilus使用基础 60

5.1.1 Nautilus及其功能 60

第5章 Nautilus与系统管理 60

5.1.2 启动Nautilus 61

5.1.3 Nautilus的基本操作 61

5.2 使用Nautilus 64

5.2.1 使用Nautilus浏览文件夹和文件 64

5.2.2 使用Nautilus管理文件夹和文件 66

5.2.3 使用软盘和光盘 69

5.3 系统信息显示 70

5.3.1 硬件浏览器 70

5.4 系统基本配置 71

5.3.2 系统监视器 71

5.3.3 系统日志 71

5.4.1 显示设置 72

5.4.2 声卡检测 73

5.5 打印机配置与管理 73

5.5.1 配置打印机 73

5.5.2 在Red Hat中打印文件的方法 76

5.5.3 管理打印机 76

5.6 思考与实验 77

6.1.1 常用的文件目录操作命令 78

第6章 字符界面操作进阶 78

6.1 Linux常用操作命令 78

6.1.2 文件目录命令操作举例 79

6.1.3 常用的信息显示命令 80

6.1.4 常用的信息显示命令操作举例 80

6.1.5 常用的打包和压缩命令 81

6.1.6 常用的打包和压缩命令操作举例 82

6.2 几种提高工作效率的方法 82

6.2.1 自动补全命令行 82

6.2.2 命令历史 83

6.2.3 命令别名 84

6.3 文本编辑器 86

6.3.1 Vi及其3种运行模式 86

6.3.2 进入插入模式 87

6.3.3 编辑模式下的操作 87

6.3.4 命令模式下的操作 88

6.3.5 设置Vi环境 89

6.4 进一步使用Shell 89

6.4.1 重定向 90

6.4.2 管道 91

6.4.3 命令替换 93

6.5 Shell脚本和Shell环境 93

6.5.1 Shell脚本编程简介 93

6.5.2 设置用户工作环境 98

6.6 思考与实验 100

第2部分 系统篇 102

第7章 Linux管理工具与磁盘分区 102

7.1 Linux的管理工具 102

7.1.1 字符界面下的管理工具 102

7.1.2 图形界面下的管理工具 103

7.1.3 基于Web界面下的管理工具 104

7.2 磁盘和磁盘分区 106

7.2.1 磁盘简介 106

7.2.2 磁盘分区 107

7.3 思考与实验 111

第8章 文件系统管理 112

8.1 Linux文件系统概述 112

8.1.1 文件系统的系统观和用户观 113

8.1.2 Linux下的文件系统 114

8.2 文件系统的使用方法和文件系统的创建 115

8.2.1 使用文件系统的一般方法 116

8.2.2 创建文件系统 116

8.3 挂装和卸装文件系统 117

8.3.1 挂装文件系统 117

8.3.2 卸装文件系统 118

8.3.3 使用移动存储介质 118

8.4 常用的文件系统操作和维护命令 120

8.4.1 常用的文件系统操作命令 120

8.4.2 常用的文件系统维护命令 125

8.5.1 在系统启动时自动挂装文件系统 127

8.5 自动挂装文件系统和磁盘限额 127

8.5.2 磁盘限额 128

8.6 交换空间和内存管理 132

8.6.1 交换空间 132

8.6.2 查看系统内存的使用量 133

8.7 思考与实验 133

第9章 账户管理和权限管理 135

9.1 账户管理 135

9.1.1 概述 136

9.1.2 在图形界面下管理账户 139

9.1.3 使用命令行工具管理账户 140

9.1.4 口令管理和口令时效 140

9.1.5 用户和组状态命令 143

9.2 权限管理 145

9.2.1 操作权限概述 145

9.2.2 更改操作权限 147

9.2.3 更改属主和同组人 149

9.2.4 设置文件和目录的生成掩码 149

9.2.5 特殊权限设置 150

9.3 思考与实验 152

第10章 进程管理 153

10.1 进程概述 153

10.1.1 进程的概念 153

10.1.2 Linux中的进程 154

10.1.3 进程的类型 154

10.1.4 进程的启动方式 155

10.2 进程管理 155

10.2.1 查看系统中的进程 155

10.2.2 杀死系统中的进程 157

10.2.3 作业控制 158

10.3 守护进程 160

10.3.1 守护进程的概念 161

10.3.2 守护进程管理工具 164

10.4 安排周期性任务 167

10.4.1 cron守护进程简介 168

10.4.2 安排cron任务 168

10.4.3 Red Hat安排cron任务的方法 170

10.4.4 控制安排crontab任务的人员 170

10.5 思考与实验 171

11.1.1 RPM概述 172

第11章 软件包管理与备份 172

11.1 软件包管理 172

11.1.2 使用Red Hat软件包管理 174

11.1.3 RPM命令的使用 176

11.2 系统更新 178

11.2.1 APT简介 178

11.2.2 安装和使用APT 179

11.2.3 定制APT 182

11.2.4 架设APT服务器 183

11.3.1 备份简介 186

11.3 系统备份 186

11.3.2 使用tar进行备份 189

11.3.3 光盘刻录 191

11.4 思考与实验 192

第12章 系统维护 193

12.1 系统引导器 193

12.1.1 GRUB简介 193

12.1.2 GRUB的操作界面 195

12.1.3 GRUB的配置文件grub.conf 197

12.1.4 GRUB的配置使用技巧 198

12.2.1 Red Hat Linux 9启动过程简介 200

12.2 系统启动过程 200

12.2.2 init进程 201

12.3 维护日志系统 203

12.3.1 Red Hat的日志系统 203

12.3.2 查看日志文件 206

12.3.3 日志滚动 208

12.4 思考与实验 210

13.1 TCP/IP网络基础 211

13.1.1 TCP/IP网络模型 211

第13章 TGP/IP网络配置 211

第3部分 网络篇 211

13.1.2 TCP/IP网络相关概念 213

13.2 配置以太网接口 218

13.2.1 TCP/IP配置文件族 219

13.2.2 使用GUI工具配置以太网 220

13.2.3 使用TUI工具配置以太网 223

13.2.4 使用CLI工具配置以太网 224

13.3 思考与实验 226

14.1.1 Linux内核路由表 227

第14章 Intemet应用 227

14.1 Linux静态路由器 227

14.1.2 配置静态路由 229

14.1.3 配置静态路由举例 230

14.2 网络测试方法和测试工具 233

14.2.1 网络测试方法 233

14.2.2 网络测试工具的使用 234

14.3 Linux网络应用 235

14.3.1 Linux网络应用简介 235

14.3.2 字符界面的网络工具 237

14.4 思考与实验 245

第15章 DHCP和DNS服务器 246

15.1 DHCP服务器 246

15.1.1 DHCP简介 246

15.1.2 Red Hat Linux 9的DHCP服务器 248

15.1.3 配置DHCP服务器 250

15.1.4 配置Linux下的DHCP客户 254

15.2 DNS服务器 254

15.2.1 DNS简介 255

15.2.2 安装和启动BIND域名服务器 259

15.2.3 域名服务器的配置语法 261

15.2.4 各种域名服务器的配置 265

15.3 思考与实验 270

第16章 E-mail和FTP服务器 272

16.1 E-mail服务器 272

16.1.1 电子邮件系统 272

16.1.2 安装和启动MAA 275

16.1.3 Red Hat Linux 9中的sendmail 276

16.1.4 配置sendmail 281

16.1.5 垃圾邮件处理 286

16.2 FTP服务器 287

16.2.1 FTP的相关概念 288

16.2.2 Linux环境下的FTP服务器——vsftpd 289

16.2.3 配置vsftpd服务器 293

16.3 思考与实验 298

第17章 配置Apache 300

17.1 WWW和Apache 300

17.1.1 选择使用Apache 300

17.1.2 Apache的特性 302

17.1.3 安装和启动Apache 304

17.1.4 查看Red Hat Linux 9的默认配置 305

17.2 Apache的基本配置 313

17.2.1 更改默认配置参数 313

17.2.2 组织和管理站点内容 314

17.2.3 分割配置任务 315

17.2.4 配置每个用户的Web站点 317

17.3 访问控制、认证和授权 319

17.3.1 访问控制 319

17.3.2 认证和授权 321

17.3.3 认证和授权配置举例 322

17.3.4 访问控制、认证和授权的综合应用 324

17.4 思考与实验 326

第18章 Apache应用 327

18.1 Apache的日志管理和统计分析 327

18.1.1 日志管理简介 327

18.1.2 配置错误日志 328

18.1.3 配置访问日志 329

18.1.4 日志统计分析 330

18.2 LAMP 332

18.2.1 配置LAMP环境 333

18.2.2 LAMP的应用 337

18.3 Apache上的虚拟主机 341

18.3.1 虚拟主机简介 341

18.3.2 配置基于IP的虚拟主机 342

18.3.3 配置基于域名的虚拟主机 344

18.4 思考与实验 346

第19章 Samba服务器 348

19.1 SMB协议和Samba简介 348

19.1.1 SMB协议 348

19.1.3 Samba软件的功能 349

19.1.2 Samba简介 349

19.2 安装和启动Samba 350

19.2.1 安装Samba服务器 350

19.2.2 Red Hat Linux 9中Samba的默认配置 351

19.2.3 设置Samba口令文件 353

19.2.4 启动Samba服务器 354

19.2.5 测试Red Hat Linux 9中的默认配置 355

19.3 配置Samba文件共享 357

19.3.1 Samba配置基础 357

19.3.2 全局参数的设置 359

19.3.3 设置共享资源参数 360

19.3.4 配置Samba文件共享举例 361

19.4 配置Samba打印共享 364

19.4.1 Samba中的打印配置参数 365

19.4.2 配置共享打印机 365

19.5 在Linux环境下访问Samba共享 367

19.5.1 lmhosts文件 367

19.5.2 使用smbclient 368

19.6 思考与实验 370

19.5.3 使用smbmount 370

第20章 接入Internet 371

20.1 配置Internet接入 371

20.1.1 Internet接入方式 371

20.1.2 配置Internet连接 372

20.2 NAT与代理服务器 376

20.2.1 NAT 376

20.2.2 代理服务器 379

20.2.3 配置Linux下的IP伪装和透明代理 387

203 思考与实验 389