Linux征途——Linux简介

  • Linux——历史

    "Hello everybody out there using minix——I'm doing a (free) operating system……"——Linus Torvalds

    在1991年的8月25日,网络上出现了一篇以此为开篇话语的帖子。

学习Linux我觉得有必要知道Linux的由来,简单说下Linux的历史。Linux是由林纳斯·本纳第克特·托瓦兹开发初始版本,应该说是内核。Linux的完善依靠社区的大佬,林纳斯大佬发布后,很多的专业人士提出很多的优化方案,在1994年才发布Linux 1.0版本。

1969~1970    贝尔实验室开发Unix
1972        贝尔实验室开发商业版本,给不同的用户授权
1975        使用者之一的加州大学分校伯克莱下属部门BSD发行自己的Unix
1980        微软发布Xenix的Unix PC版    BSD的Unix也不断发展
                Unix有很多版本,其间复杂性难以描述( $ _ $ )
1991        Linux诞生,Linux基于Minix开发,Minix是一位教授基于BSD 4.3版本开发。下面具体的图。(网络上关于Linux的发展很全)

  •  Linux——优点和缺点

  • 优点:
  1. 免费和开源:有GPL(General Public License)授权,便成为免费软件,可以自由获取,且源代码开放,可以随时取的程序的源代  码,方便程序开发工程师。
  2. 与Unix兼容:Linux是一个类Unix操作系统,具有全部Unix特征
  3. 稳定安全:继承了Unix稳定高效的特点,而且Linux的最强大的地方就是网络。有大量的网络管理和网络服务的工具。Linux还有社区这个强大的后盾,有什么安全问题可以随时发现,并修补
  4. 多任务多用户:Linux和windows不同,它可以多个用户同时操作。这个就有利于团队的开发。
  • 缺点:
  1. 文字界面:需要熟练掌握各种命令
  • Linux——文件

至于Linux,核心就是万物皆文件,那怎么区分是什么类型的文件呢?

  1. 蓝色表示目录;
  2. 绿色表示可执行文件;
  3.  红色表示压缩文件;
  4. 浅蓝色表示链接文件,红色闪烁表示链接的文件有问题了;
  5. 灰色表示其它文件;
  6. 黄色是设备文件

下面是Linux的目录配置

Linux目录配置
/ 根目录名称存放文件备注
bin常用执行文件。如:ls,mv等 
bootLinux核心和启动文件 
dev与设备相关文件 
etc系统启动需要读取的相关文件etc/X11/:X Windows有关配置文件
home用户根目录,放用户的地方 
lib函数库 
mnt软驱与光驱默认装载点 
proc系统核心和程序需要的相关信息 
sbin系统管理常用的程序通常是root等系统管理员使用的程序
tmp临时文件 
usr程序和指令usr/include/:一些套件的头文件
usr/lib/:许多程序和子程序的函数
usr/local/:软件默认安装目录
var所有服务的登录文件和错误信息文件 

注意:/etc 启动和系统数据文件均在这个目录下,所以这个目录出现问题,系统也该凉了。
           /var 登入,所有服务发生问题时的记录,以及常规性的服务都在目录下。

  • Linux——学习

