Linux 操作系統(tǒng)基礎(chǔ)教程第2版 課件 第1章-Linux概述_第1頁(yè)
Linux 操作系統(tǒng)基礎(chǔ)教程第2版 課件 第1章-Linux概述_第2頁(yè)
Linux 操作系統(tǒng)基礎(chǔ)教程第2版 課件 第1章-Linux概述_第3頁(yè)
Linux 操作系統(tǒng)基礎(chǔ)教程第2版 課件 第1章-Linux概述_第4頁(yè)
Linux 操作系統(tǒng)基礎(chǔ)教程第2版 課件 第1章-Linux概述_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linux操作系統(tǒng)基礎(chǔ)教程

目錄CONTENTS第1章Linux概述第2章Linux的基本操作第3章Linux文件系統(tǒng)與磁盤管理第4章Linux用戶及權(quán)限機(jī)制第5章Linux文本處理第6章Linux多命令協(xié)作第7章Shell編程第8章在Linux系統(tǒng)中安裝軟件第9章進(jìn)程與設(shè)備管理

課程安排課程安排:理論課:10~15周(24)

實(shí)驗(yàn)課:11~15周(16)考核形式:總成績(jī)=期末考試*70%+上機(jī)*20%+考勤*10%先導(dǎo)課計(jì)算機(jī)組成原理、操作系統(tǒng)、C/Asm語(yǔ)言數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)原理、程序設(shè)計(jì)基礎(chǔ)教學(xué)目的理解:Linux“一切都是文件”的特點(diǎn)通過分析Linux系統(tǒng),加深對(duì)操作系統(tǒng)的理解熟悉并掌握利用Linux內(nèi)核的基本功能,為以后在內(nèi)核邏輯上解決問題打下基礎(chǔ)(例如:高性能雙機(jī)熱備)提高專業(yè)素養(yǎng)、鍛煉實(shí)踐動(dòng)手能力教學(xué)目的深化對(duì)操作系統(tǒng)的理解承上啟下,認(rèn)識(shí)對(duì)底層硬件的使用和驅(qū)動(dòng)機(jī)制保護(hù)機(jī)制、中斷機(jī)制、虛擬存儲(chǔ)潛移默化的專業(yè)修養(yǎng)專業(yè)的方法和技巧,效率+可維護(hù)性Linux為我所用使用管理:服務(wù)器配置、網(wǎng)絡(luò)安全管理開發(fā)工作:用作專用功能服務(wù)器、設(shè)備驅(qū)動(dòng)推薦書籍Linux高級(jí)程序設(shè)計(jì)第三版楊宗德編著,人民郵電出版社《鳥哥的Linux的私房菜基礎(chǔ)學(xué)習(xí)篇》鳥哥、許偉、林彩娥等編著《linux體系與編程—基于linux0.01版本》盧軍、曾茂城編著《Linux編程從入門到精通》宮虎波編著《Linux體系與編程:基于Linux0.01版本》榮智濤中國(guó)水利水電出版社第1章Linux概述《Linux操作系統(tǒng)基礎(chǔ)教程》

第1章Linux概述1.1什么是Linux

1.1.1

Linux的含義 1.1.2

Linux的出現(xiàn)1.2

Linux的體系架構(gòu)及特點(diǎn)1.2.1

Linux體系架構(gòu) 1.2.2

Linux系統(tǒng)特點(diǎn) 1.3

Linux的發(fā)行版本1.4

Linux的主要應(yīng)用領(lǐng)域1.1.1Linux的含義

