当前位置:首页 > 工业技术
Linux Fedora Core 6完全学习手册
Linux Fedora Core 6完全学习手册

Linux Fedora Core 6完全学习手册PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:王庆伟,周保英,王黎等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302169942
  • 页数:646 页
图书介绍:本书介绍Linux Fedora Core 6应用环境,文件系统,用户管理,工具软件,网络安全与管理等。
《Linux Fedora Core 6完全学习手册》目录

第1章 Fedora Core Linux简介 1

1.1 什么是Linux 1

1.2 Linux操作系统简介 2

1.2.1 Linux操作系统的发展史 2

1.2.2 Linux的版本 3

1.2.3 选择Linux的原因 4

1.3 Linux操作系统的特性 5

1.3.1 Linux的特点 5

1.3.2 比较Linux操作系统与其他操作系统 7

1.4 Fedora Core操作系统 9

1.4.1 Fedora Core简介 9

1.4.2 Fedora Core的特性 9

1.5 Linux的结构 10

1.5.1 内核 10

1.5.2 shell 11

1.5.3 文件结构 11

1.5.4 实用工具 12

1.6 Linux的应用领域与发展前景 12

1.6.1 Linux的应用领域 12

1.6.2 Linux的发展前景 13

第2章 安装Fedora Core Linux操作系统 14

2.1 安装Fedora Core操作系统前的准备工作 14

2.1.1 检查硬件支持 14

2.1.2 配置系统资源 15

2.1.3 确认安装方式 16

2.1.4 磁盘分区和文件系统 17

2.2 引导加载程序 18

2.2.1 引导加载程序简介 18

2.2.2 LILO 19

2.2.3 GRUB 21

2.3 安装Fedora Core 6操作系统 23

2.3.1 安装Fedora Core 6操作系统的步骤 23

2.3.2 登录Fedora Core 6操作系统 30

2.4 关闭和重启Fedora Core 6 34

2.4.1 图形化模式下关机和重启 34

2.4.2 文本模式下关机和重启 35

2.5 在虚拟机中安装Fedora 36

2.5.1 虚拟机简介 37

2.5.2 安装VMware 38

2.5.3 创建虚拟机 38

2.5.4 虚拟机上安装Fedora Core 6操作系统 39

2.6 实现多重引导 41

2.6.1 由Linux操作系统引导 41

2.6.2 由Windows操作系统引导 42

第3章 图形操作界面 43

3.1 图形界面简介 43

3.2 X Window系统 44

3.2.1 X Window系统简介 44

3.2.2 X Window与Microsoft Windows 45

3.2.3 X Window系统的基本组成 45

3.2.4 文件管理工具 46

3.2.5 窗口管理器 47

3.3 GNOME桌面环境 49

3.3.1 GNOME简介 49

3.3.2 GNOME桌面环境 49

3.3.3 文件管理器 54

3.3.4 个性化环境设置 60

3.3.5 Linux操作系统中实现Vista界面主题 63

3.4 KDE 65

3.4.1 KDE简介 65

3.4.2 KDE的组成 66

3.4.3 安装KDE 67

3.4.4 KDE桌面环境及特性 68

3.4.5 KDE基本操作 71

3.4.6 文件管理器 73

3.5 XFCE桌面环境 76

第4章 Linux文件系统 78

4.1 文件系统 78

4.1.1 文件系统概述 78

4.1.2 Linux文件概述 80

4.1.3 Linux目录概述 82

4.2 Linux操作系统的常用文件系统 83

4.2.1 ext2文件系统 83

4.2.2 ext3文件系统 86

4.2.3 ReiserFS文件系统 88

4.3 Fedora标准目录 88

4.4 Fedora文件 91

4.4.1 文件名 91

4.4.2 常见文件类型 92

4.4.3 文件访问权限 94

4.4.4 日志文件 97

4.5 硬连接与软连接 101

4.5.1 硬连接 101

4.5.2 软连接 103

4.6 加载Windows文件系统 104

4.6.1 fdisk、mount和umount命令 104

4.6.2 加载FAT分区 106

4.6.3 加载NTFS分区 107

第5章 文件的基本操作 109

