《Red Hat Linux 6.x入门与提高》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陆涛涛等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302009678
  • 页数:396 页
图书介绍:Red Hat Linux是北卡罗来纳州 Red Hat公司的一群程序员组织开发的一种功能强大的操作系统。本书集中介绍其6.x版,主要讲述了 Red Hat Linux 6.x的基本概念、基本操作、网络配置和 X Window系统的使用说明以及系统管理的基础知识等,并对 Red H成 Linus-6.x从安装到系统工具的应用做了详细的介绍。本书内容丰富、层次清晰、实用性强,适用于Linux的初学者、系统管理员和使用人员,对于专业人员也有较强的参考价值。

前言 1

第1章 Red Hat Linux 6.X的安装与配置 3

1.1 Linux安装准备 4

1.1.1 准备安装Red Hat Linux 6.X的文档 4

1.1.2 准备安装Red Hat Linux 6.X所需的部件 4

1.1.3 了解计算机的硬件配置和网络信息 5

1.1.4 决定安装Red Hat Linux 6.X的方式 6

1.2 Linux所需的硬盘划分 7

1.2.1 分区命名设计 7

1.2.2 重新分区的策略 7

1.2.4 划分分区 8

1.2.3 使用LILO 8

1.3 从CD-ROM安装Linux 9

1.3.1 熟悉安装程序的用户界面 10

1.3.2 启动安装程序 11

1.3.3 安装的具体步骤和详细过程 12

1.4 从NFS安装Linux 22

1.4.1 网络驱动程序配置 23

1.4.2 配置TCP/IP网络 23

1.4.3 NFS服务器信息 24

1.5 从FTP安装Linux 25

1.6 从硬盘安装 26

1.7.1 X Window的配置 27

1.7 X Window的配置 27

1.7.2 常见问题的解决 32

1.8 配置网络 33

1.9 配置时钟 33

1.10 选择重启动时要启动的服务 34

1.11 配置打印机 35

1.12 设置root口令 37

1.13 安装LILO 37

1.14 安装Modem 39

1.14.1 Linux端口 39

1.14.2 准备Modem 40

第2章 Red Hat Linux 6.x的基本命令 45

2.1.1 登录、退出和关机 46

2.1 登录、退出和关机 46

2.1.2 虚拟控制 47

2.2 简单命令 47

2.3 输入、输出重定向 49

2.3.1 标准输入 、输出 49

2.3.2 输入、输出重定向 50

2.3.3 shell完成输入、输出重定向的过程 50

2.3.4 错误信息重定向 50

2.4 管道 51

2.5 后台执行 52

2.6 环境变量 52

2.7 在线帮助 53

第3章 文件操作命令 55

3.1.1 文件系统 56

3.1.2 目录树 56

3.1 文件和文件系统 56

3.1.3 文件类型 57

3.1.4 文件的属性 58

3.2 改变和显示工作目录 59

3.3 建立和删除目录 59

3.3.1 建立目录 60

3.3.2 删除目录 60

3.3.3 建立文件 60

3.3.4 删除文件 60

3.4.1 关于文件系统的信息 61

3.4 显示内容 61

3.4.2 显示目录的信息 62

3.4.3 文件类型的识别 62

3.4.4 显示文件命令 63

3.4.5 显示文本文件 64

3.4.6 显示二进制文件的命令 64

3.5 重命名 64

3.6 改变属性 65

3.6.1 修改访问的权限 65

3.6.2 改变文件的主人 66

3.7.1 复制文件 67

3.7 复制文件 67

3.6.3 改变文件所属的组 67

3.7.2 档案文件的拷入和拷出 68

3.7.3 文件的复制和转换 69

3.8 查找、比较和排序 70

3.8.1 查找文件名 70

3.8.2 查找文件的内容 71

3.8.3 比较文件内容 72

3.8.4 文本文件的排序 73

3.9 格式化文件 73

3.9.1 格式化输出文件 73

3.9.4 栏切割 74

3.9.3 合并文本文件 74

3.9.2 长行的折叠 74

3.9.5 字符翻译 75

