本博客用于摘录该书中对博主本人来说值得回顾的知识点 - 2019/7/1
鸟哥的网站使用的是繁体字书写,主要的问题在于台湾和大陆对于某些名称会有不同叫法,注意对应!(还是建议购买书籍对照阅读效果比较好,同时支持鸟哥!)
其实前面的三章的内容,应该先读一遍,简单勾画一下,等到学完后边章节之后,再回看并做笔记!
计算机概论
Linux的历史渊源与自由软件的关系
如何规划主机与Linux安装 (重点)
如何登入与使用Linux图形/文字介面的环境。
本篇资料较多,第一次接触Linux的新朋友, 很多资料若看不懂可以先略过,等到后续文章都读完了再回来看!
世界上常见到的两种主要CPU 架构:精简指令集(RISC) 与复杂指令集(CISC) 系统
精简指令集(Reduced Instruction Set Computer, RISC):
复杂指令集(Complex Instruction Set Computer, CISC):
为何称为x86架构( 注8 )呢?
这是因为最早的那颗Intel发展出来的CPU代号称为8086,后来依此架构又开发出80286, 80386…,因此这种架构的CPU就被称为x86架构了
所谓的位元:指的是CPU一次资料读取的最大量!64位元CPU代表CPU一次可以读写64bits
容量使用二进制,即:1GBytes档案 = 1024x1024x1024 Bytes
速度使用十进制,即:1GHz = 1000x1000x1000 Hz
赫兹(Hz) :次数/秒
| 网络带宽
由于网路使用的是 bit 为单位,因此网路常使用的单位为Mbps 是Mbits per second,亦即是每秒多少Mbit。举例来说,大家常听到的20M/5M 光世代传输速度,如果转成档案容量的byte 时,其实理论最大传输值为:每秒2.5MB/ 每秒625KB的下载/上传速度!
| 硬盘容量
问:购买的500GB的硬盘,但是为什么格式化完毕后却只剩下460GB左右的容量?
答:
因为一般硬碟制造商会使用十进位的单位,所以500GByte代表为50010001000*1000Byte之意。转成档案的容量单位时使用二进位(1024为底),所以就成为466GB左右的容量了。
硬碟厂商并非要骗人,只是因为硬碟的最小物理量为512Bytes,最小的组成单位为磁区(sector),通常硬碟容量的计算采用『多少个sector』,所以才会使用十进位来处理的。相关的硬碟资讯在这一章后面会提到的!
本节一定要多读几遍!每次都有新收获!可以结合装机进行理解!
1.1 Unix的历史和自由软件
1.2 Torvalds的Linux发展
1.3 Linux当前应用的角色
以上三部分为Linux的整个发展历程和目前应用,有兴趣可以读一读,非常有意思的!
其实每个distributions差异性并不大! 不过,由于套件管理的方式主要分为
目前鸟哥的建议是,先学习以RPM套件管理为主的RHEL/Fedora/SuSE/CentOS等台湾使用者较多的版本, 这样一来,发生问题时,可以提供解决的管道比较多。如果你已经接触过Linux了, 还想要探讨更严谨的Linux版本,那可以考虑使用Debian,如果你是以性能至上来考虑, 那么或许Gentoo是不错的建议!
总之,版本很多,但是各版本差异其实不大,建议你一定要先选定一个版本后, 先彻头彻尾的了解他,那再继续玩其他的版本时,就可以很快的进入状况。 鸟哥的网站仅提供一个版本,不过是以比较基础的方式来介绍的, 因此,如果能够熟练俺这个网站的话,呵呵!哪一个distributions对你来说,都不成问题啦!
不过,如果依据计算机主机的用途来分的话,在台湾鸟哥会这样建议:
Tips 这里是站在要让 Linux 成为自己的好用的工具 (服务器或开发软件的程序学习平台) 为出发点去介绍如何学习的喔!
请耐心的,慢慢的,将后面的所有章节内容都看完;
如果连网络基础都通过了,那么网站的架设对你来说,简直就是“太简单啦!”
(二)、选择一本易读的工具书
《私房菜》呗
(三)、实践再实践
(四)、发生问题的处理方式
(五)、成就感与兴趣的培养
无论作什么事情,对人类而言,两个重要的因素是造成我们学习的原动力:
鸟哥个人认为,学习Linux如果玩不出兴趣, 他对你也不是什么重要的生财工具,那么就不要再玩下去了! 因为很累人!那么如何培养出兴趣与成就感呢?可能有几个方向可以提供给你参考:
除了这些基本的初学者建议外,其实,对于未来的学习,这里建议大家要 “眼光看远!” 一般来说,公司环境会发生问题时, 他们绝不会只要求各位“单独解决一部主机的问题”而已,他们需要的是整体环境的总体解决“Total Solution”。 而我们目前学习的Linux其实仅是在一部主机上面进行各项设置而已, 还没有到达解决整体公司所有问题的状态。当然啦,得要先学会Linux相关技巧后, 才有办法将这些技巧用之于其他的solution上面!
所以,大家在学习Linux的时候,千万不要有“门户之见”,认为MS(微软)的东西就比较不好~ 否则,未来在职场上,竞争力会比人家弱的!有办法的话,多接触,不排斥任何学习的机会!都会带给自己很多的成长! 而且要谨记:“不同的环境下,解决问题的方法有很多种,只要行的通,就是好方法!”
不要再说没兴趣了!没有花时间去了解一下,不要跟人家说你没兴趣!而且,兴趣也是靠培养来的!除了某些特殊人物之外, 没有花时间趣培养兴趣,怎么可能会有兴趣!?