1. 程式人生 > >初識Linux

初識Linux

簡單 use ref auth ica -s gpl 進制 管理

一、概況

1.Linux是一套免費使用和自由傳播的類Unix操作系統。

2.基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。

3.創始人:林納斯·托瓦茲。

4.1991年的10月5日,林納斯·托瓦茲在comp.os.minix新聞組上發布消息,正式向外宣布Linux內核的誕生(Freeminix-likekernel sources for 386-AT)。

6.1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式采用GPL協議。

7.1996年6月,Linux 2.0內核發布,此內核有大約40萬行代碼,並可以支持多個處理器。

5.Linux 操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU計劃、POSIX 標準和Internet 網絡。

二、Linux發行版

Fedora

  Fedora是眾多 Linux 發行版之一。它是一套從Red Hat Linux發展出來的免費Linux系統。Fedora Core 的前身就是Red Hat Linux。Fedora是一個開放的、創新的、前瞻性的操作系統和平臺,基於Linux。它允許任何人自由地使用、修改和重發布,無論現在還是將來。它由一個強大的社群開發,這個社群的成員以自己的不懈努力,提供並維護自由、開放源碼的軟件和開放的標準。Fedora 項目由 Fedora 基金會管理和控制,得到了 Red Hat, Inc. 的支持。Fedora 是一個獨立的操作系統,是Linux的一個發行版,可運行的體系結構包括 x86(即i386-i686), x86_64 和 PowerPC。

Debian

  Debian Project誕生於1993年8月13日,它的目標是提供一個穩定容錯的Linux版本。支持Debian的不是某家公司,而是許多在其改進過程中投入了大量時間的開發人員,這種改進吸取了早期Linux的經驗。 Debian以其穩定性著稱,雖然它的早期版本Slink有一些問題,但是它的現有版本Potato已經相當穩定了。這個版本更多的使用了 pluggable authentication modules (PAM),綜合了一些更易於處理的需要認證的軟件(如winbind for Samba)。 Debian的安裝完全是基於文本的,對於其本身來說這不是一件壞事。但對於初級用戶來說卻並非這樣。因為它僅僅使用fdisk 作為分區工具而沒有自動分區功能,所以它的磁盤分區過程令人十分討厭。磁盤設置完畢後,軟件工具包的選擇通過一個名為dselect的工具實現,但它不向用戶提供安裝基本工具組(如開發工具)的簡易設置步驟。最後需要使用anXious工具配置X Windows,這個過程與其他版本的X Windows配置過程類似。完成這些配置後,Debian就可以使用了。 Debian主要通過基於Web的論壇和郵件列表來提供技術支持。作為服務器平臺,Debian提供一個穩定的環境。為了保證它的穩定性,開發者不會在其中隨意添加新技術,而是通過多次測試之後才選定合適的技術加入。當前最新正式版本是Debian 6,采用的內核是Linux 2.6.32。Debian 6 第一次 包含了一個100%開源的Linux內核,這個內核中不再包含任何閉源的硬件驅動。所有的閉源軟件都被隔離成單獨的軟件包,放到Debian軟件源的 "non-free" 部分。由此,Debian用戶便可以自由地選擇是使用一個完全開源的系統還是添加一些閉源驅動。

Mandrake

   MandrakeSoft,Linux Mandrake的發行商,在1998年由一個推崇Linux的小組創立,它的目標是盡量讓工作變得更簡單。最終,Mandrake給人們提供了一個優秀的圖形安裝界面,它的最新版本還包含了許多Linux軟件包。 作為Red Hat Linux的一個分支,Mandrake將自己定位在桌面市場的最佳Linux版本上。但該公司還是支持服務器上的安裝,而且成績並不壞。Mandrake的安裝非常簡單明了,為初級用戶設置了簡單的安裝選項。它完全使用GUI界面,還為磁盤分區制作了一個適合各類用戶的簡單GUI界面。軟件包的選擇非常標準,另外還有對軟件組和單個工具包的選項。安裝完畢後,用戶只需重啟系統並登錄進入即可。   Mandrake主要通過郵件列表和Mandrak 自己的Web論壇提供技術支持。Mandrak對桌面用戶來說是一個非常不錯的選擇,它還可作為一款優秀的服務器系統,尤其適合Linux新手使用。它使用最新版本的內核,擁有許多用戶需要在Linux服務器環境中使用的軟件——數據庫和Web服務器。只是它更加關註桌面市場,較少關註服務器市場。

Ubuntu

  Ubuntu是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或烏班圖),意思是“人性”、“我的存在是因為大家的存在”,是非洲傳統的一種價值觀,類似華人社會的“仁愛”思想。Ubuntu基於Debian發行版和unity桌面環境,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。隨著雲計算的流行,ubuntu推出了一個雲計算環境搭建的解決方案,可以在其官方網站找到相關信息。於2012年4月26日發布最終版ubuntu 12.04,ubuntu 12.04是長期支持的版本。

Red Hat Linux

  可能這是最著名的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通過論壇和郵件列表提供廣泛的技術支持,它還有自己公司的電話技術支持,後者對要求更高技術支持水平的集團客戶更有吸引力。

SuSE

  總部設在德國的SuSE AG在商界已經奮鬥了8年多,它一直致力於創建一個連接數據庫的最佳Linux版本。為了實現這一目的,SuSE與Oracle 和IBM合作,以使他們的產品能穩定地工作。SuSE還開發了SuSE Linux eMail Server III,一個非常穩定的電子郵件群組應用。   基於2.4.10內核的SuSE 7.3,在原有版本的基礎上提高了易用性。安裝過程通過GUI完成,磁盤分區過程也非常簡單,但它沒有為用戶提供更多的控制和選擇。   在SuSE 操作系統下,可以非常方便地訪問Windows磁盤,這使得兩種平臺之間的切換,以及使用雙系統啟動變得更容易。SuSE的硬件檢測非常優秀,該版本在服務器和工作站上都用得很好。   SuSE擁有界面友好的安裝過程,還有圖形管理工具,可方便地訪問Windows磁盤,對於終端用戶和管理員來說使用它同樣方便,這使它成為了一個強大的服務器平臺。 SuSE也通過基於Web的論壇提供技術支持,另外我還發現它有電話技術支持。

Linux Mint

  Linux Mint是一份基於Ubuntu的發行版,其目標是提供一種更完整的即刻可用體驗,這包括提供瀏覽器插件、多媒體編解碼器、對DVD播放的支持、Java和其他組件。它與Ubuntu軟件倉庫兼容。Linux Mint 是一個為pc和X86電腦設計的操作系統。   因此,一個可以跑得動Windows的電腦也可以使用Linux Mint來代替Windows,或者兩個都跑。既有Windows又有Linux的系統就是傳說中的“雙系統”。同樣,MAC,BSD或者其他的Linux版本也可以和Linux Mint 共存。一臺裝有多系統的電腦在開機的時候會出現一個供你選擇操作系統的菜單。Linux Mint可以很好的在一個單系統的電腦上運行,但是它也可以自動檢測其他操作系統並與其互動,例如,如果你安裝Linux Mint在一個安裝了Windows版本的(xp,vista或者其他版本),它會自動檢測並建立雙啟動以供您在開機的時候選擇啟動哪個系統。並且你可以在Linux Mint下訪問Windows分區。Linux是更安全,更穩定,更有效並且日益易於操作的甚至可以和Windows相媲美的系統,它越來越讓人感到難以抉擇了。

Gentoo

  Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發布於2002年。由於開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。

Centos

  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 在發行的時候,有兩種方式。一種是二進制的發行方式,另外一種是源代碼的發行方式。

初識Linux