1.因爲linux核心或硬件的驅動程序出來速度比不上硬件的快,因此選購時候注意linux系統是否能兼容硬件。php
2.在linux中和windows不一樣要強調一點是各組件和裝置都是文檔。linux
3.考慮應用場景需求,考慮性價比,考慮新的硬件是否支持操做系統。ios
4.cpu,ram,hard disk(RAID),除了均衡好這些外,商用服務器最好考慮到散熱等功能的均衡。windows
5.每一個裝置都被當成一個文件對待。大部分的裝置目錄是/dev/xxx。安全
6.linux按IDE(物理順序有關)和STAT(和邏輯順序有關)分區是不一樣的。那若是每一個硬盤再有分隔槽如何處理呢。服務器
7.MBR(Master Booter Record)是一塊磁盤最重要的首個磁區。a.可裝啓動程序的地方。b.記錄了整個硬盤的分割狀態。你的程序放在那裏,且該如何啓動,對多重系統就很重要了。開始的硬盤是個原木,只有切割分段後才能作成想要的傢俱,這就是格式化的意思了。那具體如何分割呢,看到下圖的藍色磁柱了嗎,那就是文件系統的最小單位了。架構
8.那具體如何對硬盤分區呢,看下圖從側面看磁盤橫截面是這樣的。分割表記錄的是磁柱編號的順序。當要寫入磁碟信息時,系統必定會參考磁盤分區表,才能針對分割槽進行數據處理,分割槽的最小單位是磁柱。分隔的目的。a.爲了安全管理。b.因爲數據的相對集中,效能有所提升。操作系統
下圖說明了爲何要有拓展分區,因爲磁盤磁區大小512bytes的限制,加上MBR佔用一部分,分區表的大小限制64bytes存儲有限,隨着硬盤擴大發現不夠用了,又很差調整底層的架構實現,因此發展成這種狀況。拓展的只是個空間邏輯狀態,須要在其範圍內進一步分爲邏輯分區。整合的時候也是,只有拓展分區內的邏輯分區能夠整合,一個是主分區,一個是邏輯分區的狀況是不能整合的。說這些原理,這樣再解釋linux中分割的磁盤序號拓展的是從5開始的了,前4個是爲主和拓展分區保留的分割槽。代理
9.電腦的啓動過程基本是這樣的文檔
10.一個硬盤只有一個MBR,沒錯,啓動管理程序除了安裝在MBR外,也能夠放在每一個分割槽的啓動磁區中。這個特點才造就了多重啓動的功能呀。如圖:
11.安裝雙系統時,建議先安裝windows再安裝linux,由於windows安裝時會主動覆蓋掉MBR和啓動磁區,沒有選擇的餘地。後安裝linux的話,loader能夠動手配置菜單,也能夠加入windows菜單。
下面要補充說明一下GPT分區方式的出現:
由於大磁盤容量的出現,而且MBR的諸多限制和容量的大小,暫時仍是先考慮傳統的方式,須要參考:http://linux.vbird.org/linux_basic/0130designlinux.php#beforeinstall
12.固然linux系統是一種目錄樹結構,如:
13.數據是放在分區槽當中,目錄樹架構,那麼如何結合目錄樹架構和分區槽中的數據呢?就是掛載的概念了,能夠將某個分區槽掛載到某個目錄下,進入目錄就能夠訪問分區槽中的數據了,那進入點的目錄咱們就稱爲掛載點。現有目錄架構再有分割槽掛載。
14.custom方式安裝是被推薦的。推薦1,/和/swap。推薦2,爲了練習分區或備份使用,建議預留一個備用的剩餘磁盤容量。用distribution的默認分割方式未必適合你的需求,因此安裝前對計算機系統,操做系統的概念有所瞭解是有必要的。
15.開始安裝的話去那裏下載呢?
16.今天才知道有一種NAT技術來分享IP的功能。這是一種解決方法。網卡要求強點,好處是能夠監控控制和管理流量,雖然有些耗能。其餘還有文件服務,mail服務(本身商業有條件的服務),www服務器,DHCP原來也是一種IP服務呀。Poxy(代理服務器)原來是ASDl撥號時候會轉發給你的ISP請求信息和控制返回。FAT服務器也行,就是安全性不是很高。
17.硬盤分割/ /usr /home /var /swap。安裝時候安裝全部套件,要麼會找不到某些命令的。
18.安裝linux以前,瞭解應用之後可能的應用重點,而且作好規劃是很重要的。
19.linux核心啓動後會再次裝載一次硬件,而不理會bios的設置。爲了不一些老舊硬件在bios捕獲硬盤時不正常,規劃出三個磁區。/boot,/,/swap,並且/boot通常是放在磁盤的最前面。
20.注意一下boot loader有兩個地方,一個是MBR還有一個是boot sector。
重點回顧: