linux目的
① 誰知道Linux的簡介
由於Linux倡導開放和自由,因此它的發行版本非常多。Linux的軟體遍布互聯網各處,經常需要用戶自己搜索、收集和下載。為了安裝方便,有些人將各種軟體集合起來,與操作系統的核心包裝成一塊,作為Linux的發行版。其中有目前著名的Ubuntu Linux、Fedora Core、Mandriva Linux、SuSE Linux、Debian、Slackware Linux和國內的紅旗Linux等。下面簡單介紹5種目前常用的Linux發行版。
1.CentOS
CentOS(Community Enterprise Operating System,社區企業操作系統)是Linux發行版之一,
它是由Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼編譯而成的。由於出自同樣的源代碼,因此,有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同在於CentOS並不包含封閉源代碼軟體。
2.Fedora Core/Red Hat Enterprise Linux
Red Hat Linux由Red Hat公司發行,是目前流行的商業發行版。作為Linux界影響最為深遠的版本,Red Hat Linux誕生於1994年11月3日,其創立的RPM包管理系統長期以來都是業界的事實標准。目前流行的SuSE Linux、Mandriva Linux及國內的紅旗Linux等,都是基於Red Hat Linux發展起來的。從2003年9月22日開始,原來合並在一起的Fedora和Red Hat分開發行,並形成兩個分支:開源免費的Fedora Core和商業版本的Red Hat Enterprise Edition。
3.SuSE Linux/OpenSuSE
SuSE Linux原是以Slackware Linux為基礎,並提供完整德文使用界面的產品。1992年皮特麥克唐納Peter McDonald成立了Softlanding Linux System(SLS)發行版,其後SuSE Linux採用了不少Red Hat Linux的特質,如使用RPM、etc、sysconfig等。
4.Ubuntu Linux
Ubuntu Linux為目前流行的Linux發行版,並幾乎取代了Red Hat成為Linux的代名詞。它由馬克·舍特爾沃斯創立,首個版本於2004年10月20日發布,以Debian為開發藍本。Ubuntu的運作主要依靠Canonical有限公司的支持。Ubuntu Linux名稱來自非洲南部祖魯語或豪薩語的「ubuntu」一詞,意思是「人道待人」。同系列的發行版還有Kubuntu Linux和Ebunt Linux。
5.Debian
Debian於1993年8月16日由美國普渡大學一名學生藍默多克Ian Murdock首次發表。Ian Murdock最初把他的系統稱為「Debian Linux Release」。Debian不帶有任何商業性質,背後也沒有任何商業團體支持,因而使得它能夠堅持其自由的風格。Debian對GNU和UNIX精神的堅持,也獲得開源社群的普遍支持。目前其採用的deb包和Red Hat Linux的RPM包是Linux中最為重要的兩個程序包管理系統。
1.1.4 Linux優勢
1.開源、免費
眾所周知,不管是微軟的 Windows 還是蘋果的Mac OS,都是需要付費的,而且比較昂貴。而Linux是免費、開源的,可以隨時取得其源代碼,根據不同的需求進行定製,這對於用戶特別是程序開發人員來說是非常重要的。
2.跨平台的硬體支持
由於Linux 的內核大部分是用C語言編寫的,並採用了可移植的UNIX標准應用程序介面,因此,它支持如i386、Alpha、AMD和Sparc等系統平台,以及從個人計算機到大型主機,甚至包括嵌入式系統在內的各種硬體設備。
3.豐富的軟體支持
與其他操作系統不同的是,安裝了Linux系統後,用戶常用的一些辦公軟體、圖形處理工具、多媒體播放軟體和網路工具等都已無須安裝。而對於程序開發人員來說,Linux更是一個很好的開發平台,在Linux 的程序包中,包含了多種程序語言與開發工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。
4.多用戶多任務
作為類UNIX 系統,Linux和UNIX一樣,是一個真正的多用戶多任務的操作系統。多個用戶可以各自擁有和使用系統資源,即每個用戶對自己的資源(如文件、設備)有特定的許可權,互不影響,同時多個用戶可以在同一時間以網路聯機的方式使用計算機系統。多任務是現代計算機最主要的一個特點,由於Linux系統調度是每一個進程平等地訪問處理器,因此,它能同時執行多個程序,而且各個程序是互相獨立運行的。
5.可靠的安全性
Linux是一個具有先天病毒免疫能力的操作系統,很少受到病毒攻擊。
對於一個開放式系統而言,在方便用戶的同時,很可能存在安全隱患。不過,利用Linux自帶防火牆、入侵檢測和安全認證等工具,及時修補系統的漏洞,就能大大提高Linux的安全性,讓黑客無機可乘。同時,由於Linux是開源的,因此,Linux產生了各種各樣的不同版本,這也提高了被攻擊的難度。
6.良好的穩定性
Linux內核的源代碼是以標准規范的32位(在64位CPU上是64位)計算機來做的最佳化設計,可確保其系統的穩定性。正因為Linux 的穩定性,才使得一些安裝了Linux的主機可以像UNIX機一樣常年不關機也不會宕機。
7.完善的網路功能
Linux 內置了很豐富的免費網路伺服器軟體、資料庫和網頁的開發工具,如Apache、Sendmail、VSFTP、SSH、MySQL、PHP和JSP等。近年來,越來越多的企業看到Linux的這些強大的功能,利用Linux 擔任全方位的網路伺服器。