3.10 数据的压缩 75

3.10.1 LZC压缩 75

3.10.2 LZ77压缩 76

3.11 流编辑sed 76

3.11.1 sed命令介绍 76

3.11.2 地址的规则 76

3.11.3 sed的功能选项 77

3.11.4 举例 78

3.12.3 进入与离开 79

3.12.2 vi基本观念 79

3.12.1 vi简介 79

3.12 屏幕编辑器vi 79

3.12.4 vi输入模式 80

3.12.5 vi基本编辑 80

3.12.6 光标的移动 82

3.12.7 行编辑指令 83

3.12.8 其他命令 83

3.12.9 设置vi的环境变量 84

3.13 GNU emacs 84

第4章Red Hat Linux 6.x的shell程序 87

4.1.1 什么是shell 88

4.1.2 如何启动shell 88

4.1 Linux shell 88

4.1.3 最常用的shell 89

4.2 bash shell 91

4.2.1 变量 93

4.2.2 shell的内部命令 95

4.3 shell编程 99

4.3.1 分支语句 99

4.3.2 循环语句 101

4.3.3 函数 102

4.3.4 循环控制语句break和continue 102

4.3.5 信号trap 103

第5章 进程管理 105

5.1.2 ps 106

5.1 进程监视 106

5.1.1 进程的概念 106

5.1.3 top 110

5.1.4 time 111

5.2 创建进程 112

5.3 进程信号 112

5.4 进程的优先级 114

5.5 at 114

第6章 Red Hat Linux 6.0的X Window系统 115

6.1 X Window系统简介 116

6.1.1 什么是X Window系统 116

6.2.1 GNOME简介 117

6.2.2 GNOME快速入门 117

6.1.2 X Window System基本运行原理 117

6.2 GNOME快速入门 117

6.3 窗口管理器和GNOME 119

6.3.1 关于窗口管理器 119

6.3.2 改变窗口管理器 120

6.4 Enlightenment窗口管理器 120

6.4.1 介绍 120

6.4.2 Enlightenment的配置工具 120

6.4.3 Enlightenment菜单 129

6.5.2 基本操作 131

6.5.1 介绍 131

6.5 使用GNOME面板 131

6.5.3 移动和增加面板 132

6.5.4 向面板中增加应用程序和小程序 133

6.5.5 运行应用程序 134

6.5.6 退出GNOME 135

6.6 GNOME的桌面 136

6.6.1 介绍 136

6.6.2 使用桌面 136

6.6.3 桌面区域 137

6.6.4 其他的桌面菜单 137

6.7.1 简介 138

6.7 文件管理器 138

6.7.2 在GNOME文件管理器中浏览 139

6.7.3 选择文件 139

6.7.4 复制和移动文件 140

6.7.5 文件的重命名 141

6.7.6 在GNOME文件管理器中启动文件 141

6.7.7 文件的行为 142

6.7.8 在文件管理器中改变文件的设置 143

6.7.9 GNOME文件管理器的菜单指导 146

6.7.10 在GNOME中的拖放 149

6.8.1 简介 150

6.8.2 全局面板属性 150

6.8 配置面板 150

6.8.3 个人面板属性 153

6.9 编辑主菜单 154

6.9.1 介绍 154

6.9.2 配置主菜单 154

6.9.3 使用菜单编辑器 155

6.9.4 添加一个新的菜单条目 156

6.9.5 在主菜单中的拖放 156

6.10 GNOME控制中心(Control Center) 156

6.10.1 介绍 156

6.10.2 桌面系统工具 157

6.10.3 GNOME编辑设置 160

6.10.4 GNOME Mime Types 161

6.10.5 多媒体系统工具 162

6.10.6 外设 163

6.10.7 Session管理器 164

6.11 关于Session管理器 165

6.11.1 介绍 165

6.11.2 重新设置GNOME Session 166

6.12 面板小程序 166

6.12.1 娱乐程序 167

6.12.2 监视器 167

6.12.3 媒体 168

6.12.5 Utility(实用程序) 169

6.12.4 Network(网络) 169

6.13.1 介绍 172

6.13.2 使用CNOME CD播放器 172

6.13 CNOME CD播放器 172

6.14 GNOME日历 175

6.14.1 介绍 175

6.14.2 启动GNOME日历 175

6.14.3 使用GNOME日历 176

6.14.4 增加新的约会 180

6.15.2 KDE窗口管理器 181

6.16.1 字体路径的设定 181

6.16 窗口的字体 181

6.15.1 fvwm 95窗口管理器 181

6.15 其他窗口管理器 181

6.16.2 字型显示工具 182

6.16.3 建立自己的字体目录 182

第7章 Linux设备管理 183

7.1 设备文件 184

7.2 设备管理 186

7.2.1 键盘管理 186

7.2.2 显示模式管理 186

7.2.3 硬盘管理 187

7.2.4 CD-ROM管理 188

7.2.5 磁盘管理 188

7.2.6 磁带管理 189

7.2.7 串口管理 190

7.2.8 因特网配置 192

第8章 Linux网络基础 195

8.1 关于TCP/IP 196

8.1.1 网际互联协议(IP) 196

8.1.2 传输控制协议(TCP) 197

8.1.3 用户数据报协议(UDP,User Datagram Protocol) 198

8.1.4 关于端口 198

8.2 TCP/IP配置基础 199

8.2.1 IP地址 199

8.2.3 广播地址 200

8.2.2 关于子网和子网掩码 200

8.2.4 域名服务器 201

8.3 TCP和UDP服务与端口 201

8.4 关于路由 202

第9章 在Linux中用PPP连接Internet 205

9.1 PPP简介 206

9.1.1 客户机以及服务器 206

9.1.3 Red Hat 6.x的PPP文件 206

9.2 安装PPP 207

9.2.1 软件和硬件需求 207

9.3 设立PPP客户机 208

9.3.3 从ISP取得信息 209

9.3.2 编译内核加入PPP支持 209

9.3.1 取得/安装软件 209

9.4 配置串口及Modem并进行测试 210

9.4.1 配置串口及Modem 210

9.4.2 测试Modem的拨号功能 211

9.5 建立域名到IP地址的解析(DNS) 212

9.5.1 /etc/resolv.conf文件 213

9.5.2 /etc/host.conf文件 213

9.6 PPP与root权限 213

9.7 检查PPP组件文件及设置PPP选项 214

9.7.1 设置PPP连接文件 214

9.7.2 替代的options.tpl文件 215

9.8 PPP服务器使用PAP认证 223

9.7.3 应该使用的选项(无PAP/CHAP) 223

9.8.1 使用MSCHAP 224

9.8.2 PAP/CHAP密码文件 225

9.8.3 PAP密码文件 225

9.8.4 CHAP密码文件 226

9.8.5 处理多重PAP认证连接 226

9.9 以手动方式连接至PPP服务器 227

9.10 使PPP自动连接 229

9.10.1 以用户名称/密码认证的命令脚本 229

9.10.2 ppp-on命令脚本 230

9.10.3 修改命令脚本 232

9.11 结束连接 234

第10章 使用WWW浏览器 235

10.1 Linux中常见的浏览器 236

10.1.1 Amaya 236

10.1.2 Lynx 236

10.1.3 Xmosaic 237

10.1.4 Netscape Communicator 237

10.2 安装和配置Netscape Communicator 237

10.3 使用Netscape Communicator访问WWW 241

10.4 在Linux中使用Netscape进行中文浏览 241

第11章 在Linux中使用E-mail 243

11.1.1 POP3服务器 244

11.1 本地和远程的邮箱 244

11.1.2 IMAP4服务器 245

11.2 Netscape Communicator的使用 245

11.2.1 Netscape Communicator的启动 245

11.2.2 Netscape Communicator的E-mail配置 245

11.2.3 用Netscape Communicator读取邮件 250

11.2.4 用Netscape Communicator发送邮件 251

11.3 联机程序pine的使用 254

11.3.1 使用pine阅读邮件 255

11.3.2 使用pine发送邮件 257

11.3.3 使用pine进行邮件的回复和转发 259

第12章 几种常用服务器的设置 261

12.1.1 安装sendmail 262

12.1 安装设置E-mail服务器 262

12.1.2 建立POP邮件 267

12.1.3 如何使用邮件列表 267

12.1.4 验证建立的服务器 268

12.2 安装与配置Web服务器软件 268

12.2.1 编译Web服务器NCSA 269

12.2.2 安装Web服务器Apache1.3.8 270

12.2.3 配置Web服务器 271

12.2.4 启动httpd 296

12.3 安装与配置FT1P服务器 297

12.3.1 关于WU_FTP 297

12.3.2 安装WU_FTP 298

12.3.3 WU_FTP的系统设置文件 299

12.3.4 使用mirror管理FTP站 306

第13章 系统管理 311

13.1 管理用户和组 312

13.1.1 用户管理概述 312

13.1.2 使用Linuxconf管理用户 314

13.1.3 使用命令方式管理用户 316

13.1.4 监时禁止一个用户 319

13.1.5 组的管理 320

13.2 系统的启动和关闭 321

13.2.1 Sysconfig中的信息 321

13.2.2 System V的初始化 328

13.2.3 Inittab文件 329

13.2.4 启动脚本的工具 332

13.2.5 在启动时运行用户程序 332

13.2.6 关机 332

13.3 编译系统内核 332

13.3.1 编译系统内核前的准备工作 332

13.3.2 编译内核的整体流程 334

13.3.3 编译内核的设置工作 336

13.3.4 利用修补方法使系统内核升级 349

13.3.6 编译内核FAQ(Frequency Asked Question) 350

13.3.5 选择source或patch文件升级kernel的时机 350

13.4 文件系统结构 353

13.4.1 FSSTNO标准概观 353

13.4.2 Red Hat 6.0中的/usr/local目录 356

13.4.3 特殊的Red Hat文件位置 356

13.5 PAM用户鉴定和shadow工具 356

13.5.1 PAM模块 356

13.5.2 配置文件 357

13.5.3 Rexec和PAM 358

13.5.4 shadow密码 359

15.5.5 shadow工具 359

13.5.6 关于PAM的更多信息 359

13.6.1 用软盘组管理软盘驱动器的使用 360

13.6 杂项管理 360

13.6.2 控制对服务的访问 361

13.6.3 设定控制台访问 361

13.6.4 用户私有组 363

13.7 网络管理的几个问题 364

13.7.1 匿名FTP 365

13.7.2 NFS配置 365

13.7.3 Sendmail服务 366

13.8 紧急情况的处理 367

13.8.1 急救模式 367

13.8.2 制作急救盘组 368

13.8.3 常见紧急情况的处理 369

第14章 RPM的使用 373

14.1 RPM的介绍 374

14.2 主窗口 375

14.3 安装和卸载 376

14.3.1 用GNOME RPM进行安装 376

14.3.2 用命令行进行安装 377

14.3.3 用命令行进行卸载 378

14.4 查询 378

14.4.1 使用GNOME RPM查询 378

14.4.2 使用命令行查询 378

14.5 查找 379

14.6 Rpmfind对话框 380

14.7 升级和更新 381

14.7.1 升级软件 381

14.7.2 更新软件 381

14.8 验证 382

14.9 常见的RPM使用实例 383

14.10 其他RPM资源 384

第15章 控制面板的使用 385

15.1 控制面板简介 386

15.2 配置打印机 386

15.3 网络配置 389

15.3.3 增加网络接口设备 390

15.3.2 操纵主机 390

15.3.1 操纵名字 390

15.3.4 设置路由 392

15.4 内核守护进程配置 393

15.4.1 改变模组选项 393

15.4.2 改变模组 393

15.4.3 增加模组 394

15.4.4 重新启动Kerneld 394

15.5 其他配置功能 394

15.5.1 时间和日期的配置 394

15.5.2 系统配置 395

15.5.3 运行等级的配置 395

15.5.4 调制解调器的配置 396