鸟哥的Linux私房菜(全集).pdf
《鸟哥的Linux私房菜(全集).pdf》由会员分享,可在线阅读,更多相关《鸟哥的Linux私房菜(全集).pdf(887页珍藏版)》请在文库网上搜索。
1、ux Google - Linux Linux LinuxIDC.com Linux Ubuntu Fedora RedHat SUSE Linux Android Linux - - - - LinuxIDC 6688.CC Copyright 2006-2011 Linux All rights reserved Linux 培训教程 从实践中学习 Linux II Linux 操作系 统在服务器领域的领先地位在可以预见的将来会越来越明显。 随之而来的是对 Linux 系统管 理和开发人员需求的不断增加, 从而会吸引更多的人学习 Linux 。 但是 目前学 习 Linux 的 人数与学习
2、微软系统或 Java 的人数相 比, 可以说还是少的可怜。 造成这种现象 的原因可能主要有以下几点: (1 )Linux 的门槛较高,对初学者来说有一定的难度。 (2 )Linux 的学习时间较长,因此对于想快速致富的人没有吸引力。 (3 )与微软系统相比,Linux 操作系统的安装比较复杂,所以实践环境的搭建比较 困难。 本书就是要帮助初学者在比较短的时间内掌握 Linux 操作系 统的使用,并能够管理和 维护 Linux 系统, 而且学习费用极为低廉 (只是购买这本书的价钱) 。 通过 与 UNIX 和 Linux 系统 20 多年 的朝夕相处, 我发现 Linux 系统其实 与 UNIX
3、 系 统一样, 是一个变化相当小的 操作系统。许多常用的命令(如 cp 、rm 、mkdir 、ls )几乎保持 20 多年前 的风采,这样的 系统重新 学 习或培训 ( 更新)的 成 本很低, 也 就是您一 旦 掌握了这 一 系统,许 多 功能 可 以 一直使用许多年, 甚至于伴随您的整个 IT 职业生涯。 而不同的是, 微软系统比较容易掌握, 但是变化也非常快。 通过自己对 UNIX 和 Linux 系统的学 习和工作经历,我发现其实 Linux 系统很好玩, Linux 的书也 可以写得很精彩。 本书是我从 20 多年 曲折的 IT 工作经历中提炼出来的, 是从 一位 IT 从业 人员的
4、视角来尽可能地介绍在实际工作中常用的和相对较稳定的 Linux 操作系 统的知识和技能。 本书是一本 Linux 操作系 统的实用教材。它几乎覆盖了 Red Hat 公司官方教程 RH033 和 RH133 的 全部内容, 但重点是放在实际工作能力的训练上。 本书的内容和例题设计均由 浅入深, 为 了消除初 学 者对计算 机 和操作系 统 教材常有 的 畏惧感, 本 书把那些 难 懂而 且 又 不常用的内容尽量放在书的后面章节介绍。 本书的第 1 个特点是:书中并不是对每条命令进行简单的介绍,而是把相关的命令有 机地组合在一起来讲解。例如在执行一条 Linux 命令之前,先介绍使用什么命令来显
5、示目 前操作系统相关的信息;接下来再介绍怎样执行所学的 Linux 操作系统 命令;最后还要介 绍使用什 么 样的方法 来 验证所执 行 的命令是 否 真的成功 等 。而且, 本 书中几乎 所 有的 例 题 都是完整 的 ,读者只 要 照着书中 的 例子输入 , 一定会得 到 与书中所 给 的一样( 或 相似 , 因 为每个操作系统的配置可能略有不同)的结果。 本书的第 2 个特点是:为了消除初学者对 Linux 教材常有的畏惧感,本书并未追求学 术上的完 美 ,而是使 用 生动、简 单 的生活实 例 来解释复 杂 的计算机 和 操作系统 的 概念 , 避 免用计算机的例子来解释计算机和操作系
6、统的概念。 本书的第 3 个特点是:它是自封闭的,即读者在阅读此书时不需要其他的参考书。 由于以上的 设计,本书 对读者的计 算机专业知 识几乎是没 有任何要求 的,即本书 可 以 作为读者学习计算机操作系统的起步教材。 本书中许多 概念和例题 都给出了商 业应用背景 。许多例题 是以场景或 故事的形式 出 现 的。不少例题和它们的解决方案是企业中的 Linux 系统管理 员或开发人员在实际工作中可 能经常遇到的。因此,很多例题不加修改或略加修改后便可应用于实际工作中。 前 言 III 本书首先教读者安装 Linux 系统服务 器,并在以后的章节中将其配置成一个与真实的 生产环境 相 近的模拟
7、 环 境。读者 通 过对这个 与 真实的生 产 系统相近 的 操作系统 的 操作 , 可 以获得对 真 实的生产 环 境中操作 系 统进行维 护 和管理的 实 际知识与 技 能,从而 成 为真 正 的 操作系统管理员或有经验的用户,而不是光能说不能干的“纸上操作系统管理员” 。 为了帮助读者, 特别是没有从事过 IT 工作的读者了解商业公司和 Linux 从业人员的真 实面貌, 在书中设计了一个虚拟科研项目 (繁育新品种狗的项目, 简称狗项目) 。 利用这个 狗项目的运作来帮助读者理解真正的 Linux 系 统从业人员在商业公司中是如何工作的。 本书的绝大多数操作都是在 Oracle Ente
8、rprise Linux 4 版本 上(这个版本与 Red Hat Enterprise Linux 4 完全兼 容) 进行的,Oracle Enterprise Linux 是一个免费的开源操作系统, 可以在 Oracle 的官方网站 上免费下载。为了方便读者的学习,在随书的 DVD 光盘上 附有 Oracle Enterprise Linux 4 操作系统的安装光盘。 之所以没有使用 Red Hat Enterprise Linux 5 , 是因为 RHEL 5 要消耗更多的系统资源, 而从学习 Linux 系统的角度来看,RHEL 4 与 RHEL 5 几乎没什么差别。 另外, 目前生产
9、系统使用 RHEL 4 要更多一 些。 之所以使用 Oracle 的 Linux 系统,是因为考虑到将来一些读者在学完 Linux 操作系统之 后,可能要在 Linux 系 统上安 装 Oracle 数 据库管理系统 (目前有越来越多的 Oracle 数据 库系统运行在 Linux 服 务器上) , 而 Oracle 的 Linux 系统已 经包括了安装 Oracle 所需的所有软件包和驱动程序,而且 Oracle Enterprise Linux 系统的默 认安装已经考虑到了安装 Oracle 数 据库管理系统的需要, 因此将 来读者在这一 Linux 操 作系统上安装 Oracle 会 非
10、常容易。 本书既可作为学校或培训机构及企业的 Linux 操作系统课程的教材,也可作为自学教 材, 还可作为所有想从事 IT (也包括想了解 IT ) 人员的起步教材。 可能有读者在想我将 来 也不想从事 Linux 系统方 面的工作, 学习 Linux 系统有什么用?其实, 您只要想从事 IT 工 作,理解 操 作系统对 您 将来的职 业 生涯会有 很 大的帮助 , 因为所有 的 软件系统 ( 包括 数 据 库系统)都是运行在操作系统之上的。而 UNIX 和 Linux 操作系统对计算机操作系统理论 和技术的 贡 献是业界 所 公认的, 许 多目前流 行 的操作系 统 技术,甚 至 数据库技
11、 术 都是 源 自 UNIX 。 其实,许多 UNIX 和 Linux 操作系统 的知识还可以直接套用到其他应用系统上。记得 20 世纪 90 年代末期,我在新西兰参加为期 3 个月的 Oracle 的全职培训 课程,一天,一位 孟加拉的同学鬼使神差地将他的 Oracle 数据库搞 乱了, 而且 Oracle 此时几 乎不允许他输入 任何 Oracle 的命令。 他请教老师, 老师看了一会儿后说只能重装 Oracle 系统了, 因为当时 老师已经要下班了, 所 以他告诉这位同学明天上课时帮他重装 Oracle 系统。 凭着 直觉我觉 得问题应该不至于严重到重装 Oracle 数据库系统 , 所
12、以等老 师走后, 我 问那位孟加拉的 同 学之前他做了哪些操作?他告诉我修改了一个 Oracle 的系 统文件, 具体的文件名称记不清 了, 只记得文件名中的几个字符。 于是, 我使用搜索命令找到了这个 Oracle 系统 文件并改 正了他的错误,最后重新启动 Oracle 系统,问题 就解决了。 其实, 当时我对 Oracle 的理解要远远低于我的老师, 但是由于我熟悉操作系统, 所以 把在管理和维护操作系统工作中掌握的方法原封不动地套用到了 Oracle 数据库系统的管理 和维护工作上。 在后来的 Oracle 学 习和使用过程中, 我发现 Oracle 系 统的许多概念和技术 与 UNI
13、X 或 Linux 操作 系 统的几乎是如出一辙。因此,我学习 Oracle 系 统时并未发现很困Linux 培训教程 从实践中学习 Linux IV 难。不只 Oracle 系统,其 他的应用系统也有许多 UNIX 或 Linux 操作系统 的影子。 可能有读者 问为什么它 们都这么相 像,答案是 它们都是人 设计和开发 的。任何书 ( 包 括 Linux 的书 ) , 读者都应该能用人的思维方式来读懂。 如果一本 Linux 的书, 您读了几遍 也读不懂 , 那么请不 要 读了。很 可 能这本书 根 本就不是 给 初学者写 的 ,也可能 人 家根 本 就 没想让您看懂(可能是保护知识产权吧
14、) ,或者 是作者自己也没搞懂。 本书是按照 认知学习的 方式来编排 的,每一章 都附有大量 完整的例子 ,而且这些 例 子 都在不同的 Linux 操作系 统上测试过,最后所有的例子都在 RHEL 4 或 RHEL 5 上运 行过。 读者可以通过在 Linux 系统上运行这些例子来加深对 Linux 操作系统的 理解。另外,本书 还附有大量的图片来帮助读者从不同的角度理解 Linux 操 作系统。对一些很难用文字、图 片和例题解释清楚的内容, 本书还附有视频 (在随书的 DVD 光盘上) , 以降低读者学习的 难度。在 这 个光盘中 还 包括了一 些 比较冗长 的 例题的脚 本 文件,如 果
15、 读者不想 输 入复 杂 和 冗长的文 件 内容,则 可 以直接使 用 复制和粘 贴 的方法来 轻 松地使用 这 些文件中 的 内容 。 本 书中所有 的 内容都是 按 循序渐进 的 方式安排 的 ,即只要 顺 序阅读本 书 ,即使是 初 学者 也 能 读懂和掌握本书的内容。 当人们看到 或触摸到某 一事物时, 就会更加容 易理解这一 事物。计算 机操作系统 也 是 一样,它是一门实践性相当强的学科。如果想真正地掌握 Linux 操作系 统,就必须不断地 使用它。 还 需要尽可 能 得到足够 的 学习资源 , 例如,比 较 好的教材 ( 文档、参 考 手册 、 用 户指南、 宝 典等一般 不
16、能作为教 材 ,因为它 们 不是按由 浅 入深的顺 序 编排的, 而 且涉 及 的 内容太多。 它们一般是为专业人员, 而不是初学者学习设计的) , 最好还能得到一些其他的 帮助(如从同事和朋友那) ,否则, 您的学习将是异常艰难的,即使学完了也未必能干活, 因为许多系统功能和操作的用法是上机用出来的,不是读书读出来的。 专家都从菜 鸟来,牛人 (大虾)全 靠熬出来。 其实,所谓 大虾或专家 就是一件事 干 长 了干久了 , 在一个行 当 里混久了 就 自然而然 地 混成了专 家 。我们的 祖 先之所以 能 从灵 长 类 中脱颖而出进化成万物之灵的人类,就是因为学会了使用和发明工具。借助于 L
17、inux 这一 强大的操作系统(工具) ,相信即使那些只有很少,甚至没有 IT 背景的 读者也会轻松、迅 速地从 IT 领域的菜鸟进化成老鹰、 大虾, 再进化成专家、 大师, 最后在年逾古稀时进化成 一代宗师(只要能够坚持下去) 。 参与本书的编写和资料整理的有王莹、 万妍、 王逸舟、 牛晨、 王威、 程玉萍、 万群柱、 王静、范 萍 英、王洁 英 、范秀英 、 王超英、 万 新秋、王 莉 、黄力克 、 万洪英、 万 节柱 、 万 如更、李 菊 、万晓轩 、 赵菁、张 民 生和杜蘅 等 。在此对 他 们的辛勤 和 出色的工 作 表示 衷 心 的感谢。 如果读者对本书有任何意见或要求,欢迎来信提
18、出。我的电子邮箱为: sql_ 最后,预祝读者 Linux 操作系统的学习之旅轻松而愉快! 何 明 2010 年 7 月 目 录 第 0 章 Linux 的安装及 相关配置.1 0.1 计算机的 主要部件 . 1 0.2 计算机操 作系统简介 . 2 0.3 虚拟机及 安装的准备工作. 3 0.4 安装 VMware Server. 5 0.5 创建新虚 拟机 . 7 0.6 安装 Linux 系统的准备工作 . 12 0.7 在 PC 机 上直接安装 Linux 操作系统 . 14 0.8 安装 Linux 操作系统. 14 0.9 telnet 和 ftp 服务的启动与连接 . 26 0.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux电子书籍