5.1 操作目录命令 109

5.2 查看文本文件的内容 113

5.2.1 查看文件内容 114

5.2.2 逐页显示文件内容 115

5.2.3 查看文件的头或尾 117

5.2.4 查看文件的大小 118

5.3 使用vi编辑器 119

5.3.1 vim简介 119

5.3.2 使用vi编辑器编辑文件 120

5.3.3 vi命令列 121

5.4 文件操作 122

5.4.1 文件的复制 123

5.4.2 文件的移动 124

5.4.3 文件的删除 125

5.4.4 文件的追加 126

5.4.5 文件的合并 126

5.4.6 文件的比较 127

5.4.7 文件重复行的删除 129

5.4.8 文件的排序 130

5.5 搜索命令 132

5.5.1 find命令 132

5.5.2 which和whereis命令 133

5.5.3 搜索文本文件内容 134

5.6 压缩与解压缩文件 136

5.6.1 压缩文件命令 136

5.6.2 打包命令 137

5.6.3 解压命令 140

5.6.4 归档管理器 141

第6章 管理用户 144

6.1 什么是用户账户 144

6.1.1 多用户系统 144

6.1.2 用户类型 145

6.2 用户配置文件 146

6.2.1 /etc/passwd文件 146

6.2.2 /etc/shadow文件 148

6.3 用户组配置文件 149

6.3.1 用户组类型 149

6.3.2 /etc/group文件 149

6.3.3 /etc/gshadow文件 150

6.4 操作用户 151

6.4.1 图形管理用户 151

6.4.2 使用命令管理用户 153

6.5 操作用户组 157

6.5.1 使用图形用户界面管理用户组 157

6.5.2 使用命令管理用户组 158

6.5.3 使用配置文件管理用户组 160

6.5.4 修改用户和用户组 162

6.6 系统管理员账户 163

6.6.1 root的作用 164

6.6.2 su命令 165

6.6.3 sudo命令 166

6.7 磁盘管理 167

6.7.1 使用图形 167

6.7.2 使用命令 169

6.7.3 查看内存和磁盘 170

第7章 软件包管理 173

7.1 安装方式 173

7.2 使用RPM来管理软件包 174

7.2.1 RPM的特点 174

7.2.2 RPM安装前执行的操作 175

7.2.3 命名RPM安装包 176

7.2.4 RPM的用途及设计目标 177

7.3 RPM的基本操作模式 178

7.3.1 rpm命令常用的参数选项 178

7.3.2 安装和删除RPM软件包 179

7.3.3 升级和刷新 181

7.3.4 查询 182

7.3.5 校验 184

7.4 检查软件包签名 185

7.5 示例 186

7.6 制作RPM软件包 186

7.6.1 释放压缩的档案文件 187

7.6.2 编译软件 187

7.6.3 打包原则 188

7.6.4 生成RPM软件包 188

7.7 软件包管理工具 189

7.8 yum 190

7.8.1 yum简介 191

7.8.2 yum应用 191

第8章 办公软件 194

8.1 OpenOffice.org 2.0简介 194

8.1.1 OpenOffice.org 2.0概述 194

8.1.2 OpenOffice.org 2.0与Microsoft Office 195

8.2 OpenOffice.org Writer 198

8.2.1 OpenOffice.org Writer的功能与特点 198

8.2.2 初识OpenOffice.org Writer 199

8.2.3 使用OpenOffice.org Writer 202

8.2.4 配置OpenOffice.org Writer的工作环境 208

8.3 OpenOffice.org Calc 210

8.3.1 OpenOffice.org Calc的简介与功能 210

8.3.2 操作OpenOffice.org Calc 211

8.4 OpenOffice.org Impress 214

8.5 OpenOffice.org Draw 216

8.6 OpenOffice.org Base 217

8.6.1 创建数据库 218

8.6.2 使用数据库 218

8.7 OpenOffice.org组件间的数据调用 219

第9章 Fedora工具与娱乐 221

9.1 Fedora工具概述 221

9.2 图形处理工具 221

9.2.1 gThumb图像浏览器 222

9.2.2 the GIMP 223

