《Fedora Linux基础应用与配置管理宝典》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:李松林,毛鹏编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121058707
  • 页数:709 页
图书介绍:本书全面而详细地介绍了Fedora Linux的基础应用和网络应用。全书共计分为3个部分:第1部分介绍了Fedora Linux的起源和发展,Fedora Linux与Red Hat Linux之间的关系, Fedora Linux的获取和安装,Fedora Linux中图形桌面环境的使用,文本命令行中Shell命令以及文本编辑器VI的使用,Fedora Linux系统的管理(包括用户账号的管理、进程管理、日志管理、服务管理、网络管理、应用软件的管理等);第2部分介绍了基于Fedora Linux的网络应用服务器的配置和管理,包括FTP服务器、NFS服务器、Samba服务器、Apache Web服务器、Tomcat服务器、MySQL数据库服务器、DHCP服务器、DNS服务器以及电子邮件服务器;第3部分介绍了Fedora Linux中系统安全和网络安全的配置和管理,主要介绍了网络防火墙和SELinux的配置和管理。本书内容丰富全面,基本概念讲解透彻,深入浅出,配以大量的操作实例和详尽的解析,是学习使用Linux(尤其是Fedora Linux)不可多得的一本好书。

第1部分 基础应用篇 1

第1章 Fedora简介 2

1.1 Fedora是什么 2

1.2 Linux与UNIX 4

1.3 Fedora与Red Hat Linux 5

1.4 Fedora的历史 9

1.5 为什么选择Fedora 10

1.6 Fedora 7的新特性 11

1.6.1 发布集 12

1.6.2 桌面 12

1.6.3 性能 13

1.6.4 系统管理 13

1.7 小结 13

第2章 安装Fedora 15

2.1 获取Fedora 7安装文件 15

2.1.1 免费下载Fedora 7 15

2.1.2 购买Fedora 7的安装光盘 23

2.2 光盘安装Fedora 7 25

2.2.1 Fedora 7的硬件需求 25

2.2.2 图形方式安装Fedora 7 26

2.2.3 文本方式安装Fedora 7 50

2.3 硬盘安装Fedora 7 59

2.4 小结 63

第3章 GNOME 64

3.1 登录Fedora图形桌面 64

3.1.1 认识GDM 65

3.1.2 登录图形桌面 70

3.2 了解Linux图形桌面 71

3.3 GNOME 72

3.3.1 GNOME简介 73

3.3.2 浏览GNOME桌面 74

3.3.3 GNOME面板 75

3.3.4 Nautilus文件浏览器 87

3.3.5 定制GNOME 93

3.3.6 其他GNOME功能 100

3.3.7 退出GNOME桌面 102

3.4 OpenOffice.org办公套件 102

3.4.1 OpenOffice.org的功能与特性 103

3.4.2 文字处理——Writer 104

3.4.3 电子表格——Calc 106

3.4.4 演示文稿——Impress 109

3.4.5 图形图像——Draw 110

3.4.6 公式编辑器——Math 111

3.5 常见桌面故障排除 112

3.5.1 图形界面没有启动 112

3.5.2 调整显卡和显示器 114

3.5.3 为游戏配置显卡 116

3.5.4 获取更多信息 117

3.6 小结 118

第4章 KDE和Xfce 119

4.1 KDE 119

4.1.1 KDE简介 119

4.1.2 浏览KDE桌面 120

4.1.3 Konqueror文件管理器 124

4.1.4 管理窗口 135

4.1.5 定制KDE桌面 137

4.2 Xfce桌面环境 144

4.2.1 Xfce简介 144

4.2.2 Xfce的安装 144

4.2.3 浏览Xfce桌面 146

4.2.4 定制Xfce 152

4.3 小结 152

第5章 Shell 154

5.1 Shell简介 154

5.1.1 Shell简介 154

5.1.2 Shell的种类 156

5.1.3 终端与Shell 158

5.1.4 Shell的运行流程 158

5.2 Shell的使用 159

5.2.1 开启终端 159

5.2.2 Bash起步 162

5.2.3 Bash的功能 167

5.3 常用的Shell命令 180

5.3.1 登录、注销及关机 181

5.3.2 文件/目录操作命令 183

5.3.3 帮助类命令 197

5.3.4 Linux下的文本编辑器VI 197

5.4 小结 200

第6章 Fedora管理 201

6.1 用户管理 201

6.1.1 Linux下用户管理的基本概念 201

6.1.2 查看用户 210

6.1.3 添加用户 212

6.1.4 添加组群 215

6.1.5 为组群添加用户 216

6.1.6 删除用户 216

6.1.7 删除组群 217

6.1.8 修改用户信息 217

6.1.9 修改组群 221

6.2 文件系统管理 223

6.2.1 文件系统逻辑结构 223

6.2.2 文件(目录)权限管理 225

6.2.3 查看文件系统物理结构 235

6.3 后台服务管理 241

6.3.1 系统服务管理 241

6.3.2 xinetd服务 245

6.3.3 系统调度进程 248

6.4 系统状态查看 250

6.4.1 系统监视器 250

6.4.2 进程管理 252

6.4.3 网络状态 258

