Linux筆記 ——KDE &GNOME安裝分割槽與檔案型別
摘要:對於開發者來說CentOS+GNOME無疑是一個非常不錯的選擇,為什麼我會選擇這個?主要有幾方面的原因:①CentOS作為伺服器幾乎是極大多數公司的選擇;②CentOS表現出極大的穩定性;③即使在05年的軟體源也不會失效;另外,這裡不討論Ubuntu,當然這也是一款很棒的作業系統,以前學習時用的就是它。
目錄:
KDE與GNOME之爭
這裡主要談一談KDE與GNOME,可能你還聽說過X Windows(其實這只是一套協議,KDE與GNOME都是基於它的)。這裡為什麼把KDE寫在前面?這要從一個久遠的故事說起——90年代,它是Linux急速發展的黃金時代,大量硬體廠商加入其中。曇花一現,廠商們看到Linux竟然無法娛樂化推廣開來,慢慢的遠離了Linux。
上帝卻為Linux開了另一扇門,憑藉其執行穩定性與資源的低消耗,在喪失了幾乎所有個人使用者的同時,穩穩的佔據了伺服器領域。在Linux面臨如此艱鉅的情況下,KDE專案發起了,它旨在開發一套Linux的視窗軟體。Linux領域大牛不是一般的多,KDE很快取得了極大的成功,在其快速上升時期卻遇到了一個極大的問題,產權問題。
這要從KDE的開發說起,它採用的是Qt,而Qt卻不是開源的,這讓KDE從基層就開始存在問題了(後來KDE不得不採用雙授權機制),正是這樣一大批核心開發人員離KDE而去,另起爐灶開始了GNOME的程序。GNOME吸取教訓,採用C/C++作為基層開發,完全開源的機制,不瞭解這段歷史的人也很難理解為什麼KDE與GNOME幾乎兩個一樣的產品會重複出現,也正是這一批人員的理念不同,曾一度導致KDE與GNOME視如仇敵。
那麼KDE與GNOME各有什麼優缺點呢?KDE是一個更早期的產品,其穩定性目前比GNOME好。GNOME吸取了KDE的優點,同時介面更為美觀,它以超越MAC為目標。
如何啟動系統?
首先需要介紹一下,BIOS為何?BIOS其實就是寫入到硬體中的一個程式軟體,也可以說是在開機的時候,計算機系統會主動載入的第一個程式。MBR又是何人?它是由作業系統值入的內容,主要用來準備載入作業系統。此處可用於多重引導。
那麼,系統是如何啟動的呢?BIOS與MBR是硬體必須完成的功能,同時MBR中裝載著作業系統植入的開機管理程式——這段程式寫的非常完美,它不會超過466bit,能完美的引導載入系統核心檔案。核心檔案則鋪開了整個作業系統。
BIOS->MBR(主要啟動記錄區,446bytes):boot loader(開機管理程式)->Core(核心檔案)->作業系統。
提示:
- 如果要安裝多重引導, 最好先安裝Windows再安裝Linux。
- 在預設的情況下,Linux是將光碟機的資料放置到/media/cdrom裡。
- 幾乎所有的硬體裝置檔案都在/dev這個目錄內。
瞭解磁碟介面
磁碟介面有兩種:
裝置 | 裝置在Linux內的檔名 |
---|---|
IDE 硬碟機 | /dev/hd[a-d] |
SCSI/SATA/USB硬碟機 | /dev/sd[a-p] |
IDE是一種老式的,從2009年開始主流基本上是SATA了。
關於磁碟分割槽
很多新使用者對於安裝系統時,磁碟分割槽很是頭大。其實系統本身就有很多種自動分割槽方案,但是並不是都能滿足我們的要求?對於不同的使用者,這裡提供幾種分割槽方案。
初次接觸Linux的使用者
/
/swap缺點:一旦有磁碟有任何問題,根目錄將整體毀滅。
初級分配方式
/boot = 1G
/
/usr
/home
/var
/tmp
/swap = 2倍記憶體大小(如果記憶體較大,swap可適當減小)提示:/boot 要放在整塊硬碟的最前面!(一般分割槽時,安裝系統會主動將其置於最前方)
/boot 存放系統引導檔案;(由於BIOS原因,boot只能在1024柱面前,否則會找不到。一般只需要100M,但是很多時候系統升級的時候,該目錄下會儲存舊引導檔案)
- / 根目錄;
- /usr 最龐大的目錄,幾乎所有應用程式、檔案都在這裡;
- /home 使用者主目錄;
- /var 某些大檔案溢位區、cache存放、email存放;
- /tmp 公共的臨時檔案;
- /swap 虛擬記憶體交換區。
幾種檔案型別
- ext2/ext3:Linux 適用的檔案系統型別。由於ext3檔案系統多了日誌的記錄, 對於系統的復原比較快速,因此建議務必要選擇新的ext3不要用 ext2 了。
- LVM:用來彈性調整檔案系統容量的一種機制, 可以讓你的檔案系統容量變大或變小而不改變原有的檔案資料內容!
- RAID:利用Linux作業系統的特性,用軟體模擬出磁碟陣列的功能!這東西很棒!不過目前暫時還用不到!
- swap:只用於作業系統虛擬記憶體置換,無法用於掛載。
vfat:如果同時存在Windows/Linux作業系統,則可以選擇vfat為虛擬記憶體置換區。
- 提示:一般只需要選擇ext3或者swap,ext3一般也叫標準模式。
@qingdujun
2017-8-2 in Xi’An