图书介绍
Linux Fedora Core 6完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载
![Linux Fedora Core 6完全学习手册](https://www.shukui.net/cover/72/32286411.jpg)
- 王庆伟,周保英,王黎等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302169942
- 出版时间:2008
- 标注页数:646页
- 文件大小:230MB
- 文件页数:659页
- 主题词:Linux操作系统-技术手册
PDF下载
下载说明
Linux Fedora Core 6完全学习手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Fedora Core Linux简介1
1.1 什么是Linux1
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 shell11
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 LILO19
2.2.3 GRUB21
2.3 安装Fedora Core 6操作系统23
2.3.1 安装Fedora Core 6操作系统的步骤23
2.3.2 登录Fedora Core 6操作系统30
2.4 关闭和重启Fedora Core 634
2.4.1 图形化模式下关机和重启34
2.4.2 文本模式下关机和重启35
2.5 在虚拟机中安装Fedora36
2.5.1 虚拟机简介37
2.5.2 安装VMware38
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 Windows45
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 KDE65
3.4.1 KDE简介65
3.4.2 KDE的组成66
3.4.3 安装KDE67
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 yum190
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 Office195
8.2 OpenOffice.org Writer198
8.2.1 OpenOffice.org Writer的功能与特点198
8.2.2 初识OpenOffice.org Writer199
8.2.3 使用OpenOffice.org Writer202
8.2.4 配置OpenOffice.org Writer的工作环境208
8.3 OpenOffice.org Calc210
8.3.1 OpenOffice.org Calc的简介与功能210
8.3.2 操作OpenOffice.org Calc211
8.4 OpenOffice.org Impress214
8.5 OpenOffice.org Draw216
8.6 OpenOffice.org Base217
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 GIMP223
9.2.3 KDE桌面环境下的图像工具225
9.3 影音工具227
9.3.1 XMMS音乐播放器228
9.3.2 MPlayer播放器229
9.4 即时通信工具233
9.4.1 aMSN233
9.4.2 Pidgin235
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/IP249
10.2 连接Internet252
10.2.1 命令行配置网络连接252
10.2.2 图形界面配置网络连接255
10.3 Webmin259
10.3.1 Webmin的介绍与安装259
10.3.2 初识Webmin260
10.3.3 使用Webmin主题262
10.3.4 使用Webmin连接Internet262
第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 安装启动vsftpd322
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 sendmail355
14.2.1 安装sendmail355
14.2.2 启动sendmail356
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 配置并使用NAT436
16.4.1 IP地址映射436
16.4.2 局域网配置NAT437
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 iptables452
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 什么是shell478
18.1.2 shell类型479
18.1.3 bash480
18.2 shell基础481
18.2.1 初始化文件481
18.2.2 进入shell483
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 使用make543
第20章 Perl编程545
20.1 Perl介绍545
20.1.1 Perl概述545
20.1.2 Linux下使用Perl546
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和PostgreSQL579
21.2.1 检索速度579
21.2.2 数据锁定580
21.2.3 事务处理580
21.2.4 子查询581
21.2.5 过程语言与触发器581
21.3 配置MySQL582
21.3.1 MySQL简介582
21.3.2 安装MySQL583
21.3.3 测试MySQL584
21.3.4 初始化586
21.4 使用MySQL587
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 配置PostgreSQL599
21.5.1 PostgreSQL简介599
21.5.2 安装PostgreSQL600
21.5.3 设置PostgreSQL602
21.5.4 测试PostgreSQL604
21.6 使用PostgreSQL605
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 安装PHP615
22.2.2 测试PHP617
22.2.3 配置php.ini617
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