Linux是一款足以和微軟公司的Windows相抗衡的開源操作系統(tǒng),在學(xué)習(xí)它之前,需要簡(jiǎn)單了解其含義、產(chǎn)生以及發(fā)展等知識(shí)嚴(yán)格意義上講,Linux是在GPL協(xié)議(GNUGeneralPublicLicense,GNU通用公共許可協(xié)議)下發(fā)行的遵循POSIX(PortableOperatingSystemInterfaceofUNIX,可移植性操作系統(tǒng))標(biāo)準(zhǔn)的操作系統(tǒng)內(nèi)核。但通常所說的Linux是基于Linux內(nèi)核,并且使用GNU(GNU’snotUNIX)工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。即通常所說的Linux包含內(nèi)核(Kernel)和建立在內(nèi)核基礎(chǔ)上的各種系統(tǒng)工具程序(Utilities)與應(yīng)用軟件(Applications),而不是僅指Linux系統(tǒng)內(nèi)核。Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它是由世界各地成千上萬(wàn)的程序員設(shè)計(jì)實(shí)現(xiàn)的,其目的是建立不受任何商品化軟件的版權(quán)制約及全世界都能自由使用的UNIX兼容產(chǎn)品。Linux以它的高效性和靈活性著稱,它是UNIX的“克隆”。在源代碼級(jí)上,它兼容絕大部分的UNIX標(biāo)準(zhǔn)(如IEEEPOSIX、SystemV、BSD等),具有支持多任務(wù)、多用戶、多線程和多CPU的能力。1.1.2

Linux的出現(xiàn)

Linux誕生于1991年10月5日,是由芬蘭人LinusBenedictTorvalds(李納斯·托沃茲,如圖所示)創(chuàng)造的一款開源、免費(fèi)的操作系統(tǒng)。Linux的誕生、發(fā)展和成長(zhǎng)過程始終依賴5個(gè)重要支柱:UNIX操作系統(tǒng)、MINIX操作系統(tǒng)、GNU計(jì)劃、POSIX標(biāo)準(zhǔn)和Internet。1.1.2

Linux的出現(xiàn)

20世紀(jì)80年代,IBM公司推出了享譽(yù)世界的微型計(jì)算機(jī)(IBMPC)。隨著PC的出現(xiàn),在PC上建立UNIX系統(tǒng)成為可能。Linux的出現(xiàn)早開始于LinusBenedictTorvalds,當(dāng)時(shí)他的目的是設(shè)計(jì)一個(gè)代替Minix(一位名叫AndrewTannebaum的計(jì)算機(jī)教授在1987年為了方便教學(xué)而自行設(shè)計(jì)的一個(gè)簡(jiǎn)化的UNIX系統(tǒng))的操作系統(tǒng),由此開始了Linux的雛形設(shè)計(jì)。1991年10月5日,LinusTorvalds在comp.os.minix新聞組上對(duì)外宣布Linux內(nèi)核誕生。

Linux的歷史是和GNU緊密聯(lián)系在一起的。GNU從1983年開始計(jì)劃致力于開發(fā)一個(gè)自由并且完整的類UNIX操作系統(tǒng),包括軟件開發(fā)工具和各種應(yīng)用程序。到1991年Linux內(nèi)核發(fā)布的時(shí)候,GNU幾乎已經(jīng)完成了除系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā)。在LinusTorvalds和其他開發(fā)人員的共同努力下,GNU組件可以運(yùn)行于Linux內(nèi)核之上。即Linux整個(gè)內(nèi)核是基于GNU通用公共許可,也就是GPL的,但是Linux內(nèi)核并不是GNU計(jì)劃的一部分。1994年,在北卡羅萊州的一個(gè)小組程序員開始發(fā)布RedHat,它GNU/Linux為核心,集成了400多個(gè)源代碼開放的程序模塊。1996年,Linux系統(tǒng)開始在世界范圍內(nèi)廣泛應(yīng)用,其創(chuàng)始人Linus選擇企鵝圖案作為L(zhǎng)inux的logo,如下圖所示1.1.2

Linux的出現(xiàn)其含意為:開源的Linux為全人類共同所有,任何公司無(wú)權(quán)將其私有。1998年,小紅帽高級(jí)研發(fā)實(shí)驗(yàn)室成立。目前很多門戶網(wǎng)站,如新浪、搜狐、騰訊等均在Linux下運(yùn)行,同時(shí)Android和IOS也是基于Linux內(nèi)核的操作系統(tǒng)。

1.2.1

