學習linux以前先了解一下操做系統:linux
由上圖看出操做系統跑於硬件之上,應用程序運行在操做系統之上, 因爲Linux只是一套操做系統並不含有其餘應用程序,所以工程師須要在下載Linux系統而且安裝以後,就可使用了。ios
Shell(也叫作終端或殼)充當的是人與內核(硬件)之間的翻譯官,用戶吧一些命令「傳遞」給終端,它就會調用相應的程序服務去完成工做。紅帽Linux默認使用的終端是Bash解釋器。數據庫
1991年,一個名不見經傳的芬蘭研究生購買了本身的第一臺PC,而且決定開始開發本身的操做系統。這個想法很是偶然,最初只是爲了知足本身讀寫新聞和郵件的需求。這 個芬蘭人選擇了 Minix做爲本身研究的對象。 Minix是由荷蘭教授 Andrew S Tanenbaum開 發的一種模型操做系統,這個開放源代碼的操做系統最初只是用於研究目的。 這個研究生名叫 Linus torvalds,他很快編寫了本身的磁盤驅動程序和文件系統,而且 慷慨地把源代碼上傳到互聯網上。 Linus把這個操做系統命名爲 Linux,意指「 Linus的 Minix」 ( Linus, Minix)。windows
首先須要區分 Linux 系統內核與 Linux 發行版的不一樣。安全
Linux 系統內核指的是一個由 Linus Torvalds 負責維護,提供硬件抽象層、硬盤及文件 系統控制及多任務功能的系統核心程序。服務器
Linux 發行版系統是咱們常說的 Linux 操做系統,也便是由 Linux 內核與各類經常使用 軟件的集合產品。網絡
全球大約有數百款的 Linux 系統版本,每一個系統版本都有本身的特性和目標人羣,下面 將能夠從用戶的角度選出最熱門的幾款進行介紹。多線程
RedHat Enterprise Linux RHEL 架構
紅帽公司是全球最大的開源技術廠商,RHEL 是全世界內使 用最普遍的 Linux 系統。RHEL 系統具備極強的性能與穩定 性,而且在全球範圍內擁有完善的技術支持。併發
Community Enterprise Operating System
CentOS 經過把 RHEL 系統從新編譯併發布給用戶無償使用的 Linux 系統,具備普遍的使用人羣。CentOS 當前已被紅帽公司 「收編」。
openSUSE
源自德國的一款著名的 Linux 系統,在全球範圍內 有着不錯的聲譽及市場佔有率。主要使用客戶是中國移動、中國電信、交通銀行、浦發銀行等等安全性極高的客戶
Debian
穩定性、安全性強,提供了免費的基礎支持,能夠良好地支持各類硬件架構,以及提供近十萬種不一樣的開源軟件,在國外擁有很高的承認度和使用率。
Ubuntu
是一款派生自 Debian 的操做系統,對新款硬件具備極 強的兼容能力。Ubuntu 與 Fedora 都是極其出色的 Linux 桌面系統,並且 Ubuntu 也可用於服務器領域。