6.5 系统日志管理 259

6.5.1 日志文件 259

6.5.2 查看日志文件 260

6.5.3 定制日志 261

6.6 网络配置和管理 262

6.6.1 网络的配置和管理 262

6.6.2 PPPoE拨号上网的实现 268

6.7 硬件配置查看 271

6.8 软件安装和管理 274

6.8.1 添加和删除程序 274

6.8.2 Yum工具 275

6.9 小结 282

第2部分 网络应用篇 285

第7章 FTP服务器配置与管理 286

7.1 FTP的基本概念 286

7.1.1 FTP的工作原理 286

7.1.2 FTP的传输模式 287

7.2 常见的FTP服务器 289

7.2.1 常见FTP服务器简介 289

7.2.2 选择合适的FTP服务器 289

7.3 安装VSFTP服务器 290

7.4 VSFTP服务器的配置和管理 291

7.4.1 启动FTP服务器 291

7.4.2 修改系统安全设置 292

7.4.3 连接FTP服务器 294

7.4.4 了解VSFTP服务器的结构 296

7.4.5 进一步配置FTP服务器 297

7.4.6 配置虚拟用户FTP 300

7.4.7 VSFTP服务器配置参数 303

7.5 小结 306

第8章 网络文件系统的配置与管理 308

8.1 NFS基本概念 308

8.1.1 NFS与RPC 308

8.1.2 NFS的作用 309

8.1.3 NFS的版本 309

8.2 NFS服务器安装 311

8.2.1 rpcbind软件包 312

8.2.2 nfs-utils软件包 312

8.3 NFS服务器配置和管理 312

8.3.1 启动NFS服务器 313

8.3.2 配置NFS服务器 315

8.3.3 NFS服务器安全设置 318

8.3.4 NFS服务器的配置文件 319

8.3.5 NFS客户端 323

8.3.6 查看NFS服务器工作状态 329

8.3.7 其他一些注意事项 333

8.4 小结 335

第9章 Samba 336

9.1 Samba简介 336

9.1.1 SMB协议简介 336

9.1.2 局域网联机模式介绍 337

9.1.3 Samba简介 340

9.2 安装Samba服务器 341

9.2.1 安装Samba软件 341

9.2.2 Samba的结构 342

9.3 配置和管理Samba共享 344

9.3.1 配置Samba共享 344

9.3.2 启动Samba服务器 345

9.3.3 Samba安全设置 346

9.3.4 从Windows访问Samba共享 349

9.3.5 添加更多Samba共享 352

9.3.6 Samba共享打印机 354

9.3.7 从Fedora系统访问Samba共享 355

9.3.8 查看Samba服务器当前状态 360

9.3.9 文本命令行方式配置Samba共享 362

9.3.10 配置Samba匿名共享 368

9.4 配置Samba域 369

9.4.1 配置Samba服务器作为主要域控制器 370

9.4.2 从Windows访问域 374

9.4.3 将Samba配置为主要控制器而使用LDAP 376

9.4.4 将Samba配置为备用域控制器而使用LDAP 378

9.4.5 将Samba服务器配置为活动目录域成员 379

9.5 小结 382

第10章 Web服务器配置与管理 384

10.1 WWW基本概念 384

10.1.1 WWW的起源和发展 384

10.1.2 WWW标准化组织——W3C 385

10.1.3 Web基本原理 387

10.1.4 Web技术发展概述 391

10.1.5 SSL与CA的认证机制 394

10.1.6 常见的WWW服务器 396

10.2 Apache Web服务器的安装和配置 397

10.2.1 Apache简介 397

10.2.2 安装Web服务器 398

10.2.3 配置Web服务器的参数 400

10.2.4 启动Web服务器 403

10.2.5 修改Web服务器的安全设置 405

10.2.6 创建虚拟主机 407

10.2.7 使用SSL进行安全通信 413

10.3 Tomcat服务器的安装和配置 418

10.3.1 Tomcat简介 418

10.3.2 Tomcat安装与设置 419

10.3.3 启动Tomcat应用服务器 421

10.3.4 修改Tomcat的安全设置 423

10.3.5 添加Java应用 424

10.4 Apache Web服务器配置详解 425

10.4.1 Apache Web服务器的基本结构 425

10.4.2 理解配置文件“httpd.conf” 426

10.4.3 修改Apache Web服务器设置概述 437

10.4.4 Apache Web服务器日志 440

10.5 Tomcat应用服务器配置详解 441

10.5.1 Tomcat的基本结构 442

10.5.2 Tomcat应用服务器配置 442

10.6 整合Apache和Tomcat 444

10.6.1 使用连接器整合Apache和Tomcat 445

10.6.2 负载均衡的实现 449

10.7 小结 450

第11章 数据库服务器配置和管理 452

11.1 Linux平台下数据库简介 452

11.1.1 数据库的基本概念 452

11.1.2 Linux平台常见的数据库 453

11.1.3 如何选择数据库软件 455

11.2 安装MySQL服务器 457

11.2.1 选择MySQL的优点 457

11.2.2 MySQL的安装 458

11.2.3 MySQL的基本结构 460

11.3 配置和管理MySQL服务器 461

11.3.1 启动MySQL数据库 461

11.3.2 修改MySQL相关系统安全设置 463

11.3.3 管理MySQL数据库 464

11.3.4 查询MySQL数据库 477

11.3.5 使用Web方式管理MySQL数据库 479

11.4 搭建基于LAMP架构的动态网站 485

11.5 在文本命令行下使用MySQL数据库 490

11.5.1 MySQL管理命令使用 490

11.5.2 查询MySQL数据库 492

11.5.3 更新数据 499

11.5.4 删除数据 500

11.5.5 数据库管理操作 500

11.6 小结 500

第12章 DHCP服务器配置与管理 502

12.1 DHCP基本概念 502

12.1.1 DHCP的应用场景 502

12.1.2 DHCP的基本原理 504

12.2 DHCP服务器的安装 507

12.3 DHCP服务器的配置和管理 509

12.3.1 为学生计算机配置网络参数 509

12.3.2 静态IP地址分配 514

12.3.3 启动DHCP服务器 515

12.3.4 DHCP服务器负载均衡设定 516

12.4 DHCP服务器配置文件 517

12.4.1 DHCP服务器的基本结构 517

12.4.2 手动配置DHCP服务器 518

12.4.3 租约文件/var/lib/dhcp/dhcpd.leases 522

12.5 DHCP服务器的其他内容 522

12.5.1 多个网卡时的DHCP服务器配置 522

12.5.2 查看DHCP服务器的状态 524

12.6 DHCP客户端的配置 524

12.6.1 Linux客户端 524

12.6.2 Windows客户端 526

12.7 小结 528

第13章 DNS服务器配置与管理 530

13.1 DNS基本概念 530

13.1.1 域名管理系统 530

13.1.2 部分常见的术语 533

13.2 域名服务器的安装 537

13.3 域名服务器的配置和管理 539

13.3.1 工具“system-config-bind”管理的文件 539

13.3.2 创建新的网络区域 539

13.3.3 删除网络区域 554

13.3.4 预览BIND配置文件 554

13.3.5 网络区域数据库中记录操作 555

13.3.6 编辑DNS服务器和网络区域配置选项 556

13.3.7 访问控制列表 558

13.3.8 事务签名密钥管理 560

13.3.9 使用视图管理 561

13.3.10 启用网络区域认证安全 564

13.3.11 域名服务器日志 566

13.3.12 DNS服务器控制设置 569

13.3.13 配置远程DNS服务器选项 569

13.4 域名服务器的操作和使用 570

13.4.1 开始、停止和重启域名服务器 570

13.4.2 修改域名服务器相关安全设置 572

13.4.3 客户端使用域名服务器 574

13.5 深入理解DNS域名服务器 577

13.5.1 域名服务器的基本结构 577

13.5.2 理解主要配置文件“/etc/named.conf” 578

13.5.3 理解网络区域数据文件 592

13.5.4 事务签名密钥TSIG 594

13.5.5 TKEY和SIG 596

13.5.6 DNSSEC 596

13.5.7 BIND 9安全 598

13.5.8 简单的DNS配置示例 599

13.5.9 检查DNS服务器的配置 600

13.5.10 诊断DNS服务器的配置 600

13.5.11 远程域名服务器控制 604

13.6 小结 606

第14章 电子邮件服务器配置与管理 608

14.1 电子邮件基本概念 608

14.1.1 电子邮件工作原理 608

14.1.2 常见的电子邮件协议 610

14.2 电子邮件服务器的安装和配置 611

14.2.1 安装邮件传输代理 611

14.2.2 切换邮件传输代理 614

14.2.3 电子邮件工作环境 615

14.2.4 配置Sendmail 615

14.2.5 启动Sendmail服务 620

14.2.6 测试Sendmail 622

14.2.7 实现POP和IMAP支持 624

14.2.8 配置IMAP 625

14.2.9 安装和配置SASL 625

14.2.10 启动IMAP后台服务 629

14.2.11 测试POP3和IMAP 630

14.2.12 建立电子邮件新账号 632

14.2.13 修改系统的安全设置 634

14.2.14 使用电子邮件客户端软件 635

14.2.15 整合Sendmail和IMAP 639

14.3 小结 643

第3部分 系统安全篇 645

第15章 Fedora系统安全管理 646

15.1 Linux系统安全概述 646

15.1.1 系统安全和网络安全概述 646

15.1.2 Linux系统安全管理概述 647

15.2 防火墙管理 649

15.2.1 图形化管理防火墙 649

15.2.2 文本命令行下管理防火墙 650

15.2.3 防火墙工作原理 652

15.2.4 防火墙管理概述 653

15.3 SELinux 654

15.3.1 SELinux基本概念 654

15.3.2 启用SELinux 656

15.3.3 SELinux的图形化配置和管理 657

15.3.4 文本命令行方式配置SELinux 665

15.3.5 安装安全策略 674

15.4 小结 675

第4部分 附录 677

附录A 常见的Linux发行版 678

附录B GNU/Linux硬盘分区和文件系统 687

附录C Linux中的常用应用软件 698

附录D Fedora 8正式发布 708