Linux體系結(jié)構(gòu)

Linux系統(tǒng)一般由4個(gè)主要部分組成:內(nèi)核、Shell、文件系統(tǒng)和應(yīng)用程序。內(nèi)核、Shell和文件系統(tǒng)一起構(gòu)成基本的操作系統(tǒng)結(jié)構(gòu),用戶可以運(yùn)行程序、管理文件和使用系統(tǒng)。部分層次結(jié)構(gòu)如圖所示。

1.2.1

Linux體系結(jié)構(gòu)

1.Linux內(nèi)核Linux內(nèi)核是操作系統(tǒng)的核心,具有很多基本功能,它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定系統(tǒng)的性能和穩(wěn)定性。Linux內(nèi)核由以下幾部分組成:內(nèi)存管理器、進(jìn)程管理器、設(shè)備驅(qū)動(dòng)程序、虛擬文件系統(tǒng)(VirtualFileSystem,VFS)和網(wǎng)絡(luò)管理等,如圖所示。

1.2.1

Linux體系結(jié)構(gòu)

(1)內(nèi)存管理器:內(nèi)存管理器主要提供對(duì)內(nèi)存資源的訪問控制。Linux系統(tǒng)會(huì)在硬件物理內(nèi)存和進(jìn)程使用的內(nèi)存(稱作虛擬內(nèi)存)之間建立一種映射關(guān)系。這種映射是以進(jìn)程為單位,因而不同的進(jìn)程可以使用相同的虛擬內(nèi)存,而這些相同的虛擬內(nèi)存,可以映射到不同的物理內(nèi)存上。

(2)進(jìn)程管理器:進(jìn)程實(shí)際上是某特定應(yīng)用程序的一個(gè)運(yùn)行實(shí)體。在Linux系統(tǒng)中,能夠同時(shí)運(yùn)行多個(gè)進(jìn)程,Linux通過在短時(shí)間間隔內(nèi)輪流運(yùn)行這些進(jìn)程而實(shí)現(xiàn)“多任務(wù)”。其中短時(shí)間間隔稱為“時(shí)間片”,讓進(jìn)程輪流運(yùn)行的方法稱為“進(jìn)程調(diào)度”,完成調(diào)度的程序稱為調(diào)度程序。進(jìn)程調(diào)度主要提供對(duì)CPU的訪問控制。在計(jì)算機(jī)中,CPU資源是有限的,而眾多的應(yīng)用程序都要使用CPU資源,因此需要“進(jìn)程調(diào)度子系統(tǒng)”對(duì)CPU進(jìn)行調(diào)度管理。進(jìn)程管理的重點(diǎn)是創(chuàng)建進(jìn)程和停止進(jìn)程,并控制它們之間的通信(signal或者POSIX機(jī)制)(3)設(shè)備驅(qū)動(dòng)程序:設(shè)備驅(qū)動(dòng)程序是Linux內(nèi)核的主要部分。設(shè)備驅(qū)動(dòng)程序?qū)嶋H控制操作系統(tǒng)和硬件設(shè)備之間的交互,并且提供一組操作系統(tǒng)可理解的抽象接口,完成和操作系統(tǒng)之間的交互,與硬件相關(guān)的具體操作細(xì)節(jié)也由設(shè)備驅(qū)動(dòng)程序完成。

(4)虛擬文件系統(tǒng):VFS隱藏各種文件系統(tǒng)的具體細(xì)節(jié),為文件操作提供統(tǒng)一的接口。1.2.1

Linux體系結(jié)構(gòu)

(5)網(wǎng)絡(luò)管理:網(wǎng)絡(luò)管理在Linux內(nèi)核中主要負(fù)責(zé)管理各種網(wǎng)絡(luò)設(shè)備,并實(shí)現(xiàn)各種網(wǎng)絡(luò)協(xié)議棧,終實(shí)現(xiàn)通過網(wǎng)絡(luò)連接其他系統(tǒng)的功能。