实践+参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当着手翻译第三版时,我不由得回想起开始接触Linux 的那投日子。 几年前,当我们拿到Linux 内核代码开始研究时,可以说茫然无措。其规模之大,叫“覆 压三百余里,隔离天日”似乎不为过;其关系错综复杂,叫"廊腰线回,檐牙高啄,各 抱地势,勾心斗角”也非言过其实。阿房宫在规模和结构上给人的震撼可能与Linux 有 异曲同工之妙。“楚人一炬,可怜焦土”,可能正是因为它的结构和规模,阿房宫在中国 两十多年矗极的计建历史中终于没有再现,只能叫后人扼腕叹息;但是, Linux 却实实 在在地矗立在我们面前,当我们徘徊在这宏伟宫殿之前时,攻许,我们也需要火炬 不是用来效灭,而是为了照亮勇者脚下的征途。 Linus Torvalds 在我们面前展现的Linux 魔法卷轴,让我们的视野进入一个自由而开放 的新世界。自由意味着自我价值的实现,开放代表着团结协作的理想,这对于从没把握 过核心操作系统的中国人来说,无疑燃起了心中的梦想。于是,许多人毫不犹豫地走进 来了,希望深入到那散发自由光彩、由众人团结协力搭造起的殿堂。但是很快,不少人 迻缩了。面对这样一个汪洋大诲,有的人迷惑了,出诲的航道在哪里?有的人倒下了. 漫漫征途何时是尽头?我常常想,如果那时他们手中就有这本书的话…… Daniel P.Bovet 和Marco Cesati 携手为我们打造了这本浅无巨著,自此我们有了火把, 有了航诲图,于是我们就有了彼岸,有了航道,也有了补给码头。不是吗?中断虽繁, 但笫四、六两章切中肯紧的剖析,肯定能让你神清气爽;内存管双虽淮, 但多达三章细 致入微的说理一定会让你茅塞顿开。内容的组织更是别具匠心,每章开始部分一般性原 理的描述打破了知识的局限,将每个部分的全景展现在你面前。而针对每个知识点芯到 实处的独到分析,又会使你沉迷于知识的社会贯通之中。第三版对Linux 2.6 的全面描 述会使你为2.4 与2.6 之间的沟壑而感叹`但请放心,你曾从Linux 旧版本中荻取的点滴 依然是你前进的基石。总之,你面对的不再是赤裸裸的代码,而是真正能雅俗共赏的艺 术。 对整
译 者 序 当着手翻译这本书时,我不由得回想起开始接触Linux的那段日子。 几年前,我们拿到Linux内核代码开始研究时,可以说茫然无措。其规模之大,叫“覆压三百余里,隔 离天日”似乎不为过;其关系错综复杂,叫“廊腰缦回,檐牙高啄,各抱地势,勾心斗角”也不言过其实; 阿房宫在规模和结构上给人的震撼,可能与Linux有异曲同工之妙。“楚人一炬,可怜焦土”,可能正是因 为它的结构和规模,阿房宫在中国两千多年盛极的封建历史中终于没有再现,只能叫后人扼腕叹息;但是, Linux却实实在在的矗立在我们面前,当我们徘徊在这宏伟宫殿之前时,或许,我们也需要火炬——不是用 来毁灭,而是为了照亮勇者脚下的征途。 Linus Torvalds在我们面前展现的Linux魔法卷轴,让我们的视野进入一个自由而开放的新世界。自由 意味着自我价值的实现,开放代表着团结协作的理想,这对于从没把握过核心操作系统的中国人来说,无 疑点燃起了心中的梦想。于是,许多人毫不犹豫地走进来了,希望深入到那散发自由光彩、由众人团结协力 搭造起的殿堂。但是很快,不少人退缩了。面对这样一个汪洋大海,有的人迷惑了,出海的航道在哪里?有 的人倒下了,漫漫征途何时是尽头?我常常想,如果那时他们手中就有这本书的话… Daniel P.Bovet和Marco Cesati携手,为我们打造了这本鸿篇巨著,自此我们有了火把,有了航海图, 于是我们就有了彼岸,有了航道,也有了补给码头。不是吗,中断虽繁,但第四、六两章切中肯綮地剖析, 肯定能让你神清气爽;内存管理虽难,但多达三章细致入微的说理,一定会让你茅斯顿开。而内容的组织更 是别具匠心,每章开始部分一般性原理的描述,打破知识的局限,将每个部分的全景展现在你面前。而针对 每个知识点,落到实处的独到分析,又会使你沉迷于知识的融会贯通之中。第三版对Linux2.6的全面描述, 会使你为2.4与2.6之间的沟壑而感叹,但请放心,你曾从Linux旧版本获取的点滴依然是你前进的基石。总 之,你面对的不再是赤裸裸的代码,而是真正能雅俗共赏的艺术。 对整个Linux社区来说,这绝不是微末的贡献而已,连Andre Morton都已经指出:“内核的学习曲线 变得越来越长,也越来越陡峭。系统规模不断扩大,复杂程度不断提高。长此以往,虽然现在这一拨内核开 发者对内核的掌握越发炉火纯青,但却会造成新手无法跟上内核发展步伐,出现青黄不接的断层”。而这本 书的目的,无疑于此吻合。按照这本书指明的道路,我们可以躲过暗礁,绕过险滩,穿过逆流,勇往直前。 这也是为什么这本书总在Linux书籍排行榜中稳居前列的原因之一。 不过,除非行动,否则地图再好,也不会让人向自己的目标迈进半步。所以,在读书的同时,你还一定 要亲身实践:理解内核某部分的捷径就是对它做些修改,这样你才能越过代码本身看到内核深层机理。 Linux是一个全新的世界,世界意味着博大精深,而新或许代表对旧的割舍和扬弃,加在一起,就是要 我们在割舍和扬弃的同时还要积累知识到博大精深的地步,这容易做到吗?是的,这不容易做到。Gerald M. Weinberg在《Becoming a Technical Leader: An Organic Problem-Solving Approach》一书中总结成长为高 原-低谷模式:“成长是跳跃式的,要经过量的积累,在积累的过程中,往往要伴随着扬弃,所以常常会跌 入低谷”。面对Linux这个需要长期孜孜以求的学习对象,无疑这种震荡会加重我们的疑虑,降低我们的信 心,消磨我们的意志,使我们轻易的认为达到了自己的成长上限。 根据我们的经验,这需要系统思考来改变心智模式,最好有一个学习型组织来提供帮助:团队是学习 的最佳单位。(可以参看彼得.圣吉的《第五项修炼》,这本书值得有心改变自己,并进而改善周围世界的人一 读再读)所以,我们希望结合这本《深入理解Linux内核》,创造这样的一个氛围,一种环境。为此在 www.KernelTravel.net 建立了中文网站“内核之旅”,不但有一些有价值的资料,而且我们会把这些资料按 照学习路径组织起来,让它们真正伴随内核学习者前进。 阅读本书,需要一份耐心,更需要一份执着。当你闯过一道道难关,阅读到本书的最后一章时,会有“ 蓦然回首,那人却在灯火阑珊处”的感觉!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值