9.2.3 KDE桌面环境下的图像工具 225

9.3 影音工具 227

9.3.1 XMMS音乐播放器 228

9.3.2 MPlayer播放器 229

9.4 即时通信工具 233

9.4.1 aMSN 233

9.4.2 Pidgin 235

9.5 其他工具 238

9.5.1 Wine虚拟工具 238

9.5.2 RAR解压工具 241

9.5.3 阅读工具 243

9.6 游戏 245

第10章 Internet的接入和使用 246

10.1 计算机网络知识 246

10.1.1 计算机网络概述 246

10.1.2 TCP/IP 249

10.2 连接Internet 252

10.2.1 命令行配置网络连接 252

10.2.2 图形界面配置网络连接 255

10.3 Webmin 259

10.3.1 Webmin的介绍与安装 259

10.3.2 初识Webmin 260

10.3.3 使用Webmin主题 262

10.3.4 使用Webmin连接Internet 262

第11章 DHCP和DNS服务器 265

11.1 DHCP简介 265

11.1.1 DHCP概述 265

11.1.2 安装启动DHCP服务器 267

11.2 DHCP服务器配置文件详解 268

11.2.1 DHCP服务器配置文件 268

11.2.2 使用配置文件设置DHCP服务器 270

11.3 使用Webmin配置DHCP服务器 271

11.3.1 配置DHCP服务器的步骤 271

11.3.2 配置DHCP客户端 275

11.4 DNS简介 276

11.4.1 DNS概述 276

11.4.2 DNS服务器 277

11.5 DNS服务器配置文件 278

11.5.1 文件概述 278

11.5.2 主配置文件 279

11.5.3 正向解析文件 283

11.5.4 逆向解析文件 284

11.5.5 根域名服务器指向文件 285

11.6 使用文件配置DNS服务器 285

11.6.1 配置主文件 286

11.6.2 配置正向解析文件 286

11.6.3 配置反向解析文件 287

11.7 使用BIND配置DNS服务器 287

11.7.1 BIND介绍 287

11.7.2 配置DNS服务器 288

11.7.3 DNS工具 290

11.7.4 配置DNS客户端 291

第12章 Samba服务器与NFS服务器 294

12.1 Samba服务器概述 294

12.2 安装Samba服务器 295

12.3 配置smb.conf文件 297

12.3.1 全局设置段 298

12.3.2 用户目录段 301

12.3.3 光驱和打印机段配置 303

12.3.4 添加用户 303

12.4 Samba服务器的高级配置 304

12.4.1 系统变量 304

12.4.2 常用高级配置参数 304

12.5 图形化界面配置服务器 305

12.5.1 配置服务器选项 305

12.5.2 配置用户选项 306

12.6 配置共享资源 307

12.6.1 图形界面配置共享资源 307

12.6.2 使用Webmin配置共享资源 308

12.7 访问Samba服务器 311

12.7.1 Linux操作系统下查看共享文件 311

12.7.2 Windows操作系统下查看共享文件 312

12.8 NFS服务器概述 313

12.8.1 NFS服务器概述 313

12.8.2 安装NFS服务器 314

12.9 配置NFS服务器 314

12.9.1 图形配置 314

12.9.2 配置文件 317

12.9.3 使用Webmin配置NFS服务器 318

第13章 FTP服务器的配置与使用 321

13.1 FTP概述 321

13.2 vsftpd介绍 322

13.2.1 安装启动vsftpd 322

13.2.2 登录方式 324

13.3 vsftpd配置文件 324

13.3.1 vsftpd.conf文件 324

13.3.2 ftpusers文件 329

13.3.3 user list文件 330

13.4 配置FTP服务器 330

13.4.1 配置匿名账号服务器 331

13.4.2 配置真实账号服务器 338

13.4.3 管理FTP服务器日志 344

13.5 Windows操作系统下访问FTP服务器 345

13.5.1 通过DOS模式 345

13.5.2 通过浏览器访问 348

13.6 Linux操作系统下的FTP图形工具 348

13.6.1 Konqueror和Nautilus窗口管理器 349

13.6.2 gFTP工具 349

第14章 Mail服务器配置与使用 352