2.LinuxShellShell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。Shell也是一個(gè)程序,它接收鍵盤輸入的命令,并傳遞給操作系統(tǒng)執(zhí)行。用戶輸入命令后交由Shell處理,Shell再與操作系統(tǒng)內(nèi)核取得通信,調(diào)用完成用戶命令所需執(zhí)行的程序。由Shell的字面意思很自然地把它和操作系統(tǒng)內(nèi)核Kernel聯(lián)系在一起。如果把操作系統(tǒng)想象成一個(gè)堅(jiān)果,內(nèi)核就是堅(jiān)果的種子部分,Shell就是堅(jiān)果的外殼部分,用戶命令需要通過Shell的傳遞才能達(dá)到內(nèi)核調(diào)用相應(yīng)的程序。由此可以把Shell視為一種命令解析器,它解釋由用戶輸入的命令并將它們送到內(nèi)核,在用戶命令和系統(tǒng)內(nèi)核之間建立了橋梁。這種在用戶和系統(tǒng)之間建立交互的方式與圖形用戶界面(GraphicalUserInterface,GUI)非常相似,實(shí)際上GUI就是一種Shell,只是習(xí)慣上我們僅把命令行稱為Shell。另外,Shell編程語(yǔ)言具有普通編程語(yǔ)言的很多特點(diǎn),用這種編程語(yǔ)言編寫的Shell程序與其他應(yīng)用程序具有相同的效果。在沒有特別說明的情況下,本書提到的Shell特指命令行形式的Shell。1.2.1

Linux體系結(jié)構(gòu)

Shell分為兩種,一種是命令行界面(CommandLineInterface,CLI),它是指可在用戶提示符下鍵入可執(zhí)行指令,通常不支持鼠標(biāo)。用戶通過鍵盤輸入命令,然后由Shell解釋用戶輸入的命令并將它們送到內(nèi)核。另一種是GUI,它是指采用圖形方式顯示的操作用戶界面。在Linux下可用的Shell有很多種,常見的幾種是BourneShell、bash、CShell和KShell。(1)BourneShell:初的UNIXShell是由StephenR·Bourne于20世紀(jì)70年代中期在新澤西的AT&T貝爾實(shí)驗(yàn)室編寫的,即BourneShell。BourneShell是一個(gè)交換式的命令解釋器和命令編程語(yǔ)言。BourneShell可以運(yùn)行為loginshell或者loginshell的子Shell(Subshell)。只有l(wèi)ogin命令可以調(diào)用BourneShell作為一個(gè)loginshell。此時(shí),Shell先讀取/etc/profile文件和$HOME/.profile文件。/etc/profile文件為所有的用戶定制環(huán)境,$HOME/.profile文件為本用戶定制環(huán)境。最后,Shell會(huì)等待讀取輸入。(2)bash:bashShell(BourneAgainShell)是BourneShell的一個(gè)免費(fèi)版本。bash是大多數(shù)Linux系統(tǒng)默認(rèn)使用的Shell,也是GNU計(jì)劃為了改善BourneShell用戶交互方面的不足而創(chuàng)建的。它包含很多優(yōu)秀的功能,如命令補(bǔ)全、命令歷史記錄、可用help命令查看幫助等。本書使用的Shell就是bash。注意:若書中未聲明,那么提到Shell即為bash。1.2.1

Linux體系結(jié)構(gòu)(3)CShell(包括csh、tcsh):是一種非常適合于編程的Shell,由BillJoy于20世紀(jì)80年代早期開發(fā)的,其語(yǔ)法與C語(yǔ)言風(fēng)格接近。后來(lái)出現(xiàn)的TcShell是CShell的一個(gè)增強(qiáng)版本,與CShell完全兼容。TcShell功能十分強(qiáng)大,具有命令行編輯、可編程單詞補(bǔ)全、拼寫校正、作業(yè)控制等功能。(4)KShell(KornShell):由AT&T貝爾實(shí)驗(yàn)室的DavidKorn開發(fā)。KShell繼承了CShell和BourneShell的優(yōu)點(diǎn)。與bash一樣,它不僅是命令解析器,還是一種命令編程語(yǔ)言。KShell具有支持任務(wù)控制、進(jìn)程協(xié)作、行內(nèi)編輯、后臺(tái)執(zhí)行等功能。

