最近升级日期:2009/08/06
1. Linux与硬件的搭配
1.1 认识计算机的硬件配备 1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 1.3 各硬件装置在Linux中的档名 Linux与硬件的搭配 虽然个人计算机各组件的主要介面是大同小异的,包括前面第零章计算机概论讲到的种种介面等, 但是由於新的技术来得太快,Linux核心针对新硬件所纳入的驱动程序模块比不上硬件升级的速度, 加上硬件厂商针对Linux所推出的驱动程序较慢,因此你在选购新的个人计算机(或服务器)时, 应该要选择已经过安装Linux测试的硬件比较好。 此外,在安装Linux之前,你最好了解一下你的Linux预计是想达成什么任务,这样在选购硬件时才会知道那个组件是最重要的。 举例来说,壁纸计算机(Desktop)的使用者,应该会用到X Window系统, 此时,显卡的优劣与内存的大小可就占有很重大的影响。如果是想要做成文件服务器, 那么硬盘或者是其他的储存设备,应该就是您最想要增购的组件罗!所以说,功课还是需要作的啊! 鸟哥在这里要不厌其烦的再次的强调,Linux对於计算机各组件/装置的分辨,
与大家惯用的Windows系统完全不一样!因为,各个组件或装置在Linux底下都是『一个文件!』
这个观念我们在第一章Linux是什么里面已经提过,
这里我们再次的强调。因此,你在认识各项装置之后,学习Linux的装置档名之前,
务必要先将Windows对於装置名称的概念先拿掉~否则会很难理解喔! 认识计算机的硬件配备 『什么?学Linux还得要玩硬件?』呵呵!没错! 这也是为什么鸟哥要将计算机概论搬上台面之故! 我们这里主要是介绍较为普遍的个人计算机架构来配置Linux服务器,因为比较便宜啦! 至於各相关的硬件组件说明已经在第零章计概内讲过了,这里不再重复说明。 仅将重要的主板与组件的相关性图示如下: 图1.1.1、个人计算机各组件的相关性 (上述图示主要取自tom's硬件指南,各组件图片分属个别公司所有) 那么我们应该如何挑选计算机硬件呢?随便买买就好,还是有特殊的考量?底下有些思考角度可以提供给大家参考看看:
事实上,计算机主机的硬件配备与这部主机未来的功能是很有相关性的!举例来说,家里有小孩, 或者自己仍然算是小孩的朋友大概都知道:『要用来打Game的『游戏机计算机』 所需要的配备一定比办公室用的『工作机计算机』配备更高档』,为什么呢? 因为现在一般的三维(3D)计算机游戏所需要的3D光影运算太多了,所以显卡与CPU资源都会被耗用的非常多! 当然就需要比较高级的配备罗,尤其是在显卡、CPU(例如Intel的Core 2 Duo及AMD的Athlon64 X2等)及主板芯片组方面的功能。 至於办公室的工作环境中,最常使用到的软件大多是办公软件(Office),最常使用的网络功能是浏览器,
这些软件所需要的运算并不高,理论上目前的入门级计算机都能够跑得非常顺畅了!(例如Intel Celeron及AMD的Sempron)。
甚至很多企业都喜欢购买将显卡、主板芯片组整合在一起的整合型芯片的计算机,因为便宜又好用!
并不是『贵就比较好』喔!在目前(2009)全球经济萧条的情况下,如何兼顾省钱与计算机硬件的效能问题,很重要! 如果你喜欢购买最新最快的计算机零件,这些刚出炉的组件都非常的贵,而且操作系统还不见得能够完整的支持。 所以,鸟哥都比较喜欢购买主流级的产品而非最高档的。因为我们最好能够考虑到效能/价格比。 如果高一级的产品让你的花费多一倍,但是新添加的效能却只有10%而已,那这个效能/价格的比值太低,不建议啦! 此外,由於电价越来越高,如何『省电』就很重要啦!因此目前硬件评论界有所谓的『每瓦效能』的单位,
每瓦电力所发挥的效能越高,当然代表越省电啊!这也是购买硬件时的考量之一啦!要知道,如果是做为服务器用,
一年365天中时时刻刻都启动,则你的计算机多花费50瓦的电力时,每年就得要多花450度电左右,如果以企业来讲,
每百部计算机每年多花450度电的话,每年得多花十万块以上的电费呢!所以这也需要考量啊!
并非所有的产品都会支持特定的操作系统,这牵涉到硬件开发商是否有意愿提供适当的驱动程序之故。 因此,当我们想要购买或者是升级某些计算机组件时,应该要特别注意该硬件是否有针对您的操作系统提供适当的驱动程序, 否则,买了无法使用,那才是叫人呕死啊!因此,针对Linux来说,底下的硬件分析就重要啦! 选择与Linux搭配的主机配备 由於硬件的加速发展与操作系统核心功能的增强,导致较早期的计算机已经没有能力再负荷新的操作系统了。 举例来说,Pentun-II以前的硬件配备可能已经不再适合现在的新的Linux distribution。 而且较早期的硬件配备也可能由於保存的问题或者是电子零件老化的问题, 导致这样的计算机系统反而非常容易在运行过程中出现不明的死机情况,因此在利用旧零件拼凑Linux使用的计算机系统时, 真的得要特别留意呢! 不过由於Linux运行所需要的硬件配备实在不需要太高档,因此,如果有近期汰换下来的, 比Pentun-III 500还要新的硬件配备, 不必急著丢弃。由於P-III的硬件不算太老旧,在效能方面其实也算的上非常OK了~所以, 鸟哥建议您如果有P-III以后等级的计算机被淘汰,可以拿下来测试一下,说不定能够作为你日常生活的Linux服务器, 或者是备用服务器,都是非常好用的功能哩! 但是由於不同的任务的主机所需要的硬件配备并不相同,举例来说,如果你的Linux主机是要作为企业内部的Mail server或者是Proxy server时,或者是需要使用到图形介面的运算(X Window内的Open GL等等功能), 那么你就必须要选择高档一点的计算机配备了,使用过去的计算机零件可能并不适合呢。 底下我们稍微谈一下,如果你的Linux主要是作为小型服务器使用,并不负责学术方面的大量运算, 而且也没有使用X Window的图形介面,那你的硬件需求只要像底下这样就差不多了:
底下鸟哥针对一般你可能会接触到的计算机主机的用途与相关硬件配备的基本要求来说明一下好了:
总之,鸟哥在这里仅是提出一个方向:如果你的Linux主机是小型环境使用的,即时死机也不太会影响到企业环境的运行时, 那么使用升级后被淘汰下来的零件以组成计算机系统来运行,那是非常好的回收再利用的案例。 但如果你的主机系统是非常重要的,你想要更一部更稳定的Linux服务器,那考虑系统的整体搭配与运行效能的考量, 购买已组装测试过的商用服务器会是一个比较好的选择喔!
此外,Linux开发商在释出Linux distribution之前,都会针对该版所默认可以支持的硬件做说明, 因此,你除了可以在Linux的Howto文件去查询硬件的支持度之外,也可以到各个相关的Linux distributions网站去查询呢! 底下鸟哥列出几个常用的硬件与Linux distributions搭配的网站,建议大家想要了解你的主机支不支持该版Linux时, 务必到相关的网站去搜寻一下喔!
总之,如果是自己维护的一个小网站,考虑到经济因素,你可以自行组装一部主机来架设。 而如果是中、大型企业,那么主机的钱不要省~因为,省了这些钱,未来主机挂点时, 光是要找出哪个组件出问题,或者是系统过热的问题,会气死人ㄟ! 而且,要注意的就是未来你的Linux主机规划的『用途』来决定你的Linux主机硬件配备喔!相当的重要呢! 各硬件装置在Linux中的档名 选择好你所需要的硬件配备后,接下来得要了解一下各硬件在Linux当中所扮演的角色罗。 这里鸟哥再次的强调一下:『在Linux系统中,每个装置都被当成一个文件来对待』 举例来说,IDE介面的硬盘的文件名称即为/dev/hd[a-d],其中, 括号内的字母为a-d当中的任意一个,亦即有/dev/hda, /dev/hdb, /dev/hdc, 及 /dev/hdd这四个文件的意思。
那么打印机与软盘呢?分别是/dev/lp0, /dev/fd0罗!好了,其他的周边设备呢? 底下列出几个常见的装置与其在Linux当中的档名罗:
需要特别留意的是硬盘机(不论是IDE/SCSI/U盘都一样),每个磁碟机的磁盘分区(partition)不同时, 其磁碟档名还会改变呢!下一小节我们会介绍磁盘分区的相关概念啦!需要特别注意的是磁带机的档名, 在某些不同的distribution当中可能会发现不一样的档名,需要稍微留意。 总之,你得先背一下IDE与SATA硬盘的档名就是了!其他的,用的到再来背吧!
|
||||||||||||||||||||||||||||||
本网页主要以Firefox配合解析度 1024x768 作为设计依据 鸟哥自由软件整合应用研究室