學習linux之前先瞭解一下操作系統: 操作系統的定義: 操作系統(英語:operating system,縮寫作 OS)是管理電腦硬體與軟體資源的電腦程式,同時也是電腦系統的內核與基石。操作系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等 ...
學習linux之前先瞭解一下操作系統:
操作系統的定義:
操作系統(英語:operating system,縮寫作 OS)是管理電腦硬體與軟體資源的電腦程式,同時也是電腦系統的內核與基石。操作系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。操作系統也提供一個讓用戶與系統交互的操作界面。 操作系統的類型非常多樣,不同機器安裝的操作系統可從簡單到複雜,可從行動電話的嵌入式系統到超級電腦的大型操作系統。許多操作系統製造者對它涵蓋範疇的定義也不盡一致,例如有些操作系統集成了圖形用戶界面,而有些僅使用命令行界面,而將圖形用戶界面視為一種非必要的應用程式。操作系統的分類(按運行設備分類):
1.pc電腦上的操作系統:
1). windows (市場占有率高,據說可達90%)2). os 蘋果系統
3). linux (基於Unix)
4). 麒麟(中國開發的,不能與上邊的同日而語)
2.伺服器上的操作系統:
1). windows server 2003 ,2008 等2). linux (占據主流,和Windows在pc可以勢均力敵,原因:1,免費,2,穩定3,開源)
3.移動設備
1). 安卓(谷歌) 市場份額高2). ios (蘋果)
3). Windows
Linux系統的優勢:
由上圖看出操作系統跑於硬體之上,應用程式運行在操作系統之上, 由於Linux只是一套操作系統並不含有其他應用程式,因此工程師需要在下載Linux系統並且安裝之後,就可以使用了。
Shell(也叫做終端或殼)充當的是人與內核(硬體)之間的翻譯官,用戶吧一些命令“傳遞”給終端,它就會調用相應的程式服務去完成工作。紅帽Linux預設使用的終端是Bash解釋器。
Linux的起源與發展
1991年,一個名不見經傳的芬蘭研究生購買了自己的第一臺PC,並且決定開始開發自己的操作系統。這個想法非常偶然,最初只是為了滿足自己讀寫新聞和郵件的需求。這 個芬蘭人選擇了 Minix作為自己研究的對象。 Minix是由荷蘭教授 Andrew S Tanenbaum開 發的一種模型操作系統,這個開放源代碼的操作系統最初只是用於研究目的。 這個研究生名叫 Linus torvalds,他很快編寫了自己的磁碟驅動程式和文件系統,並且 慷慨地把源代碼上傳到互聯網上。 Linus把這個操作系統命名為 Linux,意指“ Linus的 Minix” ( Linus, Minix)。
Linux的優點
- Linux以高效和靈活主城,Linux同事具有多任務、多用戶的能力,支持多線程,多CPU。
- Linux包括了文本編輯器,高級語言編譯器,以及圖形用戶界面登應用軟體,當然絕大多數伺服器都是使用命令行,文本模式操作Linux的。
- Linux遵循GNU通用公共許可協議,屬於自由軟體,用戶不需要支付費用就可以獲得系統和系統源代碼,無償使用且自由傳播。
- Linux具有很高的系統穩定性和可靠性。
- 具有很高的系統安全性
- 眾多業界廠商支持,如IBM、Oracle、Intel、HP、Google等
- 有完善的資料庫平臺,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
- 有完善的圖形化用戶界面,包括GNOME、KDE等。
- 有完善的開發平臺,包括C/C++、Java、Python等。
Linux的版本
首先需要區分 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 也可用於伺服器領域。
Linux和Windows的區別
1.免費與收費
- 最新正版Windows10官方售價¥888
- Linux幾乎免費(更多人願意鑽研開源軟體,而收費的產品出現更多的盜版)
2.軟體支持
- Windows平臺:數量和質量的優勢,補過大部分為收費軟體;由微軟提供技術支持和服務
- Linux平臺:大多為開源軟體,用戶可以修改定製與發佈,由於免費沒有資金支持,部分軟體質量可能欠缺
3.安全性
- Windows平臺:三天兩頭修複補丁,仍然會中毒(即便裝了360,瑞星,金山毒霸。。。。)
- Linux平臺:安全問題很少,無需安裝xx殺毒,xx衛士
4.實用習慣
- Windows:普通用戶基本依靠圖形界面操作,滑鼠和鍵盤完成一切需求,上手簡單容易
- Linux:兼具圖形界面(需要帶有桌面環境的發行版Linux)和完全命令行操作,無法使用滑鼠,新手入門困難,需要學習後方可使用,熟練後效率極高!
5.應用領域
- Linux:人們日常在Windows上訪問的百度、谷歌、淘寶、qq、迅雷(xxxx大片),支撐這些軟體運行的,後臺是成千上萬的Linux伺服器,它們時時刻刻進行著忙碌的數據處理和運算
- Windows:可以運行英雄聯盟、絕地求生、仙劍三、地下城與勇士、我的世界。。。等等游戲,而Linux開發的游戲幾乎很少