日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.1. Linux与硬件的搭配)

發布時間:2025/3/21 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.1. Linux与硬件的搭配) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第三章、主機規劃與磁盤分區
最近升級日期: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主機是要作為企業內部的Mailserver或者是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時,務必到相關的網站去搜尋一下喔!

  • Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hcl
  • Open SuSE的硬件支持:http://en.opensuse.org/Hardware?LANG=en_UK
  • Mandriva的硬件支持:http://hcl.mandriva.com/
  • Linux對筆記本計算機的支持:http://www.linux-laptop.net/
  • Linux對打印機的支持:http://www.openprinting.org/
  • 顯卡對XFree86/Xorg的支持:http://www.linuxhardware.org/
  • Linux硬件支持的中文HowTo:http://www.linux.org.tw/CLDP/HOWTO/hardware.html#hardware

總之,如果是自己維護的一個小網站,考慮到經濟因素,你可以自行組裝一部主機來架設。而如果是中、大型企業,那么主機的錢不要省~因為,省了這些錢,未來主機掛點時,光是要找出哪個組件出問題,或者是系統過熱的問題,會氣死人ㄟ!而且,要注意的就是未來你的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/U盤硬盤機/dev/sd[a-p]
U盤快閃碟/dev/sd[a-p](與SATA相同)
軟盤機/dev/fd[0-1]
打印機25針: /dev/lp[0-2]
U盤: /dev/usb/lp[0-15]
鼠標U盤: /dev/usb/mouse[0-15]
PS2: /dev/psaux
當前CDROM/DVDROM/dev/cdrom
當前的鼠標/dev/mouse
磁帶機IDE: /dev/ht0
SCSI: /dev/st0

需要特別留意的是硬盤機(不論是IDE/SCSI/U盤都一樣),每個磁碟機的磁盤分區(partition)不同時,其磁碟檔名還會改變呢!下一小節我們會介紹磁盤分區的相關概念啦!需要特別注意的是磁帶機的檔名,在某些不同的distribution當中可能會發現不一樣的檔名,需要稍微留意。總之,你得先背一下IDE與SATA硬盤的檔名就是了!其他的,用的到再來背吧!

Tips:
更多Linux核心支持的硬件裝置與檔名,可以參考如下網頁:
http://www.kernel.org/pub/linux/docs/device-list/devices.txt



出處:http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux_1.php

總結

以上是生活随笔為你收集整理的鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.1. Linux与硬件的搭配)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。