14.1 电子邮件系统介绍 352

14.1.1 电子邮件简介 352

14.1.2 电子邮件系统组成部分 353

14.1.3 电子邮件系统相关协议 353

14.2 sendmail 355

14.2.1 安装sendmail 355

14.2.2 启动sendmail 356

14.3 sendmail配置文件 357

14.3.1 /etc/mail/sendmail.mc配置文件 357

14.3.2 /etc/mail/submit.mc配置文件 364

14.3.3 /etc/mail/access配置文件 366

14.3.4 /etc/mail/local-host-name配置文件 367

14.3.5 /etc/aliases配置文件 367

14.3.6 /var/spool/mail目录 371

14.3.7 /var/spool/mqueue目录 371

14.4 配置并使用sendmail邮件服务器 372

14.4.1 配置sendmail邮件服务器 372

14.4.2 使用mail程序操作邮件 373

14.5 使用Webmin配置sendmail邮件服务器 376

14.5.1 基本配置 376

14.5.2 读写邮件 380

14.6 使用邮件工具 383

14.7 邮件日志 387

第15章 Web服务器配置与管理 389

15.1 Web服务器 389

15.1.1 Apache服务器简介 389

15.1.2 安装Apache服务器 390

15.1.3 启动Apache服务器 393

15.2 httpd配置文件 395

15.2.1 httpd.conf配置文件介绍 395

15.2.2 全局环境配置 396

15.2.3 主服务器配置 401

15.2.4 虚拟机配置 408

15.3 图形化配置Apache服务器 409

15.3.1 基本设置 410

15.3.2 设置虚拟主机 410

15.3.3 设置服务器 414

15.3.4 调整服务器性能 415

15.4 使用Webmin配置Apache服务器 415

15.5 管理日志 417

15.5.1 设置日志格式 418

15.5.2 日志管理工具 420

第16章 路由器与NAT配置 423

16.1 路由器 423

16.1.1 路由器概述 423

16.1.2 路由器的功能 425

16.1.3 路由器工作原理 425

16.2 NAT概述 428

16.2.1 NAT简介 428

16.2.2 NAT功能 430

16.3 NAT语法 431

16.3.1 基本语法介绍 431

16.3.2 应用实例 432

16.4 配置并使用NAT 436

16.4.1 IP地址映射 436

16.4.2 局域网配置NAT 437

16.5 NAT安全 439

16.5.1 使用NAT的安全隐患 439

16.5.2 NAT安全对策 440

第17章 网络安全与代理服务器 442

17.1 Linux网络操作系统安全 442

17.1.1 Linux基本安全机制 442

17.1.2 Linux可能受到的攻击 443

17.1.3 Linux网络安全防范策略 444

17.2 防火墙 446

17.2.1 防火墙概述 446

17.2.2 防火墙的分类 447

17.2.3 防火墙技术 449

17.3 iptables 452

17.3.1 iptables概述 452

17.3.2 iptables语法规则 453

17.4 使用Webmin配置防火墙 458

17.4.1 禁止访问某些网站 459

17.4.2 限制客户机上网 460

17.4.3 禁止使用ICMP协议 461

17.5 代理服务器 462

17.5.1 代理服务器概述 462

17.5.2 各种代理服务器的比较 462

17.6 Squid服务器 463

17.6.1 Squid概述 463

17.6.2 Squid常用的配置选项 464

17.6.3 配置Squid代理服务器示例 469

17.6.4 客户端配置代理服务器 471

17.6.5 设置代理服务器自动取回数据 472

17.7 使用Webmin配置代理服务器 473

第18章 shell的基本使用 478

18.1 shell概述 478

18.1.1 什么是shell 478

18.1.2 shell类型 479

18.1.3 bash 480

18.2 shell基础 481

18.2.1 初始化文件 481

18.2.2 进入shell 483

18.2.3 shell命令 483

18.2.4 重定向标准错误输出 487

18.3 编写一个简单的shell脚本 490

18.3.1 创建程序 490

18.3.2 执行程序 491

18.4 变量 492

18.4.1 用户变量 492

18.4.2 系统变量 494

18.4.3 位置变量和特殊变量 497

18.4.4 数组变量 498

18.4.5 变量属性 499

18.5 基础语法 501

18.5.1 shell变量 501

18.5.2 变量表达式 501

18.5.3 shell字符 506

18.6 控制语句 508

18.6.1 if语句 508

18.6.2 case语句 509

18.6.3 for语句 510

18.6.4 while语句 512

18.6.5 until语句 512

18.6.6 shift语句 513

18.6.7 其他语句 514

第19章 C/C++编程 515

19.1 Linux下的C/C++编程 515

19.1.1 C/C++简介 515

19.1.2 Linux下的C/C++编程环境 516

19.2 gcc编译器概述 517

19.2.1 gcc编译器 517

19.2.2 gcc语法 519

19.3 gcc编译流程 520

19.3.1 使用gcc编译C语言代码 520

19.3.2 预处理(Pre-Processing) 522

19.3.3 编译(Compiling)和汇编(Assembling) 526

19.3.4 连接(Linking) 528

19.4 gcc错误类型及对策 529

19.5 gdb调试器 530

19.5.1 使用gdb调试器 530

19.5.2 gdb基本命令 534

19.6 make工程管理器 537

19.6.1 make简介 538

19.6.2 初识makefile文件 538

19.6.3 makefile变量 540

19.6.4 makefile规则 542

19.6.5 使用make 543

第20章 Perl编程 545

20.1 Perl介绍 545

20.1.1 Perl概述 545

20.1.2 Linux下使用Perl 546

20.2 变量 549

20.2.1 标量 549

20.2.2 数组 551

20.2.3 哈希表(hash) 553

20.2.4 句柄 555

20.2.5 指针 556

20.3 运算符 558

20.3.1 算术运算符 558

20.3.2 比较运算符 559

20.3.3 逻辑运算符 560

20.3.4 其他运算符 560

20.4 流程控制语句 562

20.4.1 条件语句 562

20.4.2 循环语句 565

20.4.3 跳转语句 568

20.5 正则表达式 570

20.5.1 正则表达式概述 571

20.5.2 正则表达式的组成 571

20.5.3 正则表达式的存在形式 574

第21章 管理数据库 576

21.1 数据库基础 576

21.1.1 数据库概述 576

21.1.2 关系数据库模型 577

21.1.3 关系数据库概述 578

21.1.4 SQL概述 579

21.2 MySQL和PostgreSQL 579

21.2.1 检索速度 579

21.2.2 数据锁定 580

21.2.3 事务处理 580

21.2.4 子查询 581

21.2.5 过程语言与触发器 581

21.3 配置MySQL 582

21.3.1 MySQL简介 582

21.3.2 安装MySQL 583

21.3.3 测试MySQL 584

21.3.4 初始化 586

21.4 使用MySQL 587

21.4.1 常用命令 588

21.4.2 用户授权表 590

21.4.3 授权 591

21.4.4 撤销和删除权限 593

21.4.5 数据库备份 594

21.4.6 数据库恢复 595

21.4.7 图形管理工具 595

21.5 配置PostgreSQL 599

21.5.1 PostgreSQL简介 599

21.5.2 安装PostgreSQL 600

21.5.3 设置PostgreSQL 602

21.5.4 测试PostgreSQL 604

21.6 使用PostgreSQL 605

21.6.1 管理服务 606

21.6.2 用户管理 607

21.6.3 数据库管理 608

21.6.4 psql命令 610

第22章 PHP编程基础 613

22.1 PHP概述 613

22.1.1 PHP简介 613

22.1.2 PHP编辑工具 614

22.2 配置PHP服务器 615

22.2.1 安装PHP 615

22.2.2 测试PHP 617

22.2.3 配置php.ini 617

22.3 PHP基础 623

22.3.1 创建PHP程序 623

22.3.2 数据类型 625

22.3.3 变量 629

22.3.4 表达式 633

22.3.5 控制语句 634

22.3.6 函数 639

22.4 数据库实例 640

22.4.1 数据库设计 640

22.4.2 查看留言 642

22.4.3 添加留言 644

相关图书
作者其它书籍
返回顶部