(5)其他Shell:zShell(簡(jiǎn)稱zsh),它是KornShell的一個(gè)增強(qiáng)版本,具備bashShell的許多功能及特色,同時(shí)也是大的Shell之一,由PaulFalstad完成,共有84個(gè)內(nèi)部命令。如果只是一般的用途,沒有必要安裝這樣的Shell。POSIXShell是KornShell的一個(gè)變種,當(dāng)前提供POSIXShell的大賣主是Hewlett-Packard(HP)公司。

3.Linux文件系統(tǒng)Linux具有“一切皆文件”的特點(diǎn)。文件系統(tǒng)是文件存放在磁盤等存儲(chǔ)設(shè)備上的組織方法。Linux系統(tǒng)支持目前流行的多種文件系統(tǒng),如EXT2、EXT3、EXT4、FAT、FAT32、VFAT和ISO9660等,但不支持Windows的主流文件系統(tǒng)NTFS。1.2.1

Linux體系結(jié)構(gòu)

(1)Linux文件結(jié)構(gòu)

文件結(jié)構(gòu)是指文件在存儲(chǔ)設(shè)備中的組織方式,主要體現(xiàn)在對(duì)文件和目錄的組織上,目錄提供了管理文件的有效而方便的途徑。Linux使用倒立的樹形目錄結(jié)構(gòu),在安裝系統(tǒng)時(shí),安裝程序已經(jīng)為用戶創(chuàng)建了文件系統(tǒng)和完整而固定的目錄組成形式,并指定每個(gè)目錄的作用和其中的文件類型,如下圖所示。每個(gè)目錄的詳細(xì)功能在第3章介紹。1.2.1

Linux體系結(jié)構(gòu)

(2)Linux文件系統(tǒng)

文件系統(tǒng)是指文件存在的物理空間。使用文件系統(tǒng),用戶可以管理各項(xiàng)文件及目錄資源。Linux系統(tǒng)中的每個(gè)分區(qū)都是一個(gè)文件系統(tǒng),都有自己的目錄層次。Linux將這些屬于不同分區(qū)的單獨(dú)文件系統(tǒng)按照一定的方式,形成一個(gè)系統(tǒng)的總的目錄層次結(jié)構(gòu)。一個(gè)操作系統(tǒng)的運(yùn)行離不開對(duì)文件的操作,因此必然要擁有并維護(hù)自己的文件系統(tǒng)。4.Linux應(yīng)用程序

經(jīng)過20余年的發(fā)展和積累,在自由軟件世界中不斷努力的軟件開發(fā)人員為開發(fā)源碼領(lǐng)域貢獻(xiàn)了無(wú)數(shù)優(yōu)秀的應(yīng)用程序。Linux操作系統(tǒng)下的應(yīng)用軟件已經(jīng)非常豐富,不僅功能全面,而且性能卓越。Windows操作系統(tǒng)中的大多數(shù)常用應(yīng)用程序,在Linux平臺(tái)中都可以找到對(duì)應(yīng)的軟件,而且Linux部分軟件的功能和性能甚至已經(jīng)超越了Windows平臺(tái)的同類產(chǎn)品。

標(biāo)準(zhǔn)的Linux系統(tǒng)一般都有一套稱為應(yīng)用程序的程序集,它包括文本編輯器、編程語(yǔ)言、XWindow、辦公套件、Internet工具和數(shù)據(jù)庫(kù)等。1.2.2

Linux系統(tǒng)特點(diǎn)

