鸟哥的Linux私房菜 基础学习篇

书籍介绍

这本书非常经典,至今仍然蝉联最受欢迎华语Linux书籍第一的位置,无人能撼动,非常基础,因为他本身也是从0基础开始自学摸索,所以这本书也是一个循序渐进的过程,带领大家一步步进入Linux世界,非常口语化,相较于那些用了大量专业词汇的技术书籍,鸟哥的书真的是更容易为人所接受。

 

第一部份Linux 的规划与安装

常常听到Linux具有非常优良的血统,所以具有相当良好的多人多工环境,可以方便程式设计师来开发软体。此外,Linux本身是不用钱的『自由软体』,使用上面并没有所谓的『盗版』问题。但是,为什么Linux不用钱?随便修改或发布Linux为什么不会被罚?为什么Linux有这么多的版本?包括Fedora, SuSE, CentOS, Debian等等?这个都是我们必须要来了解的部分!了解这些部分,妳才会对Linux有一个正确的理解,才能够跟你的同事、同学、 上司说明,为什么使用Linux具有很多优点与好处!^_^

Linux并不好学习,鸟哥也是『重伤』过好几次才能对Linux有一些基础的认知。那么到底应该如何学习Linux呢?关键在实作。既然要实作就得要实际的安装一部Linux,那么Linux要安装前需要熟悉哪些基础观念?计算机概论是非常重要的一环!因为Linux与硬体的关系还不小~此外,打造一台Windows/Linux共存的主机也是很有用的, 至少对于需要多平台但又缺乏空间与金钱的朋友来说,这样的处理是非常有用的!

在第一篇里面,我们会由计算机概论谈起,再讲到Linux的历史渊源与自由软体的关系,然后重点在于如何规划硬体与Linux安装, 最后谈到如何登入与使用Linux图形/文字介面的环境。本篇资料较多,第一次接触Linux的新朋友, 很多资料若看不懂可以先略过,等到后续文章都读完了再回来看,才会有帮助喔!^_^

 

第二部分Linux 档案、目录与磁碟格式

安装完了Linux之后,接着下来自然就是要使用他了!我们在 开机与关机及简易指令操作 稍微说明了指令下达的方法,以及指令线上查询的方式,因此您可以轻易的使用指令列模式来进行诸多的动作与工作。那么接着下来呢?当然就是想要知道Linux里面有什么东西啰,所以,在这一个部分当中,我们将介绍Linux最基本的档案权限概念,与每个档案目录所带有的意涵。

当然啰,要了解权限的概念,那么对于不同的『身份』就需要了解一下才行, 不同的身份的人,所建立的或拥有的档案是否会相同呢?例如系统管理员与一般身份使用者的档案?当然不太一样!除此之外,如果您的硬碟空间不足,需要增加硬碟时,应该要如何新增呢?还有,记忆体不足的情况下,有没有增进虚拟记忆体容量的方法?在接下来的几个章节之中,我们将介绍 Linux 主要的档案架构、以及磁碟在Linux 当中该如何使用及挂载等问题。

第三部分:学习Shell 与Shell scripts

了解了基本的Linux 档案属性与目录的配置之后,在进入更深入的Linux 世界之前,有几个课题还是一定要知道的,那就是我们所使用的这个文字模式介面,也就是所谓的『Shell』这个咚咚。在 Linux 的世界中,使用的是GNU 发展出来的强化的第二代shell ,称为BASH Shell ,他有什么特异功能呢?简单的说,我们之前下达的几个指令都是bash 管理的,除此之外, 他还可以记录指令、档案或命令的补全功能、环境变数的使用等等,还有很多功能等着你去发掘呢!

在知道了部分的bash 功能后,在接着下来,我们还得了解一下什么是资料流重导向?还有常规表示法等等的问题, 这都是未来我们系统管理员在管理主机上面,一个不可缺乏的利器!当然啰,要将这些功能整合起来运用的话, 就不能不学习一下所谓的脚本『 shell scripts 』,他具有基础的程式能力( Program ),当真是个管理系统的好帮手呢!

再来,在未来的架站设定当中,常会使用到文字编辑器来编辑参数设定档,这个时候, 系统管理员至少务必要熟悉一套文字介面下的文书编辑软体,当然不限制哪一套软体啦,但是vi 是最标准的Unix-Like 的文字介面之文书处理软体,所以,我们几乎一定可以在每部Unix-Like 上面发现他的踪迹,所以,就来了解他一下吧,这也是挺重要的工作呢!

第四部分:Linux 使用者管理

好了!终于要到了管理Linux 帐号的时刻了!对于Linux 有一定的熟悉度之后,再来就是要管理连上Linux 的帐号问题了!这个帐号的问题可大可小啦!大到可以限制他使用 Linux 主机的各项资源,小到甚至一般帐号的密码订定规则都可以进行规定!端看您对于安全的需求啦!此外,如果站在资源平均分配的角度上,那么 Linux 主机上面有限的资源当然是平均分配给大家比较好!这个时候就得来规定一下『谁可以使用多少的硬碟空间?』那就是 Quota 喔!呵呵!厉害吧!

在订定完了一些帐号的规则之后,那么我们就继续来管理一下主机的系统与程序的管理吧!这个包括了观察每个程序(Process) 与工作排程及工作管理( jobs control ),这些也都是很重要的工作呢!

第五部分:Linux 系统管理员

嗯!终于来到系统管理员( root ) 要注意的工作事项之篇幅了!各位准系统管理员心理准备好了吗?我们要管理机器啰,呵呵!那么管理员的工作是什么?看报喝茶?!没错!管理员最大的享受就是看报喝茶了。一个好的系统管理员,平时不会希望挂载网站上面一再不断的查询、检查漏洞等等的, 因为果真如此的话,那么就表示『机器一定有问题了!』。为了让我们的 Linux 机器跑得更稳更顺畅,好让我这个管理员有更多的时间去看报喝茶,哈哈!更深入的了解系统是需要的!所以,这一篇我们由开机关机的整体流程谈起,好了解一下 Linux 在开机的过程中到底做了哪些事情,这样才能知道我们在什么时候应该做什么事情呐!

此外,由于『没有一个套件是永远安全的!』,所以套件管理是相当重要的一部份,这里我们以 RPM 与Tarball 来介绍一下如何管理你系统上面的套件。再来,你知道你的系统上面跑了多少资料吗?虽然知道什么是ps 来查询程序,但是总是得知道我的系统有哪些服务吧!嘿嘿!来看看先?不但如此,还得针对登录档进行解析,以及对于系统进行备份。呵呵!管理员的工作还真多那。不止不止,还要进行核心的管理呢!哇!果然是忙毙了!无论如何, 还是得要了解呐!

 

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好的课程或者教程,可以投稿,分享有学币奖励和额外收入!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
6. 如遇到加密压缩包,默认解压密码为"aixdata.com",如遇到无法解压的请联系管理员!
HONG'S学院 » 鸟哥的Linux私房菜 基础学习篇

HONG'S 学院,专注分享有价值的知识资源

立即查看 了解详情