Linux Fedora Core 6完全学习手册PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:王庆伟,周保英,王黎等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302169942
- 页数:646 页
第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
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019