Linux源于UNIX,從一開始就繼承了UNIX的先進(jìn)性,但其是一個(gè)真正免費(fèi)的、開源的操作系統(tǒng)。它充分利用了現(xiàn)行CPU的任務(wù)切換功能,創(chuàng)造了多任務(wù)、多用戶環(huán)境,允許多個(gè)用戶同時(shí)使用一個(gè)計(jì)算機(jī)系統(tǒng)。同時(shí),多個(gè)用戶可以從相同或不同的終端上用同一個(gè)應(yīng)用程序的副本工作,真正實(shí)現(xiàn)了多用戶的并行操作。與以往操作系統(tǒng)的不同之處在于,它采用了搶先式多任務(wù)的機(jī)制,保證每一個(gè)程序都有機(jī)會(huì)運(yùn)行,每個(gè)程序一直執(zhí)行到操作系統(tǒng)搶占CPU讓其他程序執(zhí)行為止,這種機(jī)制讓CPU的功能發(fā)揮出最大的作用。Linux的每個(gè)進(jìn)程都運(yùn)行在自己的虛擬地址空間中,并且不會(huì)損壞其他進(jìn)程或內(nèi)核使用的地址空間。Linux系統(tǒng)是單內(nèi)核,這種內(nèi)核比微內(nèi)核復(fù)雜。在這種內(nèi)核中,大量的功能放在內(nèi)核中直接實(shí)現(xiàn)。而在微內(nèi)核系統(tǒng)中,許多功能是采用服務(wù)進(jìn)程的形式放在內(nèi)核外實(shí)現(xiàn)的。Linux的任務(wù)與內(nèi)核之間也是相互隔離的,即使行為不良或程序編寫不良也不會(huì)損壞系統(tǒng)。Linux具有嚴(yán)密的文件及目錄結(jié)構(gòu)。文件都是按照作用或者性質(zhì)來(lái)存放的,其目錄結(jié)構(gòu)是標(biāo)準(zhǔn)的倒立的樹狀結(jié)構(gòu)。此外,Linux將所有硬件設(shè)備都作為文件來(lái)處理。這樣,要使用某一設(shè)備時(shí),只需要簡(jiǎn)單讀寫該設(shè)備文件即可,極大方便了設(shè)備的使用。1.2.2

Linux系統(tǒng)特點(diǎn)

Linux采取了許多安全技術(shù),包括對(duì)讀寫的控制、帶保護(hù)的子系統(tǒng)、審計(jì)跟蹤、核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的安全保障。Linux系統(tǒng)具有很強(qiáng)的適應(yīng)性。Windows操作系統(tǒng)只能運(yùn)行在Intel處理器上,各廠商的UNIX只能運(yùn)行在各自的處理器上,但是Linux系統(tǒng)幾乎能運(yùn)行在所有常見的處理器上。Linux還支持廣泛的外部設(shè)備,因此在Linux中幾乎可以找到所有的設(shè)備驅(qū)動(dòng)程序。歸結(jié)起來(lái),Linux操作系統(tǒng)主要具有以下特點(diǎn):開放性、多任務(wù)和多用戶、支持多種硬件平臺(tái)、可靠的安全系統(tǒng)、良好的用戶界面、強(qiáng)大的網(wǎng)絡(luò)功能、設(shè)備獨(dú)立、支持多種文件系統(tǒng)、良好的可移植性。Linux的價(jià)格優(yōu)勢(shì)也是毋庸置疑的,但是其穩(wěn)定性、可靠性才是其得到廣泛使用的主要原因。1.3

Linux的發(fā)行版本

Linux從創(chuàng)立至今20余年,一直倡導(dǎo)開放與自由,因此擁有眾多的發(fā)行版本(LinuxDistributions)。下面簡(jiǎn)單介紹常見的Linux發(fā)行版本。

1.RedHat

RedHatLinux由RedHat公司發(fā)行,是著名的Linux發(fā)行版,誕生于1994年。RedHat系列的包管理方式采用基于RPM包的YUM包管理方式。包分發(fā)方式是編譯好的二進(jìn)制文件,此管理系統(tǒng)長(zhǎng)期以來(lái)都是業(yè)界的事實(shí)標(biāo)準(zhǔn)(事實(shí)標(biāo)準(zhǔn)是指非由標(biāo)準(zhǔn)化組織制定,由處于技術(shù)領(lǐng)先地位的企業(yè)、企業(yè)集團(tuán)制定,由市場(chǎng)實(shí)際接納的技術(shù)標(biāo)準(zhǔn))。RedHat可以說是國(guó)內(nèi)使用多的Linux版本,這個(gè)版本的特點(diǎn)就是使用人數(shù)多,資源多,而且網(wǎng)上的許多Linux教程也都以RedHat為例進(jìn)行講解。2003年9月22日,原來(lái)合并在一起的Fedora和RedHat開始分開發(fā)行,并形成兩個(gè)分支:開源免費(fèi)的Fedora和商業(yè)版本的RHEL(RedHatEnterpriseLinux)。2.CentOS

CentOS(CommunityEnterpriseOperatingSystem)在2003年底推出,它由RedHatEnterpriseLinux依照開放源代碼規(guī)定釋出的源代碼編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的RHEL使用。兩個(gè)發(fā)行版之間唯一的區(qū)別是品牌,CentOS是一個(gè)基于Red1.3

Linux的發(fā)行版本提供的可自由使用源代碼的企業(yè)級(jí)Linux發(fā)行版本,不需要付任何服務(wù)費(fèi)用。RHEL是很多企業(yè)采用的Linux發(fā)行版本,需要向RedHat付費(fèi)才可以使用,并能得到相應(yīng)的服務(wù)、技術(shù)支持和版本升級(jí)。CentOS能提供及時(shí)的、安全更新的所有套裝軟件升級(jí)為目標(biāo)的社區(qū)項(xiàng)目。

3.DebianDebian

首次公布于1993年,它的目標(biāo)是提供一個(gè)穩(wěn)定容錯(cuò)的Linux版本。其創(chuàng)始人為美國(guó)普渡大學(xué)的一名學(xué)生IanMurdock。IanMurdock初把他的系統(tǒng)稱為“DebianLinuxRelease”。Debian基于LinuxKernel,并且大部分基礎(chǔ)的操作系統(tǒng)工具來(lái)自于GNU工程,因此又稱為GNU/Linux。DebianGNU/Linux附帶了29000多個(gè)軟件包,因此獲得了開源社區(qū)的普遍支持。目前采用的deb包和RedHatLinux的RPM包是Linux中最為重要的兩個(gè)軟件包管理系統(tǒng)。4.Ubuntu

Ubuntu于2004年9月首次公布,是以桌面應(yīng)用為主的Linux操作系統(tǒng)。Ubuntu基于Debian的unstable版本加強(qiáng)而來(lái),形成了完善的、近乎完美的Linux桌面系統(tǒng)。其運(yùn)作主要依靠Canonical有限公司的支持。根據(jù)選擇的桌面系統(tǒng)不同,有3個(gè)版本可供選擇:基于Gnome的Ubuntu、基于KDE的Kubuntu和基于Xfc的Xubuntu。Ubuntu的特點(diǎn)是界面友好、容易上手、對(duì)硬件的支持非常全面,是適合做桌面系統(tǒng)的Linux發(fā)行版本。1.3

Linux的發(fā)行版本5.Gentoo

Gentoo是Linux較為年輕的發(fā)行版本,因此吸取了之前發(fā)行版本的優(yōu)點(diǎn),這也是Gentoo被稱為完美的Linux發(fā)行版本的原因之一。Gentoo初由DanielRobbins(StampedeLinux和FreeBSD的開發(fā)者之一)創(chuàng)建。由于開發(fā)者熟識(shí)FreeBSD,所以Gentoo擁有媲美FreeBSD的廣受美譽(yù)的ports系統(tǒng)——Portage包管理系統(tǒng)。Gentoo是一個(gè)十分特殊的Linux發(fā)行版,因?yàn)樗且环N基于源代碼的發(fā)行版,雖然可以使用編譯好的二進(jìn)制軟件,但是大部分使用Gentoo的用戶都選擇自己動(dòng)手編譯軟件管理系統(tǒng)。Gentoo是所有Linux發(fā)行版本中安裝復(fù)雜的,但又是安裝完成后便于管理的版本,也是在相同硬件環(huán)境下運(yùn)行快的版本。6.Slackware

