《Red Hat Enterprise Linux 4入门与提高》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杨建新,徐功文编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302153647
  • 页数:432 页
图书介绍:本书介绍Red Hat Enterprise Linux 4操作系统的基础知识与应用技巧。

第1章 Linux系统概述 1

1.1 从Unix到Linux 2

1.1.1 Unix的发展简史 2

1.1.2 Linux的发展简史 3

1.2 自由软件文化 4

1.2.1 GPL 4

1.2.2 Copyleft软件 5

1.2.3 GNU项目 5

1.3 Linux系统的特点及其应用 5

1.3.1 选择Linux系统的几个原因 5

1.3.2 Linux系统的版本 6

1.3.3 Linux系统的应用现状 7

1.4 认识主流Linux产品 8

1.4.1 Red Hat Linux 8

1.4.2 SuSE Linux 9

1.4.3 Red Flag Linux 10

1.5 本章小结 10

1.6 习题 10

第2章 Linux的基本安装技术 13

2.1 安装前的准备 14

2.1.1 为安装Red Hat Linux准备硬件 14

2.1.2 为安装Red Hat Enterprise Linux准备分区 15

2.1.3 选择安装Linux的方法 17

2.1.4 制作引导盘 18

2.2 使用图形化界面安装Linux 19

2.2.1 图形化安装的基本步骤 19

2.2.2 安装提示选项 20

2.2.3 配置基本参数 21

2.2.4 设置磁盘分区 23

2.2.5 配置安装细节 27

2.2.6 选择软件包 31

2.2.7 安装后配置 33

2.2.8 第一次启动Linux 34

2.3 从硬盘安装源安装Linux 39

2.4 本章小结 42

2.5 习题 42

第3章 Linux的高级安装技术 45

3.1 从网络安装Linux 46

3.1.1 为安装Linux准备FTP服务器 46

3.1.2 使用FTP服务器安装Linux 47

3.2 实现无人值守安装(KickStart) 49

3.2.1 KickStart配置文件 50

3.2.2 KickStart配置程序 52

3.2.3 执行KickStart安装 52

3.3 通过FTP服务器执行KickStart安装 54

3.3.1 配置DHCP服务器 55

3.3.2 准备KickStart配置文件 56

3.3.3 执行FTP KickStart安装 61

3.4 本章小结 62

3.5 习题 62

第4章 使用Linux文本模式 63

4.1 进入Linux命令行操作 64

4.1.1 使用终端命令行 64

4.1.2 使用Linux文本模式 65

4.2 登录、注销和关闭系统 66

4.2.1 登录、注销 66

4.2.2 关闭和重启系统 67

4.3 Linux Shell使用基础 69

4.3.1 Shell的基本概念 69

4.3.2 Shell使用特点 71

4.3.3 Shell中的特殊字符 73

4.3.4 环境变量 76

4.4 命令行输入与输出 78

4.4.1 输入重定向 79

4.4.2 输出重定向 80

4.4.3 管道 82

4.4.4 命令替换 82

4.5 常用Linux命令 83

4.5.1 目录操作命令 83

4.5.2 文件操作命令 84

4.5.3 文件打包和压缩 88

4.5.4 查找命令 90

4.5.5 查看和设置日期时间 91

4.5.6 获取帮助的方法 93

4.6 vi编辑器 95

4.6.1 进入和退出vi编辑器 96

4.6.2 vi操作模式 96

4.6.3 保存文件 97

4.6.4 常用编辑指令 98

4.6.5 文本查找和替换 99

4.6.6 多文件操作 100

4.6.7 设置vi环境 101

4.7 本章小结 101

4.8 习题 102

第5章 使用Linux图形环境 103

5.1 X Window System简介 104

5.1.1 什么是X Window System 104

5.1.2 X Window System的基本结构 105

5.1.3 配置X Window System 105

5.2 窗口管理器与桌面环境 109

5.2.1 窗口管理器 110

5.2.2 桌面环境 110

5.3 GNOME使用入门 111

5.3.1 GNOME简介 111

5.3.2 GNOME面板 112

5.3.3 GNOME窗口管理 115

5.3.4 文件管理器(Nautilus) 116

5.3.5 运行GUI应用程序 117

5.4 本章小结 118

5.5 习题 118

第6章 常用应用软件 119

6.1 软件包管理 120

6.2 办公应用 122

6.3 Internet工具 124

6.3.1 Web浏览器 124

6.3.2 下载工具 125

6.3.3 收发电子邮件 127

6.3.4 即时消息工具 130

6.4 多媒体工具 132

6.4.1 播放音乐文件 132

