北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>

                鸟哥的 Linux 私房菜
                Linux 根底篇 | Linux 效劳器篇 | Linux 企业使用篇 | 平安办理
                     
                 
                第三章、主机计划与磁碟联系
                近来更新日期:2009/08/06
                现实上,要装置好一台Linux主机并不是那么复杂的事变,你必需要针对distributions的特性、效劳器软件的才能、 将来的晋级需求、硬体扩大性需求等等来考量,还得要晓得磁碟联系、文件零碎、Linux操纵较频仍的目次等等, 都得要有肯定水平的理解才行,以是,装置Linux并不是那么复杂的任务喔! 不外,要学习Linux总得要有Linux零碎存在吧?以是鸟哥在这里照旧得要提早阐明怎样装置一台Linux训练机。 在这一章外面,鸟哥会引见一下,在开端装置Linux之前,您应该要先考虑哪些任务? 好让您后续的主机维护轻松痛快啊!别的,要理解这个章节的紧张性,您至多需求理解到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的图形介面,那你的硬体需求只需像底下如许就差未几了:

                • CPU
                  CPU只需不是老旧到会让你的硬体零碎当机的都可以援助!好像后面谈到的,现在(2009)的情况中, Pentun-III的CPU不算太旧并且效能也不错,也便是说P-III就十分好用了。

                • RAM
                  主影象体是越大越好!现实上在Linux效劳器中,主影象体的紧张性比CPU还要高的多!由于假如主影象体不敷大, 就会运用到硬碟的影象体置换空间(swap)。 而由盘算机概论的内容我们晓得硬碟比影象体的速率要慢的多, 以是主影象体太小能够会影响到全体零碎的效能的!尤其假如你还想要玩X window的话,那主影象体的容量就不克不及少。 关于普通的小型效劳器来说,发起至多也要512MB以上的主影象体容量较佳。

                • Hard Disk
                  由于材料量与材料存取频率的差别,关于硬碟的要求也不相反。 举例来说,假如是普通小型效劳器,通常重点在于容量,硬碟容量大于20GB就够用到不可了! 但假如你的效劳器是作为备份或许是小企业的文件效劳器,那么你能够就得要考量较高阶的磁碟阵列(RAID)形式了。
                  Tips:
                  磁碟阵列(RAID)是应用硬体技能将数个硬碟整分解为一个大硬碟的办法,作业零碎只会看到最初被整合起来的大硬碟。 由于磁碟阵列是由多个硬碟构成,以是可以告竣速率效能、备份等义务。更多相干的磁碟阵列我们会在第十五章中引见的。
                  鸟哥的图示
                • VGA
                  关于不需求X Window的效劳器来说,表现卡算是最不紧张的一个元件了!你只需有表现卡可以让电脑启动,那就够了。 但假如需求X window零碎时,你的表现卡最好可以拥有32MB以上的影象体容量,不然跑X零碎会很累喔! 鸟哥曾运用一块只要2MB影象体的表现卡跑X,光是按一个按钮就破费数分钟工夫,真是折磨人家的耐烦啊!

                • Network Interface Card
                  网络卡是效劳器下面最紧张的元件了!现在旧式的主机板大多拥有10/100/1000Mbps的高速网络,不外,诚实说, 只需好一点的10/100网络卡就十分够用了!终究我们的频宽并没有大到Gigabit的速率!假如是小型效劳器, 一块Realtek RTL8139晶片的网卡就十分好用了,不外,假如是读取十分频仍的网站, 好一点的Intel/3Com网卡应该是比拟合适的喔。

                • 光碟、软碟、键盘与滑鼠
                  不要旧到你的电脑不援助就好了,由于这些装备都黑白必备的喔!举例来说,鸟哥装置好Linux零碎后, 能够就将该零碎的光碟机、滑鼠、软碟机等统统废除,只要网络线衔接在电脑前面罢了,其他的都是透过网络连线来管控的哩! 由于通常效劳器这工具最需求的便是波动,而波动的最抱负形态便是平常没事不要去动他是最好的。

                底下鸟哥针对普通你能够会打仗到的电脑主机的用处与相干硬体装备的根本要求来阐明一下好了:

                • 普通小型主机且不含X Window零碎:
                  • 用处:家庭用NAT主机(IP分享器功用)或小型企业之非图形介面小型主机。
                  • CPU:大于P-III 500以上品级即可。
                  • RAM:至多128MB,不外照旧大于256MB以上比拟妥当!
                  • 网络卡:普通的10/100 Mbps即可应付。
                  • 表现卡:只需可以被Linux捉到的表现卡即可,比方NVidia或ATI的主流表现卡均可。
                  • 硬碟:20GB以上即可!

                • 桌上型(Desktop)Linux零碎/含X Window:
                  • 用处:Linux的训练机或办公室(Office)任务机。(普通我们会用到的情况)
                  • CPU:最好品级高一点,比方P-4以上品级。
                  • RAM:肯定要大于512MB比拟好!不然容易有图形介面进展的景象。
                  • 网络卡:平凡的10/100 Mbps就好了!
                  • 表现卡:运用32MB以上影象体的表现卡!
                  • 硬碟:越大越好,最好有60GB。

                • 中型以上Linux效劳器:
                  • 用处:中小型企业/学校单元的FTP/mail/WWW等网络效劳主机。
                  • CPU:最好品级高一点,可以思索运用双中心零碎。
                  • RAM:最好可以大于1GB以上,大于4GB更好!
                  • 网络卡:着名的3Com或Intel等厂牌,比拟波动效能较佳!也可选购10/100/1000 Mbps的速率。
                  • 表现卡:假如有运用到图形功用,则一张64MB影象体的表现卡是需求的!
                  • 硬碟:越大越好,假如能够的话,运用磁碟阵列,或许网络硬碟等等的零碎架构, 可以具有更波动平安的传输情况,更佳!
                  • 发起企业用电脑不要自行组装,可购置商用效劳器较佳, 由于商用效劳器曾经经过制造商的散热、波动度等测试,关于企业来说,会是一个比拟好的选择。

                总之,鸟哥在这里仅是提出一个偏向:假如你的Linux主机是小型情况运用的,即时当机也不太会影响到企业情况的运作时, 那么运用晋级后被镌汰上去的零件以构成电脑零碎来运作,那黑白常好的接纳再应用的案例。 但假如你的主机零碎黑白常紧张的,你想要更一台更波动的Linux效劳器,那思索零碎的全体搭配与运作效能的考量, 购置已组装测试过的商用效劳器会是一个比拟好的选择喔!

                Tips:
                普通来说,现在(2009)的入门电脑机种,CPU至多都是Intel Core的2GHz系列的品级以上, 主影象体至多有1GB,表现卡影象体也有128MB以上,以是假如您是新置办的电脑, 那么该电脑用来作为Linux的训练机,并且加装X Window零碎,一定是可以跑的吓吓叫的啦!^_^
                鸟哥的图示

                别的,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这四个文件的意思。

                Tips:
                这种中括号[]型式的表现法在前面的章节当中会运用得很频仍,请特殊注意

                别的先提出来夸大一下,在Linux这个零碎当中,简直一切的硬体安装文件都在/dev这个目次内, 以是你会看到/dev/hda, /dev/fd0等等的档名喔。
                鸟哥的图示

                那么印表机与软碟呢?辨别是/dev/lp0, /dev/fd0啰!好了,其他的周边设置装备摆设呢? 底下列出几个罕见的安装与其在Linux当中的档名啰:

                安装 安装在Linux内的档名
                IDE硬碟机 /dev/hd[a-d]
                SCSI/SATA/USB硬碟机 /dev/sd[a-p]
                USB快闪碟 /dev/sd[a-p](与SATA相反)
                软碟机 /dev/fd[0-1]
                印表机 25针: /dev/lp[0-2]
                USB: /dev/usb/lp[0-15]
                滑鼠 USB: /dev/usb/mouse[0-15]
                PS2: /dev/psaux
                以后CDROM/DVDROM /dev/cdrom
                以后的滑鼠 /dev/mouse
                磁带机 IDE: /dev/ht0
                SCSI: /dev/st0

                需求特殊注意的是硬碟机(不管是IDE/SCSI/USB都一样),每个磁碟机的磁碟联系(partition)差别时, 其磁碟档名还会改动呢!下一大节我们会引见磁碟联系的相干观点啦!需求特殊留意的是磁带机的档名, 在某些差别的distribution当中能够会发明纷歧样的档名,需求略微注意。 总之,你得先背一下IDE与SATA硬碟的档名便是了!其他的,用的到再来背吧!

                Tips:
                更多Linux中心援助的硬体安装与档名,可以参考如下网页:
                http://www.kernel.org/pub/linux/docs/device-list/devices.txt
                鸟哥的图示

                大标题的图示磁碟联系

                这一章在计划的重点是为了要装置Linux,那Linux零碎是装置在电脑元件的谁人局部呢?便是磁碟啦!以是我们固然要来看法一下磁碟先。 我们晓得一块磁碟是可以被联系成多个联系槽的(partition),以旧有的Windows观念来看,你能够会有一颗磁碟而且将他联系成为C:, D:, E:槽对吧!谁人C, D, E便是联系槽(partition)啰。但是Linux的安装都因此文件的型态存在,那联系槽的档名又是什么? 怎样停止磁碟联系,磁碟联系有哪些限定?是我们这个大节所要讨论的内容啰。


                小标题的图示磁碟衔接的方法与安装档名的干系

                第零章提到的磁碟阐明,我们晓得团体电脑罕见的磁碟介面有两种, 辨别是IDE与SATA介面,现在(2009)的主流曾经是SATA介面了,但是老一点的主机实在大局部照旧运用IDE介面。 我们称谓可衔接到IDE介面的安装为IDE安装,不论是磁碟照旧光碟设置装备摆设。

                以IDE介面来说,由于一个IDE排线可以衔接两个IDE安装,又通常主机都市提供两个IDE介面,因而最多可以接到四个IDE安装。 也便是说,假如你曾经有一个光碟设置装备摆设了,那么最多就只能再接三颗IDE介面的磁碟啰。 这两个IDE介面通常被称为IDE1(primary)及IDE2(secondary), 而每条排线下面的IDE安装可以被区分为Master与Slave。这四个IDE安装的档名为:

                IDE\Jumper Master Slave
                IDE1(Primary) /dev/hda /dev/hdb
                IDE2(Secondary) /dev/hdc /dev/hdd

                例题:
                假定你的主机仅有一颗IDE介面的磁碟,而这一颗磁碟接在IDE2的Master下面,叨教他在Linux作业零碎外面的安装档名为何?
                答:
                比拟上表的安装档名比较,IDE2的Master之安装档名为/dev/hdc

                再以SATA介面来说,由于SATA/USB/SCSI等磁碟介面都是运用SCSI模组来驱动的, 因而这些介面的磁碟安装档名都是/dev/sd[a-p]的款式。 但是与IDE介面差别的是,SATA/USB介面的磁碟基本就没有肯定的次序,那怎样决议他的安装档名呢? 这个时分就得要依据Linux中心探测到磁碟的次序了!这里以底下的例子来让你理解啰。

                例题:
                假如你的PC下面有两个SATA磁碟以及一个USB磁碟,而主机板下面有六个SATA的插槽。这两个SATA磁碟辨别布置在主机板上的SATA1, SATA5插槽上, 叨教这三个磁碟在Linux中的安装档名为何?
                答:
                由于是运用探测到的次序来决议安装档名,并非与实践插槽代号有关,因而安装的档名如下:
                1. SATA1插槽上的档名:/dev/sda
                2. SATA5插槽上的档名:/dev/sdb
                3. USB磁碟(开机完成后才被零碎捉到):/dev/sdc

                经过下面的引见后,你应该晓得了在Linux零碎下的种种差别介面的磁碟的安装档名了。 OK!仿佛没题目了呦!才不是呢~题目很大呦! 由于假如你的磁碟被联系成两个联系槽,那么每个联系槽的安装档名又是什么?在理解这个题目之前,我们先来温习一下磁碟的构成, 由于现今磁碟的联系与他物理的构成很有干系!


                小标题的图示磁碟的构成温习

                我们在盘算机概论谈过磁碟的构成次要有磁碟盘、机器手臂、磁碟读取头与主轴马达所构成, 而材料的写入实在是在磁碟盘下面。磁碟盘下面又可细分出磁区(Sector)与磁柱(Cylinder)两种单元, 此中磁区每个为512bytes那么大。假定磁碟只要一个磁碟盘,那么磁碟盘有点像底下如许:

                磁碟盘构成表示图
                图2.2.1、磁碟盘构成表示图

                那么能否每个磁区都一样紧张呢?实在整颗磁碟的第一个磁区特殊的紧张,由于他记载了整颗磁碟的紧张资讯! 磁碟的第一个磁区次要记载了两个紧张的资讯,辨别是:

                • 次要开机记载区(Master Boot Record, MBR):可以装置开机办理顺序的中央,有446 bytes
                • 联系表(partition table):记载整颗硬碟联系的形态,有64 bytes

                MBR是很紧张的,由于当零碎在开机的时分会自动去读取这个区块的内容,如许零碎才会晓得你的顺序放在那边且该怎样停止开机。 假如你要装置多重开机的零碎,MBR这个区块的办理就十分十分的紧张了! ^_^

                那么联系表又是啥?实在你方才拿到的整颗硬碟就像一根原木,你必需要在这根原木下面切割出你想要的区段, 这个区段才干够再制造成为你想要的家具!假如没有停止切割,那么原木就不克不及被无效的运用。 异样的原理,你必需要针对你的硬碟停止联系,如许硬碟才可以被你运用的!

                Tips:
                更多的磁碟联系与文件零碎办理,我们将在第二篇的时分深化引见喔!
                鸟哥的图示

                小标题的图示磁碟联系表(partition table)

                但是硬碟总不克不及真的拿锯子来万万割割吧?那硬碟还真的是会坏失去!那怎办?在前一大节的图示中, 我们有看到‘开端与完毕磁柱’吧?那是文件零碎的最小单元,也便是联系槽的最小单元啦!没有错, 我们便是应用参考比较磁柱号码的方法来处置啦! 在联系表地点的64 bytes容量中,统共分为四组记载区,每组记载区记载了该区段的启始与完毕的磁柱号码。 若将硬碟以长条形来看,然后将磁柱以直条图来看,那么那64 bytes的记载区段有点像底下的图示:

                磁碟联系表的作用表示图
                图2.3.1、磁碟联系表的作用表示图

                假定下面的硬碟安装档名为/dev/hda时,那么这四个联系槽在Linux零碎中的安装档名如下所示, 重点在于档名前面会再接一个数字,这个数字与该联系槽地点的地位有关喔!

                • P1:/dev/hda1
                • P2:/dev/hda2
                • P3:/dev/hda3
                • P4:/dev/hda4

                上图中我们假定硬碟只要400个磁柱,共联系成为四个联系槽,第四个联系槽地点为第301到400号磁柱的范畴。 当你的作业零碎为Windows时,那么第一到第四个联系槽的代号应该便是C, D, E, F。当你有材料要写入F槽时, 你的材料会被写入这颗磁碟的301~400号磁柱之间的意思。

                由于联系表就只要64 bytes罢了,最多只能包容四笔联系的记载, 这四个联系的记载被称为次要(Primary)或延伸(Extended)联系槽。 依据下面的图示与阐明,我们可以失掉几个重点资讯:

                • 实在所谓的‘联系’只是针对谁人64 bytes的联系表停止设定罢了!
                • 硬碟预设的联系表仅能写入四组联系资讯
                • 这四组联系资讯我们称为次要(Primary)或延伸(Extended)联系槽
                • 联系槽的最小单元为磁柱(cylinder)
                • 当零碎要写入磁碟时,肯定会参考磁碟联系表,才干针对某个联系槽停止材料的处置

                咦!你会不会忽然想到,为啥要联系啊?根本上你可以如许考虑联系的角度:

                1. 材料的平安性:
                  由于每个联系槽的材料是离开的!以是,当你需求将某个联系槽的材料重整时,比方你要将电脑中Windows的C槽重新装置一次零碎时, 可以将其他紧张材料挪动到其他联系槽,比方将邮件、桌面材料挪动到D槽去,那么C槽重装零碎并不会影响到D槽! 以是善用联系槽,可以让你的材料更平安。

                2. 零碎的效能考量:
                  由于联系槽将材料会合在某个磁柱的区段,比方上图当中第一个联系槽位于磁柱号码1~100号,云云一来当有材料要读取自该联系槽时, 磁碟只会搜索后面1~100的磁柱范畴,由于材料会合了,将有助于材料读取的速率与效能!以是说,联系是很紧张的!

                既然联系表只要记载四组材料的空间,那么能否代表我一颗硬碟最多只能联系出四个联系槽?固然不是啦!有经历的冤家都晓得, 你可以将一颗硬碟联系成十个以上的联系槽的!那又是怎样到达的呢?在Windows/Linux零碎中, 我们是透过方才谈到的延伸联系(Extended)的方法来处置的啦!延伸联系的想法是: 既然第一个磁区地点的联系表只能记载四笔材料, 那我能否应用额定的磁区来记载更多的联系资讯?实践上图示有点像底下如许:

                磁碟联系表的作用表示图
                图2.3.2、磁碟联系表的作用表示图

                在上图当中,我们晓得硬碟的四个联系记载区仅运用到两个,P1为次要联系,而P2则为延伸联系。请留意, 延伸联系的目标是运用额定的磁区来记载联系资讯,延伸联系自身并不克不及被拿来款式化。 然后我们可以透过延伸联系所指向的谁人区块持续作联系的记载。

                如上图右下方谁人区块有持续联系出五个联系槽, 这五个由延伸联系持续切出来的联系槽,就被称为逻辑联系槽(logical partition)。 同时留意一下,由于逻辑联系槽是由延伸联系持续联系出来的,以是他可以运用的磁柱范畴便是延伸联系所设定的范畴喔! 也便是图中的101~400啦!

                异样的,上述的联系槽在Linux零碎中的安装档名辨别如下:

                • P1:/dev/hda1
                • P2:/dev/hda2
                • L1:/dev/hda5
                • L2:/dev/hda6
                • L3:/dev/hda7
                • L4:/dev/hda8
                • L5:/dev/hda9

                细心看看,怎样安装档名没有/dev/hda3与/dev/hda4呢?由于后面四个号码都是保存给Primary或Extended用的嘛! 以是逻辑联系槽的安装称号号码就由5号开端了!这是个很紧张的特性,不克不及遗忘喔!

                次要联系、延伸联系与逻辑联系的特性我们作个复杂的界说啰:

                • 次要联系与延伸联系最多可以有四笔(硬碟的限定)
                • 延伸联系最多只能有一个(作业零碎的限定)
                • 逻辑联系是由延伸联系继续切割出来的联系槽;
                • 可以被款式化后,作为材料存取的联系槽为次要联系与逻辑联系。延伸联系无法款式化;
                • 逻辑联系的数目依作业零碎而差别,在Linux零碎中,IDE硬碟最多有59个逻辑联系(5号到63号), SATA硬碟则有11个逻辑联系(5号到15号)。

                现实上,联系是个很费事的工具,由于他是以磁柱为单元的‘延续’磁碟空间, 且延伸联系又是个相似独立的磁碟空间,以是在联系的时分得要特殊留意。我们举底下的例子来表明一下好了:

                例题:
                在Windows作业零碎当中,假如你想要将D与E槽整分解为一个新的联系槽,而假如有两种联系的状况如下图所示, 图中的特别颜色区块为D与E槽的表示,叨教这两种方法能否均可将D与E整分解为一个新的联系槽?
                磁碟空间整合表示图
                图2.3.3、磁碟空间整合表示图
                答:
                • 上图可以整合:由于上图的D与E同属于延伸联系内的逻辑联系,因而只需将两个联系槽删除,然后再重新树立一个新的联系槽, 就可以在不影响其他联系槽的状况下,将两个联系槽的容量整分解为一个。

                • 下图不行整合:由于D与E分属主联系与逻辑联系,两者不克不及够整合在一同。除非将延伸联系毁坏失后再重新联系。 但云云一来会影响到一切的逻辑联系槽,要留意的是:假如延伸联系被毁坏,一切逻辑联系将会被删除。 由于逻辑联系的资讯都记载在延伸联系外面嘛!

                由于第一个磁区所记载的联系表与MBR是这么的紧张,简直只需读取硬碟都市先由这个磁区先读起。 因而,假如整颗硬碟的第一个磁区(便是MBR与partition table地点的磁区)物理实体坏失了,那这个硬碟大约就没有效了! 由于零碎假如找不到联系表,怎样晓得怎样读取磁柱区间呢?您说是吧!底下另有一些例题您可以考虑看看:

                例题:
                假如我想将一颗大硬碟‘临时’联系成为四个partitions,同时另有其他的剩余容量可以让我在将来的时分停止计划, 我能不克不及联系出四个Primary?若不可,那么你发起该怎样联系?
                答:
                • 由于Primary+Extended最多只能有四个,此中Extended最多只能有一个,这个例题想要联系出四个联系槽且还要预留剩余容量, 因而P+P+P+P的联系方法是不合适的。由于假如运用到四个P,则即便硬碟另有剩余容量, 由于无法再持续联系,以是剩余容量就被糜费失了

                • 假定你想要将一切的四条记录都花光,那么P+P+P+E是比拟合适的。以是可以用的四个partitions有3个次要及一个逻辑联系, 剩余的容量在延伸联系中。

                • 假如你要联系超越4槽以上时,肯定要有Extended联系槽,并且必需将一切剩下的空间都分派给Extended, 然后再以logical的联系来计划Extended的空间。 别的,思索到磁碟的延续性,普通发起将Extended的磁柱号码分派在最初面的磁柱内

                例题:
                我能不克不及仅联系出一个Primary与一个Extended即可?
                答:
                固然可以,这也是晚期Windows作业零碎习用的伎俩!别的,逻辑联系槽的号码在IDE可达63号,SATA则可达15号, 因而仅一个次要与一个延伸联系即可,由于延伸联系可持续被联系出逻辑联系槽嘛!

                例题:
                假设我的PC有两颗SATA硬碟,我想在第二颗硬碟联系出6个可用的联系槽(可以被款式化来存取材料之用), 那每个联系槽在Linux零碎下的安装档名为何?且联系范例各为何?至多写出两种差别的联系方法。
                答:
                由于P(primary)+E(extended)最多只能有四个,此中E最多只能有一个。如今标题要求6个可用的联系槽,因而不行能分出四个P。 底下我们假定两种情况,一种是将前四号全部用完,一种是仅破费一个P及一个E的状况:
                • P+P+P+E的情况:
                  联系表示图
                  图2.3.4、联系表示图

                  实践可用的是/dev/sdb1, /dev/sdb2, /dev/sdb3, /dev/sdb5, /dev/sdb6, /dev/sdb7这六个,至于/dev/sdb4这个延伸联系自身仅是提供来给逻辑联系槽树立之用。

                • P+E的情况:
                  联系表示图
                  图2.3.5、联系表示图

                  留意到了吗?由于1~4号是保存给次要/延伸联系槽的,因而第一个逻辑联系槽肯定是由5号开端的!再次夸大啊! 以是/dev/sdb3, /dev/sdb4就会被保存上去没有效到了!


                小标题的图示开机流程与次要开机记载区(MBR)

                我们在盘算机概论外面谈到了,没有实行软件的硬体是没有效的,除了会电人之外..., 而为了电脑硬体零碎的资源公道分派,因而有了作业零碎这个零碎软件的发生。由于作业零碎会控制一切的硬体而且提供中心功用, 因而我们的电脑就可以看法硬碟内的文件零碎,而且进一步的读取硬碟内的软件文件与实行该软件来告竣各项软件的实行目标。

                题目是,你有没有发明,既然作业零碎也是软件,那么我的电脑又是怎样看法这个作业零碎软件而且实行他的? 明显开机时我的电脑还没有任何软件零碎,那他要怎样读取硬碟内的作业零碎文件啊?嘿嘿!这就得要扳连到电脑的开机顺序了! 底下就让我们来谈一谈这个开机顺序吧!

                盘算机概论外面我们有谈到谁人心爱的BIOS与CMOS两个工具, CMOS是记载各项硬体参数且嵌入在主机板下面的贮存器,BIOS则是一个写入到主机板上的一个韧体(再次阐明, 韧体便是写入到硬体上的一个软件顺序)。这个BIOS便是在开机的时分,电脑零碎会自动实行的第一个顺序了!

                接上去BIOS会去剖析电脑外面有哪些贮存设置装备摆设,我们以硬碟为例,BIOS会根据运用者的设定去获得可以开机的硬碟, 而且到该硬碟外面去读取第一个磁区的MBR地位。 MBR这个仅有446 bytes的硬碟容量外面会安排最根本的开机办理顺序, 此时BIOS就功成圆满,而接上去便是MBR内的开机办理顺序的任务了。

                这个开机办理顺序的目标是在载入(load)中心文件, 由于开机办理顺序是作业零碎在装置的时分所提供的,以是他会看法硬碟内的文件零碎款式,因而就可以读取中心文件, 然后接上去便是中心文件的任务,开机办理顺序也功成圆满,之后便是各人所晓得的作业零碎的义务啦!

                复杂的说,整个开机流程到作业零碎之前的举措应该是如许的:

                1. BIOS:开机自动实行的韧体,会看法第一个可开机的安装;
                2. MBR:第一个可开机安装的第一个磁区内的次要开机记载区块,内含开机办理顺序;
                3. 开机办理顺序(boot loader):一支可读取中心文件来实行的软件;
                4. 中心文件:开端作业零碎的功用...

                由下面的阐明我们会晓得,BIOS与MBR都是硬体自身会援助的功用,至于Boot loader则是作业零碎装置在MBR下面的一套软件了。由于MBR仅有446 bytes罢了,因而这个开机办理顺序黑白常小而美的。 这个boot loader的次要义务有底下这些项目:

                • 提供选单:运用者可以选择差别的开机项目,这也是多重开机的紧张功用!
                • 载入中心文件:间接指向可开机的顺序区段来开端作业零碎;
                • 转交其他loader:将开机办理功用转交给其他loader担任。

                下面前两点还容易了解,但是第三点很风趣喔!那表现你的电脑零碎外面能够具有两个以上的开机办理顺序呢! 有能够吗?我们的硬碟不是只要一个MBR罢了?是没错啦!但是开机办理顺序除了可以装置在MBR之外, 还可以装置在每个联系槽的开机磁区(boot sector)喔!瞎密?联系槽另有各异的开机磁区喔? 没错啊!这个特征才干培养‘多重开机’的功用啊!

                我们举一个例子来说,假定你的团体电脑只要一个硬碟,外面切成四个联系槽,此中第一、二联系槽辨别装置了Windows及Linux, 你要怎样在开机的时分选择用Windows照旧Linux开机呢?假定MBR内装置的是可同时看法Windows/Linux作业零碎的开机办理顺序, 那么整个流程可以图示如下:

                开机办理顺序的任务实行表示图
                图2.4.1、开机办理顺序的任务实行表示图

                在上图中我们可以发明,MBR的开机办理顺序提供两个选单,选单一(M1)可以间接载入Windows的中心文件来开机; 选单二(M2)则是将开机办理任务交给第二个联系槽的开机磁区(boot sector)。当运用者在开机的时分选择选单二时, 那么整个开机办理任务就会交给第二联系槽的开机办理顺序了。 当第二个开机办理顺序启动后,该开机办理顺序内(上图中)仅有一个开机选单,因而就可以运用Linux的中心文件来开机啰。 这便是多重开机的任务状况啦!我们将上图作个总结:

                • 每个联系槽都拥有本人的开机磁区(boot sector)
                • 图中的零碎槽为第一落第二联系槽,
                • 实践可开机的中心文件是安排到各联系槽内的!
                • loader只会看法本人的零碎槽内的可开机中心文件,以及其他loader罢了;
                • loader可间接指向或许是直接将办理权转交给另一个办理顺序。

                那如今请你想一想,为什么人家经常说:‘假如要装置多重开机, 最好先装置Windows再装置Linux’呢?这是由于:

                • Linux在装置的时分,你可以选择将开机办理顺序装置在MBR或各异联系槽的开机磁区, 并且Linux的loader可以手动设定选单(便是上图的M1, M2...),以是你可以在Linux的boot loader外面参加Windows开机的选项;

                • Windows在装置的时分,他的装置顺序会自动的掩盖失MBR以及本人地点联系槽的开机磁区,你没有选择的时机, 并且他没有让我们本人选择选单的功用。

                因而,假如先装置Linux再装置Windows的话,那MBR的开机办理顺序就只会有Windows的项目,而不会有Linux的项目 (由于本来在MBR内的Linux的开机办理顺序就会被掩盖失)。 那需求重新装置Linux一次吗?固然不需求,你只需用尽种种办法来处置MBR的内容即可。 比方应用全中文的spfdisk(http://spfdisk.sourceforge.net/)软件来装置看法Windows/Linux的办理顺序, 也可以应用Linux的救济形式来援救MBR即可。

                Tips:
                开机办理顺序与Boot sector的看法黑白常紧张的,我们会在第二十章辨别引见,您在这里只需先关于(1)开机需求开机办理顺序, 而(2)开机办理顺序可以装置在MBR及Boot Sector两处这两个看法有根本的看法即可, 一开端就背太多工具会很杂乱啦!
                鸟哥的图示

                小标题的图示Linux装置形式下, 磁碟联系的选择(綦重要)
                • 目次树构造(directory tree)

                我们后面有谈过Linux内的一切材料都因此文件的形状来出现的,以是啰,整个Linux零碎最紧张的中央便是在于目次树架构。 所谓的目次树架构(directory tree)便是以根目次为主,然后向下出现分支状的目次构造的一种文件架构。 以是,整个目次树架构最紧张的便是谁人根目次(root directory),这个根目次的表现办法为一条斜线‘/, 一切的文件都与目次树有关。目次树的出现方法如下图所示:

                目次树相干性表示图
                图2.5.1、目次树相干性表示图

                如上图所示,一切的文件都是由根目次(/)衍生来的,而次目次之下还可以有其他的材料存在。上图中长方形为目次, 海浪形则为文件。那当我们想要获得mydata谁人文件时,零碎就得由根目次开端找,然后找到home接上去找到dmtsai, 终极的档名为:/home/dmtsai/mydata的意思。

                我们如今晓得整个Linux零碎运用的是目次树架构,但是我们的文件材料实在是安排在磁碟联系槽当中的, 如今的题目是‘怎样联合目次树的架构与磁碟内的材料’呢? 这个时分就牵涉到‘挂载(mount)’的题目啦!


                • 文件零碎与目次树的干系(挂载)

                所谓的‘挂载’便是应用一个目次当成进入点,将磁碟联系槽的材料安排在该目次下; 也便是说,进入该目次就可以读取该联系槽的意思。这个举措我们称为‘挂载’,谁人进入点的目次我们称为‘挂载点’。 由于整个Linux零碎最紧张的是根目次,因而根目次肯定需求挂载到某个联系槽的。 至于其他的目次则可依运用者本人的需求来赐与挂载到差别的联系槽。我们以下图来作为一个阐明:

                目次树与联系槽之间的相干性
                图2.5.2、目次树与联系槽之间的相干性

                上图中假定我的硬碟分为两槽,partition 1是挂载到根目次,至于partition 2则是挂载到/home这个目次。 这也便是说,当我的材料安排在/home内的各次目次时,材料是安排到partition 2的,假如不是放在/home底下的目次, 那么材料就会被安排到partition 1了!

                实在判别某个文件在谁人partition底下是很复杂的,透过反向追踪即可。以上图来说, 当我想要晓得/home/vbird/test这个文件在谁人partition时,由test --> vbird --> home --> /,看谁人‘进入点’先被查到那便是运用的进入点了。 以是test运用的是/home这个进入点而不是/喔!

                例题:
                如今让我们来想一想,我的电脑零碎怎样读取光碟内的材料呢?在Windows外面运用的是‘光碟机’的代号方法处置(假定为E槽时), 但在Linux底下我们照旧运用目次树喔!在预设的状况下,Linux是将光碟机的材料安排到/media/cdrom外头去的。 假如光碟片外面有个文件档名为‘我的文件’时,那么这个文件是在那边?
                答:
                这个文件终极会在如下的完好档名中:
                • Windows: 桌面\我的电脑\E:\我的文件
                • Linux: /medai/cdrom/我的文件
                假如光碟机并非被挂载到/media/cdrom,而是挂载到/mnt这个目次时,方才读取的这个文件的档名会酿成:
                • /mnt/我的文件
                假如你理解这个档名,这表现你曾经晓得挂载的意义了!首次打仗Linux时,这里最容易搞混,由于他与Windows的联系槽代号完全纷歧样!


                • distributions装置时,挂载点与磁碟联系的计划:

                既然我们在Linux零碎下运用的是目次树零碎,以是装置的时分天然就得要计划磁碟联系与目次树的挂载了。 实践上,在Linux装置的时分曾经提供了相称多的预设形式让你选择联系的方法了, 不外,无论怎样,联系的后果能够都不是很能契合本人主机的样子!由于终究每团体的‘想法’都不太一样! 因而,激烈发起运用‘自订装置, Custom ’这个装置形式!在某些Linux distribution中,会将这个形式写的很凶猛,叫做是‘Expert, 专家形式’,这个就凶猛了, 请置信您本人,理解下面的阐明后,就请自称为专家了吧!没有题目!

                • 自订装置‘Custom’:
                  • A:首次打仗Linux:只需联系‘ / ’及‘swap’即可:

                  通常首次装置Linux零碎的冤家们,我们都市发起他间接以一个最大的联系槽‘ / ’来装置零碎。 如许作有个益处,便是不怕联系错误形成无法装置的窘境!比方/usr是Linux的可实行顺序及相干的文件摆放的目次, 以是他的容量需求蛮大的,万一你联系了一块联系槽给/usr,但是却给的不敷大,那么就伤头脑了! 由于会形成无法将材料完全写入的题目,就有能够会无法装置啦!因而假如你是首次装置的话, 那么可以仅联系成两个联系槽‘ / 与 Swap ’即可。

                  • B:发起联系的办法:预留一个备用的剩余磁碟容量!

                  在想要学习Linux的冤家中,最费事的能够便是得要经常处置联系的题目,由于联系是零碎办理员很紧张的一个义务。 但假如你将整个硬碟的容量都用光了,那么你要怎样训练联系呢?^_^。以是鸟哥在后续的训练中也会如许做, 便是请你特殊预留一块不联系的磁碟容量,作为后续训练时可以用来联系之用!

                  别的,预留的联系槽也可以拿来做为备份之用。由于我们在实践操纵Linux零碎的进程中, 能够会发明某些script或许是紧张的文件很值得备份时,就可以运用这个剩余的容量联系出新的联系槽, 并运用来备份紧张的设定档或许是script。这有个最大的益处, 便是当我的Linux重新装置的时分,我的一些软件或东西顺序立刻就可以间接在硬碟当中找到!呵呵!重新装置比拟便当啦。 为什么要重新装置?由于没有装置过Linux十次以上,不要说你学会了Linux了啦!渐渐领会这句话吧! ^_^

                • 选择Linux装置顺序提供的预设硬碟联系方法:

                  关于初次打仗Linux的冤家们,鸟哥通常不发起运用各个distribution所提供预设的Server装置方法, 由于会让你无法得知Linux在搞什么鬼,并且也不见得可以契合你的需求!并且要留意的是, 选择Server的时分,请‘确定’你的硬碟材料是不再需求!由于Linux会主动的把你的硬碟外面旧有的材料全部杀失! 别的,硬碟至多需求2 GB以上才可以选择这一个形式!

                如今你晓得Linux为什么欠好学了吧?由于许多根底知识都得要先理解!不然连装置都不晓得怎样装置~ 如今你晓得Linux的心爱了吧!由于假如你学会了,嘿嘿!许多电脑零碎/作业零碎的观点都很明晰, 转换到差别的资讯跑道是比拟容易的喔!^_^


                大标题的图示装置Linux前的计划

                从后面的阐明我们晓得作业零碎与硬体的相干性是很高的,而现在最抢手的电脑硬体零碎为x86团体电脑零碎。 我们也讨论了一下各硬体元件在Linux当中的安装档名,同时也理解到磁碟联系与每个联系槽在Linux目次树的干系, 也复杂议论了开机办理顺序的用处。接上去我们得要开端装置Linux啰。

                装置最紧张的第一件事,便是要获得Linux distributions的光碟材料,该怎样去下载? 现在有这么多的distributions,你应该要选择哪一个版本比拟好?为什么会比拟好? 在台湾,你可以在那边下载你所需求的Linux distribution呢?这都是这一大节所要讨论的喔!


                小标题的图示选择得当的distribution

                就好像第一章、Linux是什么外面的distributions谈到的, 现实上每个Linux distributions运用的都是来自于http://www.kernel.org官方网站所提供的Linux中心,各家distribution运用的软件实在也都是迥然不同, 最大的差异大概便是在于软件的装置形式罢了。以是,您只需选择此中一套,而且玩得入迷入化, 那么Linux一定可以学的成的。

                不外,由于比年来网络情况真实不很平安,因而你在选择distribution时,特殊要理解到该distribution合适的情况, 而且最好选择最新的distribution较佳喔! 以鸟哥来说,假如是将Linux定位在效劳器下面的话,那么Red Hat Enterprise Linux及SuSE Enterprise Linux应该是很不错的选择,由于他的版本变动幅度较小,而且更新援助的限期较长的缘由。

                在我们这次的训练中,不想给各人太繁重的$$担负啦,以是鸟哥选择CentOS这一个号称与RHEL完全相容的版原本训练, 现在(2009/08)最新的版本是CentOS 5.3版,你可以选择i386或x86_64的版原本装置,请根据您的硬体来选择。 假如你不晓得你的硬体规格时,那么发起就间接装置i386的版本即可。由于i386的CentOS 5.x是可以装置在x86_64的硬体中的。

                你可以选择到CentOS的官方网站去下载最新的版本,不外我们在台湾嘛!台湾有映设站台(mirror site), 以是由映设站台来下载比拟快啊!底下列出CentOS的下载点:

                你要晓得的是,由于Linux distributions外面的软件越包越多,以是运用到的光碟(CD)片越来越多了, 因而现在各distribution都有提供DVD的版本。以下面的保持来说,每个保持外面的i386版本中, 你会发明到有DVD版本比方:CentOS-5.3-i386-bin-DVD.iso,也有CD版本比方: CentOS-5.3-i386-bin-[1-6]of6.iso。鸟哥发起您可以下载DVD版本,由于只要一片,比拟环保啦!

                Tips:
                你所下载的文件副档名是.iso,这便是所谓的image文件(映像档)。这种image文件是由光碟间接烧录成文件的, 文件十分的大,发起你不要运用阅读器(IE/Firefox..)来下载,可以运用FTP用户端顺序来下载,比方Filezilla (http://filezilla-project.org/download.php)等。如许比拟不需求担忧断线的题目,由于可以续传啊!

                别的,这种映像档可不克不及以材料款式烧录成为光碟/DVD的!你必需要运用烧录顺序的功用, 将他以‘映像档款式’烧录成为光碟或DVD才行!牢记不要运用烧录材料档款式来烧录喔!紧张紧张!
                鸟哥的图示

                小标题的图示主机的效劳计划与硬体的干系

                我们后面曾经提过,由于主机的效劳目标差别,所需求的硬体品级与装备天然也就纷歧样! 底下鸟哥略微提一提每种效劳能够会需求的硬体装备计划,固然,照旧得提示, 每个冤家的需求都纷歧样,以是设计您的主机之前,请先针对本人的需求停止考量。而, 假如您不晓得本人的考量为何,那么就先拿一台平凡的电脑来玩一玩吧!不外要记得! 不要将紧张材料放在训练用的Linux主机下面。


                • 打造Windows与Linux共存的情况:

                在某些状况之下,你能够会想要在‘一台主机下面装置两套以上的作业零碎’, 比方底下这些情况:

                • 我的情况外面仅能容许我拥有一台主机,不管是经济题目照旧空间题目~
                • 由于现在各次要硬体照旧针对Windows停止驱动顺序的开辟,我想要同时保有Windows作业零碎与Linux作业零碎, 以确定在Linux底下的硬体应该运用谁人I/O port或许是IRQ的分派等等;
                • 我的任务需求同时运用到Windows与Linux作业零碎。

                果然云云的话,那么方才我们在上一个大节谈到的开机流程与多重开机的材料就很紧张了。 由于需求云云你才干够在一台主机下面操弄两种差别的作业零碎嘛!

                Tips:
                普通来说,你还可以在Windows作业零碎下面装置Virtualbox (http://www.virtualbox.org/) 之类的软件,让你可以在Windows零碎下面‘同时’运用Linux零碎, 便是两个作业零碎同时启动!不外,那样的情况比拟庞大,尤其Virtualbox情况中许多硬体都是模仿的, 会让老手很难了解零碎控制原理。根本上,鸟哥很不发起您运用如许的方法来学习Linux喔!
                鸟哥的图示

                假如你的Linux主机曾经是想要拿来作为某些效劳之用时,那么务必不要选择太久的硬体喔! 后面谈到过,太老旧的硬体能够会有电子零件老化的题目~别的,假如你的Linux主机必需要整年无休的开机着, 那么摆放这部主机的地位也需求选择啊!好了,底下再来谈一谈,在普通小型企业或学校单元中, 罕见的某些效劳与你的硬体干系有哪些?


                • NAT(告竣IP分享器的功用):

                通常小型企业或许是学校单元大多仅会有一条对外的连线,然后全公司/学校内的电脑全部透过这条连线连到网际网络上。 此时我们就得要运用IP分享器来让这一条对外连线分享给一切的公司外部员工运用。 那么Linux能不克不及到达此一IP分享的功用呢?固然可以,便是透过NAT效劳即可告竣这项义务了!

                在这种情况中,由于Linux作为一个内/外别离的实体,因而网络流量会比拟大一点。 此时Linux主机的网络卡就需求比拟好些的装备。其他的CPU、RAM、硬碟等等的影响就小许多。 现实上,单应用Linux作为NAT主机来分享IP是很不智的~由于PC的耗电才能比IP分享器要大的多~

                那么为什么你还要运用Linux作为NAT呢?由于Linux NAT还可以额定的加装许多剖析软件, 可以用来剖析用户真个连线,或许是用来控制频宽与流量,到达更公道的频宽运用呢! 更多的功用则有待后续更多的学习啰!你也可以参考我们在效劳器搭建篇当中的材料啰!


                • SAMBA(参加Windows网络上的芳邻):

                在你的Windows零碎之间怎样传输材料呢?固然便是透过网络上的芳邻来传输啦!那还用问。 这也是学校教师在上课进程中要分享材料给同窗常用的机制了。题目是,Windows XP的网芳普通只能同时分享十部用户端连线,超越的话就得要等候了~真不兽性化。

                我们可以运用Linux下面的SAMBA这个软件来告竣参加Windows网芳的功用喔!SAMBA的效能不错, 也没有效户端连线数的限定,相称合适于普通学校情况的文件效劳器(file server)的脚色呢!

                这种效劳器由于分享的材料量较大,关于零碎的网络卡与硬碟的巨细及速率就比拟紧张, 假如你还针对差别的运用者提供文件效劳器功用,那么/home这个目次可以思索独立出来,而且加大容量。


                • Mail(邮件效劳器):

                邮件效劳器黑白常紧张的,尤其关于古代人来说,电子邮件简直曾经代替了传统的人工邮件递送了。 拜硬碟价钱大跌及Google/Yahoo/MicroSoft公道竞争之赐,普通收费的email信箱简直都提供了很不错的邮件效劳, 包过Web介面的传输、大于2GB以上的容量空间及整年无休的效劳等等。比方十分多人运用的gmail便是一例: http://gmail.com

                固然收费的信箱曾经十分够用了,诚实说,鸟哥也不发起您搭建mail server了。题目是, 假如你是一间公家单元的公司,你的公司内传送的email是具有贸易秘密或隐私性的,那你还想要交给收费信箱去办理吗? 此时才有需求搭建mail server啰。CentOS一装置终了就提供了Sendmail及Postfix两种mail server软件了!

                在mail server下面,紧张的也是硬碟容量与网络卡速率,在此情境中,也可以将/var目次独立出来,并加大容量。


                • Web(WWW效劳器):

                WWW效劳器简直是一切的网络主机都市装置的一个功用,由于他除了可以提供Internet的WWW连线之外, 许多在网络主机下面的软件功用(比方某些剖析软件所提供的终极剖析后果的画面)也都运用WWW作为表现的介面, 以是这家伙真是紧张到不可的。

                CentOS运用的是Apache这套软件来告竣WWW网站的功用,在WWW效劳器下面,假如你另有提供材料库零碎的话, 那么CPU的品级就不克不及太低,而最紧张的则是RAM了!要添加WWW效劳器的效能,通常提拔RAM是一个不错的考量。


                • DHCP(提供用户端主动获得IP的功用):

                假如你是个地区网络办理员,你的区网内共有20部以上的电脑给普通员工运用,这些员工假定并没有电脑网络的维护技艺。 那你想要让这些电脑在连上Internet时需求手动去设定IP照旧他可以主动的获得IP呢?固然是主动获得比拟方便啦! 这便是DHCP效劳的功用了!用户端电脑只需选择‘主动获得IP’,其他的,便是你零碎办理员在DHCP效劳器下面设定一下即可。 这个咚咚的硬体要求可以不用很高啰。


                • Proxy(署理效劳器):

                这也是经常会装置的一个效劳器软件,尤其像中小学校的频宽较缺乏的情况下, Proxy将可无效的处理频宽缺乏的题目!固然,你也可以在家里外部装置一个Proxy喔!但是, 这个效劳器的硬体要求可以说是绝对而言最高的,他不光需求较强无力的CPU来运作,关于硬碟的速率与容量要求也很高! 天然,既然提供了网络效劳,网络卡则是紧张的一环!


                • FTP:

                经常看到许多冤家喜好搭建FTP去停止网络材料的传输,乃至许多人会搭建地下FTP网站去传输些守法的材料。 诚实说,‘FTP传输再怎样地下化也是很容易被捉到的’啦!以是,鸟哥相称不发起您搭建FTP的喔! 不外,关于大专院校来说,由于经常需求分享给全校师生一些收费的资源, 此时匿名运用者的FTP软件功用就很需求存在了。关于FTP的硬体需求来说,硬碟容量与网络卡优劣相干性较高。

                大抵上我们会装置的效劳器软件便是这一些啰! 固然啦,照旧那句老话,在现在你刚打仗Linux的这个阶段中,照旧以Linux根底为主, 鸟哥也盼望你先理解Linux的相干主机操纵本领,其他的搭建效劳器,将来再谈吧! 而下面列出的各项效劳,仅是提供应你,假如想要搭建某种网络效劳的主机时,你应该怎样计划主机比拟好!


                小标题的图示主机硬碟的次要计划

                零碎关于硬碟的需求跟方才提到的主机开放的效劳有关,那么除了这点之外,另有没有其他的留意事变呢? 固然有,那便是材料的分类与材料平安性的考量。所谓的‘材料平安’并不是指材料被网络cracker所毁坏, 而是指‘当主机零碎的硬体呈现题目时,你的文件材料可否平安的保管’之意。

                经常会发明网络上有些冤家在问‘我的Linux主机由于跳电的干系,形成不正常的关机,后果招致无法开机,这该如之奈何?’ 呵呵,侥幸一点的可以运用fsck来处理硬碟的题目,费事一点的能够还需求重新装置Linux呢!伤头脑吧!别的, 由于Linux是多人多工的情况,因而很能够下面曾经有许多人的材料在此中了, 假如需求重新装置的话,光是搬移与备份材料就会疯失了!以是硬碟的联系考量是相称紧张的!

                固然我们在本章的第二大节局部有议论过磁碟联系了,但是,硬碟的计划关于Linux新颖人而言,那将是形成你‘头疼’的次要凶手之一! 由于硬碟的联系本领需求关于Linux文件构造有相称水平的认知之后才干够做比拟美满的计划的! 以是,在这里你只需有个根底的看法即可。诚实说,没有装置过十次以上的Linux零碎,是学不会Linux与磁碟联系的啦!

                无论怎样,底下照旧阐明一下根本硬碟联系的形式吧!

                • 最复杂的联系办法
                  这个在下面第二节曾经谈过了,便是仅联系出根目次与影象体置换空间( / & swap )即可。 然后再预留一些剩余的磁碟以供后续的训练之用。不外,这固然是不保险的联系办法(以是鸟哥经常说这是‘懒人联系法’)! 由于假如任何一个小细节坏失(比方坏轨的发生),你的根目次将能够整个的损毁~援救方面较困难!

                • 略微费事一点的方法
                  较费事一点的联系方法便是先剖析这部主机的将来用处,然后依据用处去剖析需求较大容量的目次, 以及读写较为频仍的目次,将这些紧张的目次辨别独立出来而不与根目次放在一同, 那当这些读写较频仍的磁碟联系槽有题目时,至多不会影响到根目次的零碎材料,那援救方面就比拟容易啊! 在预设的CentOS情况中,底下的目次是比拟契合容量大且(或)读写频仍的目次啰:
                  • /
                  • /usr
                  • /home
                  • /var
                  • Swap

                以鸟哥为例,通常我会盼望我的邮件主机大一些,因而我的/var通常会给个数GB的巨细, 云云一来就可以不担忧会有邮件空间缺乏的状况了!别的,由于我开放SAMBA效劳, 因而提供每个研讨室内子员的材料备份空间,以是啰,/home所开放的空间也很大!至于/usr/的容量, 大约只需给2-5GB即可!凡此种种均与您现在估计的主机效劳有关! 因而,请特殊留意您的效劳项目!然后才来停止硬碟的计划


                小标题的图示鸟哥说:关于训练机的装置发起
                • 关于硬体方面

                诚实说,装置Linux黑白常困难的一件事,以是在补教界的课本方面,装置(Installation)通常是在零碎办理教完后才教的。 那由于我们不是在补教业的课堂中,以是没有现成的Linux零碎可以用,固然就得要自行装置一个啦! 因而这里才会先跟各人引见怎样装置Linux的。固然许多冤家都喜好运用Virtualbox装置Linux去学习, 但是Virtualbox或其他相干的假造化软件都是用模仿的方法去启动Linux的,老手学习方面经常会曲解~

                有鉴于此,因而,鸟哥‘激烈的发起您,务必拥有一台独立的主机, 并且内含一颗仅有Linux作业零碎的硬碟’,以鸟哥本人为例,我的主机下面有一个抽取式硬碟盒,而我有两颗别离的硬碟, 辨别装置Windows与Linux零碎,要运用差别的作业零碎时就抽换硬碟,云云一来,主机很单纯, 而抽换也很疾速,不需求对机壳拆拆装装的,很方便!提供应您做为参考。


                • 关于硬碟联系方面

                别的,在硬碟的联系方面,鸟哥也发起老手们,先临时以/及swap两个联系即可,并且,还要预留一个未联系的空间喔! 由于我们是训练机,临时不会提供网络效劳,以是只需有/及Swap提供应我们停止装置Linux的空间即可。不外, 我们将来会针对零碎的磁碟局部停止联系的训练以及磁碟配额(quota)的训练,因而,预留一个磁碟空间是必需要的!

                举例来说,假如你有一个20GB的硬碟,那么发起你分15 GB给/来装置Linux,512 MB给Swap,别的的4 GB左右不要联系,先保存上去,将来我们可以持续来训练喔!^_^


                • 关于软件方面

                另一个容易发明题目的中央,在于运用者经常会找不到某些指令,招致无法依照书上的阐明去实行某些指令。 由于无法实行指令,以是就会不断给他放在那里,不会持续往放学习啊!真是惋惜! 为什么会找不到指令呢?很复杂啊!便是由于没有装置该软件啊!以是,‘激烈的发起老手,务必将一切的套件都给他装置上去!’也便是选择‘装置一切套件’便是了。

                固然啦,下面提到的都是针对‘训练机’而言喔!假如是您本人估计要上线的Linux主机, 那就不发起依照下面的阐明装置了!牢记牢记!


                小标题的图示鸟哥的两个实践案例

                这里说一下鸟哥的两个实践的案例,这两个案例是现在还在运作的主机喔! 要先声明的是,鸟哥的典范不见得是最好的,由于每团体的考量并纷歧样。我只是提供绝对可以运用的方案罢了喔!


                • 案例一:家用的小型Linux效劳器,IP分享与文件分享中央:
                • 提供效劳
                  提供家里的多部电脑的网络连线分享,以是需求NAT功用。提供家庭成员的材料寄存容量,由于家里运用Windows零碎的成员不少, 以是建置SAMBA效劳器,提供网芳的网络磁碟功用。

                • 主机硬体装备
                  • CPU运用P-III 800 MHz;
                  • 影象体巨细为512 MB的RAM;
                  • 两张网络卡,控制晶片为罕见的螃蟹卡(Realtek);
                  • 共有两颗磁碟,一颗零碎碟一颗材料碟。材料碟高达160 GB;
                  • 表现卡为曩昔很盛行的GeForce 2 MX含32 MB的影象体;
                  • 装置终了后将荧幕,键盘,滑鼠,DVD-ROM等装备均移除,仅剩下网络线与电源线。

                • 硬碟联系
                  • 分红/boot, /, /usr, /var, /tmp等目次均独立;
                  • /home独立出来,安排到那颗160GB的磁碟,提供应家庭成员寄存团体材料;
                  • 1 GB的Swap;


                • 案例二:提供Linux的PC猬集(Cluster)电脑群:
                • 提供效劳
                  提供研讨室成员关于形式模仿的软、硬体平台,次要提供的效劳并非网际网络效劳, 而是研讨室外部的研讨任务剖析。

                • 主机硬体装备
                  • 应用两部双CPU(均为双核)的x86_64零碎(泰安主机板提供的特别功用);
                  • 运用Geforce 7300表现卡,内含64MB的影象体;
                  • 运用一颗硬碟作为主零碎,六颗磁碟构成磁碟阵列,以贮存形式模仿的后果;
                  • 运用PCI-Express介面的网络卡,速率为Gbps;
                  • 共有4 GB的主影象体容量;

                • 硬碟联系
                  • 全部的磁碟阵列容量均给/cluster/raid目次,占据2TB的容量;
                  • 2 GB的swap容量;
                  • 联系出/, /usr, /var, /tmp等目次,防止顺序错误形成零碎的困扰;
                  • /home也独立出来,让每个研讨室成员可以拥有本人的材料寄存容量;

                在下面的案例中,案例一是属于小范围的主机零碎,因而只需运用估计被镌汰的装备即可停止主机的搭建! 独一能够需求购置的大约是网络卡吧!呵呵!而在案例二中,由于我需求少量的数值运算, 且运算后果的材料十分的巨大,因而就需求比拟大的磁碟容量与较佳的网络零碎了。 以上的材料请先记得,由于下一章节在实践装置Linux之前,你得先辈行主机的计划呀!


                小标题的图示大硬碟共同旧主机形成的无法开机题目

                随着期间的演化,在2009年中的现在,团体电脑下面的硬碟容量居然都曾经高达750 GB以上了! 这么大的硬碟用起来固然是很直爽的啦~不外,也有一些题目的~那便是~开机的题目~

                某些比拟旧的主机板中,他们的BIOS能够找不到比拟大容量的磁碟的。以是,你在旧主机板下面装置新的大容量磁碟时, 很能够你的磁碟容量会被误判!不外,即便是如许,Linux照旧可以装置喔!并且可以顺遂的捉到完好的硬碟容量呢! 为什么呢?由于当Linux中心顺遂开机启动后,他会重新再去探测一次整个硬体而不睬会BIOS所提供的资讯, 以是就可以顺遂的捉到准确的硬碟,而且让你装置Linux。

                但是,装置终了后,能够会无法开机喔!为什么啊?前一大节外面我们不是谈到过开机流程与MBR的内容吗? 装置的时分因此光碟开机而且由光碟载入Linux中心,以是中心可以被顺遂载入来装置。但是若以如许的装备来开机时, 由于BIOS捉到的硬碟是不合错误的,以是运用硬碟开机能够就会呈现无法开机的错误了。那怎办?

                由于BIOS捉到的磁碟容量不合错误,但是至多在整颗磁碟后面的磁区他还读的到啊! 因而,你只需将这个磁碟最后面的容量联系出一个小联系槽,并将这个联系槽与零碎开机文件的安排目次摆在一同, 那便是 /boot 这个目次!就可以处理了!很复杂吧! 实在,重点是:‘将开机磁区地点联系槽标准在小于1024个磁柱以内~’ 即可!那怎样做到呢?很复杂,在停止装置的时分,计划出三个磁区,辨别是:

                • /boot
                • /
                • swap

                谁人/boot只需给100M Bytes左右即可!并且/boot要放在整块硬碟的最后面!这部份你先有印象与观点即可,将来我们谈到第二十章的开机流程时,会再增强阐明的! ^_^


                大标题的图示重点回忆
                • 新添购电脑硬体装备时,需求考量的角度有‘游戏机/任务机的考量’、‘效能/价钱笔的考量’、‘援助度的考量’等;
                • 旧的硬体装备能够由于保管的题目或许是电子零件老化的题目, 招致电脑零碎十分容易在运作进程中呈现不明确当机状况
                • Red Hat的硬体援助:http://hardware.redhat.com/?pagename=hcl
                • 在Linux零碎中,每个安装都被当成一个文件来看待,每个安装都市有安装档名。
                • 磁碟的安装档名次要分为 (1)IDE介面的/dev/hd[a-d]及 (2)SATA/SCSI/USB介面的/dev/sd[a-p]两种;
                • 磁碟的第一个磁区次要记载了两个紧张的资讯,辨别是: (1)次要开机记载区(Master Boot Record, MBR):可以装置开机办理顺序的中央,有446 bytes (1)联系表(partition table):记载整颗硬碟联系的形态,有64 bytes;
                • 磁碟的次要与延伸联系最多可以有四个,逻辑联系的安装档名号码,肯定由5号开端;
                • 开机的流程由:BIOS-->MBR-->-->boot loader-->中心文件;
                • boot loader的功用次要有:提供选单、载入中心、转交控制权给其他loader
                • boot loader可以装置的所在有两个,辨别是 MBR 与 boot sector
                • Linux作业零碎的文件运用目次树零碎,与磁碟的对应需求有‘挂载’的举措才行;
                • 老手的复杂联系,发起只需有/及swap两个联系槽即可

                大标题的图示本章习题
                (要看答案请将滑鼠挪动到‘答:’底下的空缺处,按下左键圈选空缺处即可观察)
                实作题局部:
                • 请剖析你的家用电脑,以你的硬体装备来盘算能够发生的耗电量,终极再以盘算出来的总瓦数乘上你能够开机的工夫, 以推估出一年你能够会破费几多钱在你的这部主机下面?
                  硬体外面包罗 CPU/硬碟/主机板/影象体/表现卡/荧幕等等都市耗费电力,同时电源供给器也会耗费一台份的电力。 如有实践丈量东西时,请运用丈量后果来盘算。若无丈量东西,请上彀找出每个元件的最大实际耗费功率来盘算。
                问答题局部:
                • 一台电脑主机能否只需 CPU 够快,全体速率就会进步?
                  不见得!一台电脑零碎的速率与全体电脑零碎的运作有关,每个元件皆会影响电脑的速率! 这包罗了影象体、CPU、AGP与表现卡速率,硬碟的速率以及其他相干的输出输入介面等等! 以是,假如您的零碎是晋级的,那么还得必需要留意各个旧元件能否可以保存, 或许旧的可以用的元件必需要舍弃!
                • Linux 关于硬体的要求需求的思索为何?能否肯定要很高的装备才干装置 Linux ?
                  Linux 关于硬体的要求是因‘效劳品种、效劳范畴及主机的脚色’而定的。比方一台专门用来运算数值剖析的 Linux 运算任务站,需求比拟弱小的 CPU 与充足的 RAM 来停止任务,至于普通家庭用的仅用来做为 ADSL 宽频分享器的 Linux 主机,则只需 P-III 品级的电脑,乃至 P-II 系列的品级,就可以很顺遂的运转 Linux 了。
                • 一台好的主机在装置之前,最好先辈行计划,哪些是肯定需求留意的 Linux 主机计划事变?
                  根据上一题的答案内容,我们晓得 Linux 关于硬体的要求是‘量体裁衣’地!以是,要停止 Linux 的装置之前,肯定需求计划 Linux 主机的定位与脚色!因而, Linux 的主机能否开放网络效劳?这部主机的将来计划中,能否需求停止少量的运算?这 部主机能否需求提供很大的硬碟容量来效劳客户真个运用?这部主机估计开放的网络效劳内容? 等等,都是需求颠末考量的,尤其将来的‘套件选择装置’下面,更需求根据这些计划来设定。
                • 请写下下列装备中,在 Linux 的安装档名:
                  IDE 硬碟:
                  CDROM:
                  印表机:
                  软碟机:
                  网络卡:
                  • IDE 硬碟:/dev/hd[a-d]
                  • CDROM:/dev/cdrom
                  • 印表机:/dev/lp[0-2]
                  • 软碟机:/dev/fd[0-1]
                  • 网络卡:/dev/eth[0-n]
                • 假如您的零碎经常当机,又找不到办法处理,您可以朝硬体的谁人偏向去搜索?
                  假如软件没有题目的话,那么固然发作当机的,能够便是硬体的题目了。 1.可以先检测零碎有没有超频? 2.再来则是查阅当零碎运作时,零碎的机壳内温度会不会过高? 由于过高的温度经常会形成当机。 3.再者,反省一下 CPU 的温度,这也很紧张。 4.再来,则是反省能否插了多条的影象体,由于差别厂牌的影象体混插很容易形成零碎不波动。 5.电源供给器能否符合规范?这些都可以停止检测喔!
                • 现在在团体电脑下面罕见的硬碟与主机板的衔接介面有哪两个?
                  有晚期的 IDE 介面与近来的 SATA 介面,购置时要分的很清晰!

                大标题的图示参考材料与延伸阅读

                2002/04/08:第一次完成吧?
                2003/02/02:重新编排与参加 FAQ
                2005/06/04:将旧的文章挪动到 这里
                2005/06/12:作风修订之外,新增了 Linux 训练机硬体选择与软件装置的发起
                2005/06/15:感激上奇编辑 Tim 兄来信见告一些能够有争议的局部!包罗 AthlonXP 已被 Sempron 代替,曾经修订!
                2008/07/29:将旧的FC4文章挪动到此处
                2008/08/21:将整份文件作个重新整理,移除计概有谈到的硬体局部,添加partition的材料量。
                2009/08/06:重新修订习题与解答,尤其一些计概方面的题目将他挪开!



                 
                     
                中国存储网 ChinaStor.com排版整理
                原文作者鸟哥,主页,更多Linux学习材料在线看:Linux零碎办理员手册 - Linux下令大全 - Linux挪用大全- Linux专栏 - 国产Linux