📄 0130designlinux.htm
字号:
<div class=block1>
<span class="text_h1">
1. <a href="#hardware">认识主机的各部分硬体元件</a><br>
<span class=text_h2>
1.1 <a href="#hardware_know">认识电脑的硬体配备</a><br>
1.2 <a href="#hardware_select">选择与 Linux 搭配的主机配备</a><br>
1.3 <a href="#hardware_no">各硬体装置在 Linux 中的代号?</a><br>
</span>
2. <a href="#beforeinstall">安装 Linux 前的规划</a><br>
<span class=text_h2>
2.1 <a href="#beforeinstall_distro">选择适当的 distributions</a><br>
2.2 <a href="#beforeinstall_service">主机的服务规划与硬体的关系</a><br>
2.3 <a href="#beforeinstall_partition">主机硬碟的主要规划(partition)</a><br>
2.4 <a href="#beforeinstall_vbird">鸟哥说∶关于练习机的安装建议</a><br>
</span>
3. <a href="#vbirdcase">鸟哥的两个实际案例</a><br>
4. <a href="#FAQ">本章习题练习</a><br>
5. <a href="#reference">参考资料</a><br>
<span class=text_h2>
6. <a href="http://phorum.vbird.org/viewtopic.php?t=23874"
target="_blank">针对本文的建议∶http://phorum.vbird.org/viewtopic.php?t=23874</a>
</span>
</span>
</div>
<!-- 本文的正式部分 -->
<hr><a NAME="hardware"></a><img src="images/penguin-m.gif" alt="大标题的图示" height="34" width="25" align="middle" /><span class="text_h1">认识主机各部分硬体元件</span><br>
<div class=block1>
在开始安装 Linux 之前,有些功课是要先作的!因为 Linux 对于较新的硬体的支援度可能比较不足,
所以,您必须要了解您的主机是否为 Linux 所支援的 CPU、RAM、显示卡、网路卡等等。
此外,您也必须要先了解到您的 Linux 预计想要达成的功能是什么?这样在选购硬体时,
才会知道,那个部分是最重要的啊!举例来说,桌上型的使用者,应该会用到 X Window 系统,
此时,显示卡的优劣与记忆体的大小可就占有很重大的影响。如果是想要做成档案伺服器,
那么硬碟或者是其他的储存设备,应该就是您最想要增购的元件棉!所以说,功课还是需要作的啊!<br><br>
鸟哥在这里要不厌其烦的再次的强调, Linux 对于电脑各元件/装置的分辨,
与我们惯用的 Windows 系统完全不一样!因为,<span class=text_import2>各个元件或装置在
Linux 底下都是『一个档案!』</span> 这个观念我们在 Linux 是什么的章节里面已经提过,
这里我们再次的强调。因此,您在认识各项装置之后,学习 Linux 的装置代号之前,
务必要先将 Windows 对于装置名称的概念先拿掉~否则会很难理解喔!<br><br>
<hr><a name="hardware_know"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /> <span class=text_h2>认识电脑的硬体配备</span><br>
<div class=block2>
『<span class=text_import2>什么?学 Linux 还得要玩硬体?!</span>』呵呵!没错!
因为 Linux 早期是与 x86 架构的个人电脑系统紧密结合,而且我们由前两章的
<a href="0110whatislinux.php">Linux 是什么</a> 当中也晓得,硬体与作业系统的关系可是很大的!
所以,我们当然就得要了解一下个人电脑主机的基本架构了!<br><br>
事实上,电脑主机的硬体配备与这部主机未来的功能是很有相关性的!
举例来说,家里有小孩,或者自己仍然算是小孩的朋友大概都知道∶『
<span class=text_import2>要用来打 Game 的 "游戏机电脑" 所需要的配备一定比办公室用的
"工作机电脑" 配备更高档</span>』,为什么呢?因为『电脑游戏』所需要的显示、
CPU 等资源较高,所以需要适合比较大量运算的配备,因此等级上面不能太差啊( 例如 Athlon 或者是 P4 系列 )
至于办公室个人电脑环境中,通常我们不太可能会使用到太复杂的软体,所以,等级不需要太好
( 例如K6-2 500 ),就可以运作的很顺畅啦!那什么叫做高档配备?
呵呵!底下我们得先来约略了解一下电脑主机里面的各个配备,
以及他们对于系统性能的影响棉!<br><br>
所谓的『电脑主机』就是那个机壳内的咚咚~当您拆掉主机机壳之后,会发现里面有一张大板子,
这块大板子上面插了好几块小板子,还有一颗小风扇安置在一块四方形的东西上面。
此外,还有几颗硬碟与光碟或软碟被锁在机壳里面,还有一个铁盒子,上面有很多电线跑出来,
这些电线的接头都被接在硬碟/光碟/软碟以及大板子上面。其中最重要的就是那张大板子,
因为所有的机壳内的东西,都会接到这个大板子上面!这个大板子就是『<span class=text_import2>主机板</span>』。
主机板有点像底下这个样子∶<br><br>
<center><a name="fig_1"></a><img SRC="0130designlinux/0130designlinux-1.jpg"
title="主机的架构示意图"
alt="主机的架构示意图"><br>
图一、主机的架构示意图</center><br>
上图一中,中间上面的部分就是<span class="text_import2">中央处理器 ( CPU ) </span>的插槽了,至于
CPU 右边那三个直直的则是<span class="text_import2">记忆体 ( RAM )</span> 的插槽;
而在中间偏下有几个名称为 PCI 的咚咚,那就是一些介面卡的插槽了。包括 SCSI
介面卡、网路卡,还有一些音效卡等等,都是接在
PCI 卡上面的!至于在 PCI 上面还有一个 <span class=text_import2>AGP 插槽</span>是干嘛的?
那个就是<span class=text_import2>前一阵子的主流显示卡介面</span>噜!此外,
在记忆体的右边还有几支黑黑的咚咚,那就是使用『排线』连接主机板与硬碟的介面插槽,
我们称他为『<span class=text_import2>IDE介面</span>』,
而硬碟除了 IDE 介面外,现在比较流行的应该是 SATA 介面,这个介面的硬碟插槽比较小一点,
连接线也比较好接,因为比较细,对于机壳内的空气对流比较好。
这个部分相当的重要,等一下我们会再提到的!底下我们来谈一谈关于几个主要的元件,
然后再介绍整体的运作吧!<br><br>
<div style="padding: 10 0 10 0 ;" align="right"><table width="90%"><tr><td><b>Tips:</b><br /><span style="font-style: italic; color : darkgreen"> 很讨厌的是,个人电脑的发展不断的向上延伸,各项介面也在不断的改善,
截至目前为止 (2005/06),有 PCI Express 、 AGP 渐渐被淘汰、IDE 介面被 SATA 介面所取代,
记忆体也均已 DDR 介面取代原本的 PC133 的 SDRAM,
这些介面的改善也造成您的硬体在升级时候的困扰,因为,很多旧的配备无法被重复利用的!
所以,上面的图示仅是一个简略的介绍!您需要随时请教店家喔!
</span></td><td><img src="../images/vbird_face.gif" /></td></tr></table></div>
<li><span class=text_import2>中央处理器 ( CPU )</span> ∶</li><div class=block2>
CPU 可以说是一部电脑主机里面相当重要的东西了,因为,
他负责了所有事件的运算!而且,跟大量运算有关的主机,主要的关键几乎就是卡在 CPU 的速度上。
目前全世界前两大的个人电脑 CPU 制造商为 Intel 与 AMD ,而这两家公司自己的 CPU
规格就不少了,加上有两家制造商,哇!这表示, CPU 的规格多的吓人~<br><br>
早期的 CPU 规格都是由 Intel 来拟定,然后大家按照他的规格去设计自己的 CPU ,
所以,在主机的购置上面,会比较不容易产生不相容的情况。
但因为某些因素,导致 AMD 自行在 x86 的架构上发展自己的 CPU 脚位,
而且因为 CPU 结构的变更,使得脚位的定义越来越多。
目前因为规格太多,
而且 CPU 的插脚的脚位都不一样,有的即使一样但是 CPU 的运作电压不同,
也无法相容!因此,<span class=text_import2>在选购 CPU 与相关的主机板时,
务必要询问正确的资讯</span>,
否则买了 CPU 与主机板不能相容的话,那么两个东西都会变成废铁的喔!<br><br>
目前流行的 CPU 规格大致分为 Intel 的 P-4 系列,而 P-4 系列未来又分为双核心与单核心,
这两款 CPU 是不相容的,主机板也不相容,必须特别留意。至于 AMD 的 Sempron, Athlon64,
Athlon64x2 当中, Sempron 是入门级, Athlon64 与 Athlon64x2 是 64 位元的 CPU,
分别是单核心与双核心,两款的脚位相同,据说主机板是可以互通的!但是 Sempron 与 Athlon64
的主机板则不相容!要特别注意。(注∶所谓的双核心,是在一颗 CPU 里面,
建构了两个运算单元,也就是说,这个双核心的 CPU 有两个可以运算的实体 CPU 就是了。
而 AthlonXP 也已经被新的型号 Sempron 所取代了!)<br><br>
好了,那么 CPU 的速度除了核心的优良与否之外,常用来判断同级产品之间的速度,就是时脉了。
<span class=text_import2>所谓的时脉,简单的说,就是单位时间的运算次数</span>。
所以,时脉越高,代表这个装置设备的运算次数越多次,当然速度上就会比较快。
(注∶不同的 CPU 之间不可以单纯用时脉来判断运算的效能喔!例如 AMD 的 Athlon64 2G
在运作上,效能比 P-4 2G 还要好很多!所以,时脉目前仅能用来比较同样的 CPU 的速度。)
比较特别的是, CPU 有所谓的倍频与外频,有什么意义呢?
<ul>
<li>CPU 有所谓的『倍频』与『外频』,
<span class=text_import2>外频是 CPU 与周边设备进行资料传输/运算的速度,
至于倍频则是 CPU 本身运算时候加上去的一个运算速度!
两者相乘才是 CPU 的时脉</span>。与 CPU 外频有关的咚咚为记忆体与主机板晶片组。
一般来说,越快的时脉代表越快的 CPU 运算速度。以 Intel 的 PIII 时脉 933 MHz 为例,</li><br>
<span class=text_import2>
<ul><li>CPU 外频与倍频∶ 133(外频) X 7(倍频) MHz
<li>RAM 频率∶通常与 CPU 之外频相同,为 133 MHz
<li>PCI 介面( 包含网路卡、音效卡等等的介面喔 ) 133/4=33 MHz
<li>AGP 介面 ∶ 133 / 2 = 66 MHz (这是 AGP 正常的频率喔!)</ul></span><br>
<li><span class=text_import2>外频是可以超频的!</span>
什么是超频呢?原本的 CPU 外部频率假设是 133 好了,如果您藉由某些工具,
或者主机板本身也可能会提供这个工具,那您就可以将 133 提升到比较高的频率,
那就是所谓的超频。为什么要超频呢?因为可以在比较便宜的 CPU 上面让频率升到比较高,
等于是『赚到了』的意思。不过,<span class=text_import1>超频本身的风险很高</span>~
如果是超外频的话,例如到 166 MHz 时,你的 AGP 将达 (166/2=83) 而
PCI 也将达 (166/4=41.5) ,高出正常值甚多,通常,
越快的外频由于所有的设备运作频率都会提升,所以,可以让效能提高不少,
但也可能会造成系统不稳定!例如常常当机,或者是造成某部分元件的寿命简短等等。
此外,目前的电脑系统真的是够快了,不需要超频啦!而且,在
Linux 系统中,『<span class=text_import1>不建议超频</span>』,因为,即使 CPU
可以耐的住这么高的时脉,但是系统的运作是全面性的,只要有一个设备当机,
那么你的系统就跟著当掉啦!而因为超频之后,系统频率高出正常值太多,
所以当然容易造成不稳定呢!</li><br>
<li>另一个需要注意的是,『CPU 是有分等级的』,而目前很多的程式都有对
『<span class=text_import2>CPU 做最佳化</span>』的行动,所以就会有所谓的
i386, i586, i686 为附档名的档案产生啦!基本上,在 P MMX 以及 K6-III 都称为
586 的 CPU ,而 Intel 的赛扬以上等级与 AMD 的 K7 以上等级,就被称为 686
的机器了!万一改天你发现一些程式是注名给 686
的 CPU 使用时,就不要将他安装在 586 以下等级的电脑中,否则可是会无法执行该软体的!不过,在
686 倒是可以安装 386 的软体喔!也就是说,这些东西具有向下相容的能力啦!</li>
</ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -