基本信息·出版社:科学出版社,北京科海电子出版社 ·页码:504 页 ·出版日期:2009年04月 ·ISBN:703024043X/9787030240439 ·条形码:9787030240439 ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
从理论与实践:Fedora Linux全方位学习 |
|
|
|
从理论与实践:Fedora Linux全方位学习 |
|
基本信息·出版社:科学出版社,北京科海电子出版社
·页码:504 页
·出版日期:2009年04月
·ISBN:703024043X/9787030240439
·条形码:9787030240439
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·图书品牌:科海培中
内容简介 《从理论与实践:Fedora Linux全方位学习》由台湾Linux专家李蔚泽老师执笔,从理论到实践,系统地介绍Fedora 9的基础知识及其应用。全书分为5篇共26章。第1篇介绍Linux的基础知识,包括Fedora的安装、磁盘分区、Linux的基础操作,旨在让读者对Linux有个初步的认识。第2篇是系统管理篇,内容涉及文件管理、磁盘管理、用户与组群管理、man帮助、软件包管理、文件压缩和打印机管理。第3篇介绍网络和安全,包括网络基本概念、GnuPG安全性保护、OpenSSH服务器。第4篇是服务器管理篇,介绍Apache服务器、FTP服务器、邮件服务器、SAMBA服务器、DNS服务器和NFS服务器的管理。第5篇介绍网络管理知识,包括ARP与RARP、IPv4静态路由、动态路由、ICMP与IGMP、TCP与UDP、故障排除与系统监视。
《从理论与实践:Fedora Linux全方位学习》紧扣Fedora系统的特性,并结合应用实例进行讲解,既可作为高校计算机专业学生学习Linux操作系统的教材,也可以作为Linux开源爱好者、Linux桌面系统用户、网络系统管理员、软件开发人员的参考用书。
编辑推荐 《从理论与实践:Fedora Linux全方位学习》历经数次改版升级,内容架构更臻完美,囊括作者多年Linux服务器管理经验。
从理论到实际操作,讲解透彻。既有Linux系统知识,又有网络和硬件相关概念。
内容全面,涵盖初学者和专业人士所需,并适用于其他Linux版本
数百幅原理图加强理解,学起来更轻松
学Linux不像学Windows,不仅仅要掌握操作过程,还要明白其中的原理。初学者在学习Linux时可能会面临许多困难,比如
不具备或需要加强计算机网络基础知识
没有太多时间纠缠于晦涩难懂的操作系统概念
对各种服务器的配置无从下手
其实,您真正缺少的是一本简洁而又能概括常用工具的参考书,《从理论与实践Fedora Linux全方位学习》就是您学习Linux的最好选择,其特点如下:
在每章的内容安排上,都是先介绍相关的理论和背景知识,再以指令操作和图形工具并重使用的方式进行讲解,彻底掌握LinuxCE作的原理。
按照学习的最佳步骤,把最需要学习的Linux划分为5篇26章,每篇都是专为特定主题而设计。可以分阶段学习,以降低学习的难度。
不管是初学者,还是网络管理员,都可以通过《从理论与实践:Fedora Linux全方位学习》的示例,从学习安装Fedora系统开始。到理解其内部工作机制,再到掌握系统管理等方面的内容。
目录 第1篇 Linux基础篇
第1章 图形模式光盘安装 1
1-1 引导与基本选项 2
1-2 网络与其他选项设置 6
1-3 硬盘分区与引导装载程序 9
1-4 首次启动 17
第2章 文本模式光盘安装 23
2-1 安装基本设置 24
2-2 网络与其他选项设置 26
2-3 硬盘分区与引导装载程序 30
第3章 磁盘分区 37
3-1 硬盘与格式化 38
3-2 分区的基本概念 39
3-3 Disk Druid的使用 45
第4章 与Linux的首次接触 55
4-1 系统启动 56
4-2 系统关机 59
4-3 系统登录/退出 62
4-4 编辑器长青树——vi 69
4-4-1 vi的启动与退出 69
4-4-2 vi操作模式 70
4-4-3 Command Mode功能键 72
4-4-4 Last Line Mode功能键介绍 74
第2篇 系统管理篇
第5章 文件系统管理 75
5-1 Linux文件系统架构 76
5-2 ext3fs文件系统结构 78
5-3 创建ext3文件系统 81
5-3-1 以fdisk分区磁盘 81
5-3-2 以mkfs格式化ext3文件系统 85
5-4 文件系统基本命令操作 86
5-5 文件权限基本概念 94
5-6 I/O重定向及管道 100
5-7 命令与图形管理工具的讨论 103
第6章 磁盘管理 105
6-1 磁盘管理基本命令与工具 106
6-2 系统挂载——mount 108
6-3 磁盘空间管理 112
第7章 用户与组群账号管理 119
7-1 用户与组群账号 120
7-2 添加账号 125
7-3 密码管理 131
7-4 添加批量账号 134
7-5 常用命令 137
第8章 查询系统帮助 139
8-1 在线手册——man 140
8-2 简易帮助查询——whatis/apropos 142
8-3 文件查找——find 143
8-4 其他查找命令 146
第9章 进程控制与管理 151
9-1 进程显示与删除 152
9-2 动态显示进程 156
9-3 内存状态与优先级 161
9-4 设置任务调度 164
第10章 文件压缩 167
10-1 zip压缩程序 168
10-2 gzip压缩程序 173
10-3 tar打包程序 176
10-4 其他压缩程序 178
第11章 打印机管理 181
11-1 打印系统简介 182
11-2 打印机添加 183
11-2-1 本地打印机 183
11-2-2 其他类型打印机 186
11-3 打印机管理 189
11-4 浏览器管理界面 193
第3篇 网络与安全篇
第12章 网络基本概念 197
12-1 TCP/IP网络 198
12-2 OSI七层模型 201
12-3 Linux网络配置文件 206
12-4 系统维护常用的命令 213
12-4-1 网卡设置——ifconfig命令 214
12-4-2 检测主机连接——ping命令 217
12-4-3 显示分组经过历程——traceroute命令 218
12-5 网络管理程序 219
第13章 GnuPG安全性保护 225
13-1 加密与GnuPG 226
13-2 创建密钥对与吊销证书 230
13-3 发送公有密钥 235
13-3-1 发送Public Key 235
13-3-2 将Public Key传送到密钥服务器 236
13-4 客户端接收Public Key 237
13-5 文件加密与数字签名 239
第14章 OpenSSH服务器 243
14-1 OpenSSH简介 244
14-2 OpenSSH安装 244
14-3 OpenSSH配置 246
14-4 客户端连接 247
第4篇 服务器管理篇
第15章 Apache服务器 251
15-1 Apache简介 252
15-2 Apache特色 253
15-3 Apache安装 254
15-4 HTTP原理与用户端连接 257
15-5 全局环境设置 261
15-6 主服务器设置 264
第16章 FTP服务器 283
16-1 FTP与VSFTP 284
16-2 客户端连接 288
16-3 服务器配置 298
16-4 用户管理 304
第17章 邮件服务器 309
17-1 电子邮件系统基础 310
17-1-1 专有名词 310
17-1-2 电子邮件传递流程 314
17-1-3 Sendmail安装 317
17-2 客户端连接设置 319
17-2-1 以mail收发电子邮件 319
17-2-2 以Outlook Express收发电子邮件 322
17-3 邮件转发与邮箱管理 327
17-3-1 邮件中继 327
17-3-2 邮箱管理 330
17-4 用户管理 335
17-4-1 账号别名 335
17-4-2 匿名邮件 338
第18章 SAMBA服务器 341
18-1 SAM与SAMBA 342
18-2 SAMBA配置 346
18-2-1 设置/etc/services文件内容 346
18-2-2 设置/etc/samba/lmhosts文件 347
18-2-3 设置/etc/samba/smb.conf文件内容 347
18-2-4 执行testparm以测试smb.conf配置文件 356
18-2-5 建立SAMBA密码文件——/etc/samba/smbpasswd 357
18-2-6 SAMBA服务器安全性级别 358
18-3 以浏览器管理SAMBA 360
第19章 DNS服务器 367
19-1 DNS基础 368
19-2 BIND安装 377
19-3 BIND服务器设置 380
19-3-1 设置/etc/named.conf文件 380
19-3-2 设置/var/named/named.ca文件 383
19-3-3 设置/var/named/localhost.zone文件 385
19-3-4 设置/var/named/named.local文件 387
19-3-5 设置/etc/resolv.conf文件 388
19-4 DNS资源记录 389
19-5 系统规划与示例研究 395
第20章 网络磁盘驱动器 399
20-1 NFS原理 400
20-2 NFS服务器安裝 402
20-3 NFS配置 404
20-4 NFS图形管理工具 408
第5篇 网络管理篇
第21章 ARP与RARP 413
21-1 ARP与RARP简介 414
21-2 ARP运行 421
21-3 管理ARP缓存 425
21-4 Arpwatch的使用 428
21-4-1 Arpwatch安装 428
21-4-2 以Arpwatch进行监视及管理 430
21-5 网络分组监视工具 431
第22章 IPv4静态路由 435
22-1 IP路由原理 436
22-2 路由表管理 438
22-3 路由管理模式 440
22-4 静态路由管理 442
第23章 动态路由 447
23-1 路由通信协议基础 448
23-2 RIP原理 449
23-3 OSPF基础 453
23-4 OSPF运行流程 458
23-5 最优路径与LSA 460
第24章 ICMP与IGMP 467
24-1 ICMP基础 468
24-2 ICMP信息 470
24-3 ICMP命令与组播 475
24-4 IGMP路由通信协议 478
第25章 TCP与UDP 481
25-1 TCP基础与结构 482
25-2 TCP通信协议基本特性 485
25-3 TCP三次握手 489
25-4 UDP 490
第26章 故障排除与系统监视 493
26-1 故障排除基本概念 494
26-2 网络监视工具 495
26-3 IPTraf网络监视器 500
……
序言 面对市场上针对微软售价的批评,内心感受复杂,因为对于一个用户而言,软件的价格越低越好,最好免费;但对于软件开发者而言,又希望自己辛苦的成果能得到高的报酬,这两者之间的矛盾一直反复冲击着笔者。其中似乎也存在着某种解决之道,那就是开发者要不断充实软件知识,努力开发物美价廉的产品,而Linux正是一个可以满足这方面需求的例子。
记得笔者刚开始学习Linux时,自认担任微软系列课程的讲师,学习这个新的操作系统应该会比一般人容易,结果却是事与愿违。原来在微软系统中自认游刃有余的我,却是在Linux学习中窒碍难行。
直到出国深造时,因为在研究所几乎接触不到平日熟悉的微软系统,学术上大多采用Unix系统为主,平时的程序编写或是系统设计只能以Linux来练习,可以说是赶鸭子上架,此时也是真正噩梦的开始。虽然每天花许多时间学习Linux,但是效率低下,究其原因就是没有一个正确的学习方式。
笔者在学习Linux过程中最大的困难就是缺少了一本简洁又能概括所有范围的工具书,因为大多数的Linux书籍,谈论的内容都太过艰涩,较适合有经验的用户阅读。而对于刚入门或是想转换操作系统的用户,只能东学一点,西学一点,然后在跌跌撞撞中累积极少的经验。基于此,笔者编写本书,希望能通过通俗的字眼来诠释Linux的世界。
随着Fedora TM9的发布,它提供了一窥Linux奥秘的绝佳机会,笔者特别以此为说明的平台,希望带领读者建立学习Linux的正确概念,为以后的高级研究预先铺路,至于操作系统的优劣与否,就留给读者来判断。
根据学习的最佳步骤,本书分为5篇26章,每个章节都是专注在特定的主题上,虽然有些内容会有关联性,但就整体而言,并不影响每章的个别阅读,这可大大减轻读者学习时的负担。
另外在介绍管理技巧时,笔者都尽量做到理论阐述、命令操作和图形工具使用并重,读者可自行选择最适合的方式。
笔者才疏学浅,如果本书有遗漏或是不尽详细之处,还请各位同仁不吝指教,以使本书更臻完美。在本书编写期间,受到家人及许多朋友的鼓励和指导,在此一并感谢他们。
文摘 插图:
第1篇 Linux基础篇
在进行Fedora 9操作系统的安装时,可以使用的方法有很多,而本章将使用Fedora 9安装光盘进行图形模式安装,其中包含的主题涵盖其他所有安装方法的大部分內容,建议读者仔细阅读本章的说明。
1.1 引导与基本选项
如果要以光盘直接引导,必须修改BIOS中的设置,要进入BIOS的设置画面,通常可以在计算机引导时按住Delete或F1键,而根据不同的BIOS类型及版本,会出现不同的设置画面。
在进入BIOS的设置内容后,找出可供修改引导顺序的选项,将CD-ROM修改为引导顺序的第一位,然后才是A或C。
利用光盘引导后,系统会出现如图1-1所示的安装起始界面。
在以上的选项列表中,将光标移至“Install or upgrade an existing system”选项(默认值)并按Enter键,接着安装程序便会加载安装所需的核心程序。
由于目前的ISO安装映像文件都已加入md5sum校验码,以检查安装文件的正确性,因此安装程序时会出现“Disc Found”信息界面,如图1-2所示,单击“OK”按钮可以测试安装DVD的正确性,或是单击“skip”按钮跳过此步骤。