SlackwareLinux由PatrickVolkerding創(chuàng)建于1993年,是現(xiàn)存古老的Linux發(fā)行版之一。SlackwareLinux是一個(gè)高度技術(shù)性的、干凈的發(fā)行版,只有少量非常有限的個(gè)人設(shè)置。它使用簡(jiǎn)單,基于文本的系統(tǒng)安裝和比較原始的包管理系統(tǒng),沒有解決軟件的依賴關(guān)系(Linux中的軟件依賴關(guān)系是拓?fù)錁浣Y(jié)構(gòu),如A直接或間接依賴B,B就不可能直接或間接依賴A。試想從時(shí)間上,A、B必然有一個(gè)先出現(xiàn),而先出現(xiàn)的不可能依賴于后出現(xiàn)的,因此必然有一個(gè)先出現(xiàn)而另一個(gè)依賴于先者)。因此,Slackware被認(rèn)為是純凈和不穩(wěn)定的發(fā)行版。1.3

Linux的發(fā)行版本

7.Mandriva

MandrivaLinux由Ga?lDuval于1998年7月在MandrakeLinux下發(fā)起。起初,它只是重新優(yōu)化了包含更友好KDE桌面的RedHatLinux版本,但后續(xù)版本增加了更友的體驗(yàn),如一個(gè)新的安裝程序、改進(jìn)的硬件檢測(cè)等。由于這些改進(jìn)的結(jié)果,MandrivaLinux得以蓬勃發(fā)展。MandrivaLinux主要偏向于桌面版本。其大特點(diǎn)在于它是高級(jí)軟件,擁有一流的系統(tǒng)管理套件(DrakConf)和優(yōu)秀的64位版本支持,并且得到廣泛的國(guó)際支持。1.4Linux的主要應(yīng)用領(lǐng)域由于Linux開放源代碼,降低了對(duì)封閉源代碼軟件潛在安全性的憂慮,這使得Linux操作系統(tǒng)擁有廣泛的應(yīng)用領(lǐng)域。目前,Linux的應(yīng)用領(lǐng)域主要包括以下幾個(gè)方面。1.桌面應(yīng)用領(lǐng)域

目前,Windows操作系統(tǒng)在桌面應(yīng)用中一直占據(jù)絕對(duì)的優(yōu)勢(shì),但是隨著Linux操作系統(tǒng)在圖形用戶界面和桌面應(yīng)用軟件方面的發(fā)展,Linux在桌面應(yīng)用方面也得到了顯著的提高,越來(lái)越多的桌面用戶轉(zhuǎn)而使用Linux。不過,Linux在桌面應(yīng)用市場(chǎng)上的占有率不高。如今新版本的Linux系統(tǒng)特別在桌面應(yīng)用方面進(jìn)行了改進(jìn),達(dá)到了更高的水平,完全可以作為一種集辦公應(yīng)用、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用等多方面功能于一體的圖形界面操作系統(tǒng)。2.高端服務(wù)器領(lǐng)域

Linux在服務(wù)器領(lǐng)域扮演領(lǐng)軍者角色,這在很大程度上得益于它具有穩(wěn)定性、安全性、開放源代碼、總體擁有成本較低等優(yōu)點(diǎn)。根據(jù)調(diào)查,Linux操作系統(tǒng)在服務(wù)器市場(chǎng)上的占有率已超過50%。由于Linux可以提供企業(yè)網(wǎng)絡(luò)環(huán)境所需的各種網(wǎng)絡(luò)服務(wù),加上Linux服務(wù)器可以提供虛擬專用網(wǎng)絡(luò)(VPN)或充當(dāng)路由器(Router)與網(wǎng)關(guān)(Gateway),因此在不同操作系統(tǒng)相互競(jìng)爭(zhēng)的情況下,企業(yè)只需要掌握Linux技術(shù)并配合系統(tǒng)整合

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論