鳥哥的linux私房菜學習-(一)優缺點分析以及主機規劃與磁盤分區

1、linux的優缺點linux

那幹嗎要使用Linux作爲咱們的主機系統呢?這是由於Linux有底下這些優勢:安全

  • 穩定的系統:
    Linux原本就是基於Unix概念而發展出來的操做系統,所以,Linux具備與Unix系統類似的程序接口跟操做方式, 固然也繼承了Unix穩定而且有效率的特色。常聽到安裝Linux的主機連續運作一年以上而未曾當機、 沒必要關機是稀鬆日常的事;

  • 免費或少量費用:
    因爲Linux是基於GPL受權下的產物,所以任何人皆能夠自由取得Linux, 至於一些『安裝套件』的發行者, 他們發行的安裝光盤也僅須要些許費用便可得到!不一樣於Unix須要負擔龐大的版權費用,固然也不一樣於微軟須要一而再、 再而三的更新你的系統,而且繳納大量費用囉!

  • 安全性、漏洞的快速修補:
    若是你常玩網絡的話,那麼你最常聽到的應該是『沒有絕對安全的主機』! 沒錯!不過Linux因爲支持者日衆,有至關多的熱心團體、我的參與其中的開發, 所以能夠隨時得到最新的安全信息,並給予隨時的更新,亦便是具備相對的較安全!

  • 多任務、多使用者:
    與Windows系統不一樣的,Linux主機上能夠同時容許多人上線來工做, 而且資源的分配較爲公平,比起Windows的單人多任務系統要穩定的多囉! 這個多人多任務但是Unix-Like上面至關好的一個功能,怎麼說呢?你能夠在一部 Linux主機上面規劃出不一樣等級的用戶,並且每一個用戶登入系統時的工做環境均可以不相同, 此外,還能夠容許不一樣的使用者在同一個時間登入主機,同時使用主機的資源。

  • 使用者與羣組的規劃:
    在Linux的機器中,檔案的屬性能夠分爲『可讀、可寫、可執行』 等參數來定義一個檔案的適用性,此外,這些屬性還能夠分爲三個種類, 分別是『檔案擁有者、檔案所屬羣組、其餘非擁有者與羣組者』。 這對於項目計劃或者其餘計劃開發者具備至關良好的系統保密性。

  • 相對比較不耗資源的系統:
    Linux只要一部P-III以上等級的計算機就能夠安裝而且使用愉快囉!還不須要到P-4或AMD K8 等級的計算機呢!不過,若是你要架設的是屬於大型的主機(服務上百人以上的主機系統), 那麼就須要比較好一點的機器了。不過,目前市面上任何一款我的計算機都可以達到這一個要求囉!

  • 適合須要小核心程序的嵌入式系統:
    因爲Linux只要幾百K不到的程序代碼就能夠完整的驅動整個計算機硬件併成爲一個完整的操做系統, 所以至關適合於目前家電或者是小電子用品的操做系統呢!那就是當紅炸子雞『嵌入式』系統啦! Linux真的是很適合例如手機、數字相機、PDA、家電用品等等的微計算機操做系統呢! ^_^

  • 整合度佳且多樣的圖形用戶接口(GUI):
    自從1994年Linux 1.0後就加入的X Window系統,在衆多黑客的努力之下終於與Linux有高度整合, 且主要的繪圖卡公司(Intel, NVidia, ATI等)都有針對Linux推出最新的驅動程序, 所以Linux的GUI已經有長足的進步了!另外,Linux環境下的圖形接口不僅有一種呢! 包括你們耳熟能詳的KDE(http://www.kde.org/)以及GNOME(http://www.gnome.org)都是很常見的!

反正Linux好處說不完啦!不過雖然Linux具備這樣多的好處,可是他先天上有一個足以至命的地方, 使他的普及率受到很大的限制,就是Linux須要使用『指令列』的終端機模式進行系統的管理! 雖然近年來有不少的圖形接口開發使用在Linux上面,但畢竟要熟悉Linux仍是以指令列來使用是比較好的, 所以要接受Linux的玩家必須比較要能熟悉對計算機下指令的行爲,而不是用鼠標點一點icon就好了! Linux 還能夠改進的地方:網絡

  • 沒有特定的支持廠商:
    由於在Linux上面的全部套件幾乎都是自由軟件,而每一個自由軟件的開發者可能並非公司團體, 而是非營利性質的團體。如此一來,在你Linux主機上面的軟件若發生問題,該如何是好? 好在因爲目前Linux商業界的整合還不錯,目前在臺灣比較具名的Red Hat與SuSE 均有設立了服務點。你能夠經由這個服務點來直接向他們購買/諮詢相關的軟硬件問題呢! 不過,若是你並不是選擇有專門商業公司的Linux distributions時?怎麼辦? 沒有專人到府服務呢~這點卻是還不須要太擔憂, 由於拜網絡風行之賜,你要問的問題幾乎在網絡上均可以找到答案喔!看你有沒有用心去找就是了!

  • 遊戲的支持度不足:
    在現代這個時候,敢說大家家的桌面計算機裏面徹底沒有遊戲的小朋友應該很少了! 遊戲軟件也是個應用程序,因此它與操做系統的關係就至關密切了。 惋惜的是目前不少遊戲開發商並無在Linux平臺上面開發大型遊戲,這間接致使Linux沒法進入通常家庭說。

  • 專業軟件的支持度不足:
    這是鳥哥到學校教書後才發現的一件事,目前不少專業繪圖軟件公司所推出的專業軟件並不支持Linux操做系統, 這讓同窗很難在不一樣的平臺上面操做相同的軟件!唉!很傷腦筋~

  • 教育訓練做的還不夠好:
    若是可以在國小就教導小朋友使用自由軟件,那麼長大天然就會使用自由軟件了! 在臺灣目前政策方面仍是至關的搖擺不定,但願將來可以給自由軟件一些機會。

老實說,這些缺點絕大部分都不是Linux自己的問題,卻是一些政策面與商業方面的考慮,纔是最大的困擾。 不過,Linux與其餘的操做系統同樣,就是一個工具而已!但願你們可以在快樂中學習到Linux的精髓啦!^_^工具

 

2、主機規劃與磁盤分區學習

  • 新添購計算機硬件配備時,須要考量的角度有『遊戲機/工做機的考量』、『效能/價格比的考量』、『支持度的考量』等;
  • 舊的硬件配備可能由於保存的問題或者是電子零件老化的問題, 致使計算機系統很是容易在運行過程當中出現不明的死機狀況
  • Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hcl
  • 在Linux系統中,每一個裝置都被當成一個文件來對待,每一個裝置都會有裝置檔名。
  • 磁碟的裝置檔名主要分爲 (1)IDE介面的/dev/hd[a-d]及 (2)SATA/SCSI/U盤介面的/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兩個分割槽便可
相關文章
相關標籤/搜索