6.4.2 播放电影文件 132

6.5 图形工具 134

6.5.1 屏幕截图程序 134

6.5.2 图像处理工具 135

6.5.3 图像浏览工具 136

6.5.4 PDF阅读工具 137

6.6 本章小结 138

6.7 习题 138

第7章 管理用户和组群 139

7.1 认识用户和组群 140

7.2 管理用户账户 141

7.2.1 与用户有关的配置文件 141

7.2.2 使用图形用户管理工具 143

7.2.3 使用命令行工具 145

7.2.4 用户工作环境设置 148

7.3 管理组群 150

7.3.1 与组群有关的配置文件 150

7.3.2 创建和管理组群 151

7.4 其他账户管理命令 152

7.5 本章小结 153

7.6 习题 154

第8章 管理磁盘和文件系统 155

8.1 管理磁盘 156

8.1.1 磁盘分区工具 156

8.1.2 使用fdisk进行分区管理 156

8.1.3 实现Linux软件RAID 158

8.2 管理文件系统 161

8.2.1 什么是文件系统 161

8.2.2 建立文件系统 162

8.2.3 挂载文件系统 163

8.2.4 考察/etc/fstab文件 165

8.2.5 文件系统的维护 166

8.3 Linux的目录与文件 167

8.3.1 Linux的目录结构 168

8.3.2 Linux的文件类型 169

8.4 管理文件权限 170

8.4.1 文件的属主与属组 170

8.4.2 文件权限 171

8.4.3 文件的特殊权限 173

8.4.4 文件的扩展属性 174

8.5 管理磁盘配额 176

8.5.1 启用Linux的磁盘配额功能 176

8.5.2 编辑用户和组配额限制 177

8.5.3 检查磁盘配额的工作情况 178

8.6 本章小结 180

8.7 习题 180

第9章 Linux引导过程及故障排除 183

9.1 Linux引导过程及运行级别 184

9.1.1 Linux的基本引导过程 184

9.1.2 Linux运行级别 184

9.2 引导装载程序GRUB 185

9.2.1 引导装载程序及GRUB简介 186

9.2.2 考察grub.conf文件 187

9.2.3 GRUB应用实例 188

9.3 使用Red Hat救援模式修复系统故障 191

9.4 init过程 193

9.4.1 考察/etc/inittab文件 193

9.4.2 定制init引导内容 195

9.5 本章小结 198

9.6 习题 198

第10章 Linux常用系统管理技术 201

10.1 系统监测 202

10.1.1 用户监测 202

10.1.2 系统信息查看 203

10.1.3 性能监测 205

10.1.4 优化系统性能 209

10.2 进程管理 209

10.2.1 监视进程 209

10.2.2 调整进程运行 213

10.3 实现进程自动化 215

10.3.1 Linux中的任务计划工具 215

10.3.2 使用crond建立任务计划 215

10.3.3 使用at、batch工具 217

10.4 系统备份与恢复 218

10.4.1 需要备份的内容 218

10.4.2 备份介质 219

10.4.3 备份策略 220

10.4.4 备份工具 221

10.5 本章小结 223

10.6 习题 223

第11章 Linux网络配置 225

11.1 在Linux中配置网络 226

11.1.1 使用命令行工具 226

11.1.2 使用GUI工具 230

11.2 与网络有关的配置文件 232

11.2.1 /etc/sysconfig/network-scripts/ifcfg-eth0 232

11.2.2 /etc/sysconfig/network 233

11.2.3 /etc/hosts 233

11.2.4 /etc/host.conf 233

11.2.5 /etc/resolv.conf 234

11.2.6 /etc/services 234

11.3 网络诊断工具 235

11.3.1 ping命令 235

11.3.2 traceroute 236

11.3.3 netstat 236

11.3.4 ARP 238

11.4 本章小结 238

11.5 习题 239

第12章 认识Linux网络服务 241

12.1 客户机/服务器模型 242

12.2 守护进程 242

12.2.1 什么是守护进程 242

12.2.2 配置系统使服务自动运行 243

12.3 超级网络服务xinetd 245

12.3.1 认识xinetd服务 245

12.3.2 xinetd的配置文件 246

12.3.3 激活xinetd服务 248

12.3.4 使用telnet服务 248

12.4 使用TCP_Wrappers实现访问控制 251

12.5 本章小结 253

12.6 习题 253

第13章 DNS与DHCP 255

13.1 DNS服务基础知识 256

13.1.1 概述 256

13.1.2 域名空间 256

13.1.3 域名服务器 258

13.1.4 资源记录 259

13.1.5 域名解析的一般过程 260

13.2 配置DNS服务器 261

13.2.1 配置高速缓存DNS服务器 261

13.2.2 配置主DNS服务器 263

13.2.3 配置辅助DNS服务器 264

13.2.4 配置反向查询DNS服务器 265

13.3 配置DNS客户机 266

13.4 DNS测试与排错 268

13.4.1 使用nslookup工具 268

13.4.2 使用BIND配置检查工具 269

13.5 配置和管理DHCP服务 270

13.5.1 DHCP工作过程 270

13.5.2 配置DHCP服务器 271

13.5.3 考察服务器端租约文件 273

13.5.4 使用DHCP客户机 274

13.6 本章小结 274

13.7 习题 275

第14章 Linux文件和打印服务 277

14.1 使用NFS 278

14.1.1 设置导出 278

14.1.2 使用NFS客户机 280

14.2 配置Linux打印系统 281

14.3 Samba简介 284

14.3.1 Linux与Windows集成 284

14.3.2 Samba软件构成 284

14.4 配置Samba服务器 285

14.4.1 软件构成 285

14.4.2 配置文件 286

14.4.3 启动服务器 290

14.4.4 建立Samba用户 291

14.5 从客户机访问Samba 292

14.6 Samba管理工具 293

14.6.1 使用SWAT管理Samba 293

14.6.2 其他管理工具 296

14.7 本章小结 297

14.8 习题 297

第15章 Web服务 299

15.1 Apache服务器简介 300

15.2 配置Apache服务器 300

15.2.1 建立一个简单站点 302

15.2.2 定制Apache 303

15.2.3 使用GUI工具 318

15.3 使用Webalizer分析日志 320

15.4 Apache服务器性能调整 322

15.4.1 调整httpd服务参数 323

15.4.2 调整Web站点内容 323

15.4.3 采用代理服务器 324

15.5 本章小结 325

15.6 习题 326

第16章 FTP服务 327

16.1 FTP工作原理 328

16.1.1 连接模式 328

16.1.2 传输模式 329

16.1.3 匿名用户和本地用户 329

16.2 常用FTP服务器软件 329

16.2.1 vsftpd 330

16.2.2 proftpd 330

16.3 配置vsftpd服务器 330

16.3.1 建立一个简单的FTP服务器 331

16.3.2 定制vsftpd服务器 331

16.3.3 使用xinetd方式启动vsftpd服务器 335

16.4 使用FTP客户机 336

16.4.1 使用命令行工具 336

16.4.2 使用图形化工具 338

16.5 使用PAM实现虚拟用户 338

16.6 本章小结 340

16.7 习题 341

第17章 邮件服务 343

17.1 电子邮件工作原理 344

17.1.1 概述 344

17.1.2 协议 346

17.2 配置sendmail 347

17.2.1 sendmail配置文件 347

17.2.2 配置基本的sendmail服务器 348

17.2.3 邮件中继和SMTP验证 349

17.3 配置POP3服务 351

17.4 邮件服务器测试 352

17.5 使用邮件客户程序 353

17.6 实现WebMail 355

17.6.1 配置Open WebMail 355

17.6.2 使用Open WebMail处理邮件 357

17.7 本章小结 360

17.8 习题 360

第18章 NIS服务 363

18.1 NIS基本概念 364

18.2 配置NIS 364

18.2.1 配置NIS服务器 365

18.2.2 配置NIS客户机 367

18.2.3 常用NIS客户机命令 370

18.3 本章小结 372

18.4 习题 373

第19章 Linux安全管理 375

19.1 安全管理概述 376

19.1.1 安全管理的内容 376

19.1.2 主要的安全威胁 377

19.1.3 管理员应注意的安全管理事项 380

19.2 Linux系统安全管理 382

19.2.1 口令的管理 382

19.2.2 控制root帐户的使用 383

19.2.3 数据的安全管理 387

19.2.4 系统日志管理 389

19.3 Linux网络安全管理 394

19.3.1 网络扫描和监视 394

19.3.2 防火墙技术 398

19.4 本章小结 404

19.5 习题 405

第20章 Linux内核配置 407

20.1 Linux内核基础知识 408

20.1.1 Linux内核组成 408

20.1.2 配置内核的目的 409

20.2 配置内核的准备 409

20.2.1 准备内核源代码 409

20.2.2 准备相关工具 410

20.3 配置内核参数 411

20.3.1 配置内核的方法 411

20.3.2 使用make menuconfig配置内核 413

20.3.3 内核设置选项 413

20.4 编译与安装内核 423

20.5 本章小结 424

20.6 习题 424

附录A VMware网络环境配置 425

附录B 习题参考答案 429