操做系統,英語Operating System簡稱爲OS。說道操做系統就須要先講一講Unix,UNIX操做系統,是一個強大的多用戶、多任務操做系統, 支持多種處理器架構,按照操做系統的分類,屬於分時操做系統,最先由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。 而linux就是一款類Unix系統。 一般人們對linux都有一個錯誤的認識,就是這個名詞"linux",實際上是"linux not unix",linux是一個內核, linux系統構成包括:、Linux 內核、GNU 項目及其餘項目的軟件。固然,但人們已經習慣了用Linux來形容整個基於Linux內核,而且使用GNU 工程各類工具和數據庫的操做系統。
Linux操做系統的誕生、發展和成長過程始終依賴着五個重要支柱:UNIX 操做系統、MINIX 操做系統、GNU計劃、POSIX 標準和Internet 網絡。 1984年,Andrew S.Tanenbaum開發了用於教學的UNIX系統,命名爲Mininx。 1989年,Andrew S.Tanenbaum將Minix系統運行於x86的PC平臺。 1990年,芬蘭赫爾辛基大學學生Linux Torvalds首次接觸Minix系統。 1991年,Linux Torvalds開始在Minix上編寫各類驅動程序等操做系統內核組件。 1991年年末,Linux Torvalds公開了Linux內核源碼0.02版(http://www.kernel.org),此版本僅僅是部分代碼。 1993年,Linux 1.0版本發行,Linux轉向GPL版本協議。 1994年,Linux的第一個商業發行版Slackware問世。 1996年,美國國家標準技術局的計算機系統實驗室確認Linux版本1.2.13符合POSIX標準。 1999年,Linux的簡體中文發行版問世。 2000年之後,Linux系統日趨成熟,涌現出大量基於Linux服務器平臺的應用,而且普遍應用於基於ARM技術的嵌入式系統中。
Linux發展歷史還可參考:https://www.linuxprobe.com/linux-historical-chronology.htmlhtml
Ubuntu是一個以桌面應用爲主的Linux操做系統,其名稱來自非洲南部祖魯語或豪薩語的「ubuntu」一詞(譯爲吾幫託或烏班圖),意思是「人性」、「個人存在是由於你們的存在」, 是非洲傳統的一種價值觀,相似華人社會的「仁愛」思想。Ubuntu基於Debian發行版和unity桌面環境,與Debian的不一樣在於它每6個月會發佈一個新版本。 Ubuntu的目標在於爲通常用戶提供一個最新的、同時又至關穩定的主要由自由軟件構建而成的操做系統。Ubuntu具備龐大的社區力量,用戶能夠方便地從社區得到幫助。 隨着雲計算的流行,ubuntu推出了一個雲計算環境搭建的解決方案,能夠在其官方網站找到相關信息。於2012年4月26日發佈最終版ubuntu 12.04,ubuntu 12.04是長期支持的版本。
可能這是最著名的Linux版本了,Red Hat Linux已經創造了本身的品牌,愈來愈多的人據說過它。Red Hat在1994年創業,當時聘用了全世界500多名員工,他們都致力於開放的源代碼體系。 Red Hat Linux是公共環境中表現上佳的服務器。它擁有本身的公司,能向用戶提供一套完整的服務,這使得它特別適合在公共網絡中使用。這個版本的Linux也使用最新的內核,還擁有大多數人都須要使用的主體軟件包。 Red Hat Linux的安裝過程也十分簡單明瞭。它的圖形安裝過程提供簡易設置服務器的所有信息。磁盤分區過程能夠自動完成,還能夠選擇GUI工具完成,即便對於 Linux新手來講這些都很是簡單。 選擇軟件包的過程也與其餘版本相似;用戶能夠選擇軟件包種類或特殊的軟件包。系統運行起來後,用戶能夠從Web站點和 Red Hat那裏獲得充分的技術支持。我發現Red Hat是一個符合大衆需求的最優版本。 在服務器和桌面系統中它都工做得很好。Red Hat的惟一缺陷是帶有一些不標準的內核補丁,這使得它難於按用戶的需求進行定製。 Red Hat經過論壇和郵件列表提供普遍的技術支持,它還有本身公司的電話技術支持,後者對要求更高技術支持水平的集團客戶更有吸引力。
CentOS(Community ENTerprise Operating System)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。 因爲出自一樣的源代碼,所以有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。 二者的不一樣,在於CentOS並不包含封閉源代碼軟件,CentOS 是一個基於Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。每一個版本的 CentOS都會得到十年的支持(經過安全更新方式)。 新版本的 CentOS 大約每兩年發行一次,而每一個版本的 CentOS 會按期(大概每六個月)更新一次,以便支持新的硬件。這樣,創建一個安全、低維護、穩定、高預測性、高重複性的 Linux 環境。CentOS是Community Enterprise Operating System的縮寫。 CentOS 是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產物,並且在RHEL的基礎上修正了很多已知的 Bug ,相對於其餘 Linux 發行版,其穩定性值得信賴。 RHEL 在發行的時候,有兩種方式。一種是二進制的發行方式,另一種是源代碼的發行方式。
Centos生成環境中運用的比較多,因此本次課程使用的Linux操做系統就是Centos,版本爲6.5 或者6.10linux
官方網址:https://www.centos.org/數據庫
鏡像列表:http://isoredirect.centos.org/centos/6.10/isos/x86_64/ubuntu
開源鏡像網站:https://opsx.alibaba.com/?lang=zh-CN 、 http://mirrors.163.com/ 等等centos