版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1章Linux操作系統(tǒng)基礎(chǔ)第1章Linux操作系統(tǒng)基礎(chǔ)1.1Linux的發(fā)展1.1.1UNIX操作系統(tǒng)UNIX雖然是一個(gè)安全、穩(wěn)定且功能強(qiáng)大的操作系統(tǒng),但它也一直是一種大型的而且對運(yùn)行平臺要求很高的操作系統(tǒng),只能在工作站或小型機(jī)上才能發(fā)揮全部功能,并且價(jià)格昂貴,對普通用戶來說是可望而不可及的,這為后來Linux的崛起提供了機(jī)會。1.1Linux的發(fā)展1.1.1UNIX操作系統(tǒng)1.1.2GNU計(jì)劃自由軟件運(yùn)動:在1983年,RichardStallman創(chuàng)建了以創(chuàng)建一個(gè)自由軟件、類Unix、與POSIX兼容的操作系統(tǒng)為目標(biāo)的GNU計(jì)劃。GNU是“GNU'sNotUnix”的遞歸縮寫,其吉祥物為非洲牛羚。為了實(shí)現(xiàn)GNU計(jì)劃,RichardStallman編寫了GNU通用公共許可證(GPL)。GPL定義了自由軟件,并且使用了“Copyleft”來保證軟件自由。1.1.2GNU計(jì)劃自由軟件運(yùn)動:在1983年,Rich1.1.3Linux操作系統(tǒng)的誕生
Minix操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它由荷蘭Amsterdam的Vrije大學(xué)著名教授AndrewS.Tanenbaum于1987年開發(fā)完成。Minux操作系統(tǒng)目的主要用于學(xué)生學(xué)習(xí)操作系統(tǒng)原理時(shí)教學(xué)使用。在當(dāng)時(shí)Minix操作系統(tǒng)在大學(xué)中使用是免費(fèi)的,但是其他用途則需要收費(fèi)。目前Minix操作系統(tǒng)已經(jīng)都是免費(fèi)的1991年,在芬蘭赫爾辛基大學(xué)計(jì)算機(jī)科學(xué)系就讀的學(xué)生林納斯·本納第克特·托瓦茲(LinusBenedictTorvalds)在Minix的基礎(chǔ)上開始開發(fā)Linux內(nèi)核。當(dāng)年的8月25日,他在新聞組“comp.os.minix.”發(fā)表了帖子,宣告了Linux的誕生:1.1.3Linux操作系統(tǒng)的誕生1.3Linux簡介Linux操作系統(tǒng)是自由軟件和開放源代碼發(fā)展中最具有代表性的實(shí)例。只要遵循GNU通用公共許可證,任何人和機(jī)構(gòu)都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發(fā)布。在Linux操作系統(tǒng)的誕生、成長和發(fā)展過程中,如下五個(gè)方面起了重要的作用:UNIX操作系統(tǒng)Minix操作系統(tǒng)GNU計(jì)劃POSIX標(biāo)準(zhǔn)Internet網(wǎng)絡(luò)1.3Linux簡介Linux操作系統(tǒng)是自由軟件和開放源
1.3.1Linux創(chuàng)始人LinusTorvalds
林納斯·本納第克特·托瓦茲(LinusBenedictTorvalds)出生于芬蘭赫爾辛基市;畢業(yè)于赫爾辛基大學(xué)計(jì)算機(jī)科學(xué)系,現(xiàn)任職于Linux基金會。LinusTorvalds在從1990年底到1991年的幾個(gè)月中,基于Minix研制一個(gè)新的操作系統(tǒng),從而宣告了Linux的誕生。Linus還是著名的開源項(xiàng)目Git(分布式版本控制/軟件配置管理軟件)的發(fā)起人和開發(fā)者。Linus平生獲獎無數(shù),1999年他獲得了斯德哥爾摩大學(xué)榮譽(yù)博士學(xué)位。并曾在2000年被時(shí)代周刊評為世紀(jì)最重要人物第17名,1996年一顆小行星(9793Torvalds)以其命名。1.3.1Linux創(chuàng)始人LinusTorvalds1.3.2Linux的發(fā)音
/pub/linux/kernel/SillySounds/下載?!癏ello,thisisLinusTorvaldsandIpronounceLinuxasLinux”.1.3.2Linux的發(fā)音http://www.ker1.3.3Linux吉祥物Tux
Linux的吉祥物是企鵝TuxLinus:“有人說胖企鵝實(shí)在無法體現(xiàn)Linux的風(fēng)范,我覺得這是因?yàn)樗麄儚膩頉]見識過被百英里時(shí)速的暴走企鵝狂攆的感覺”。1.3.3Linux吉祥物TuxLinux的吉祥物是企1.3.4Linux的特點(diǎn)
開放性。多用戶多任務(wù),支持多進(jìn)程和多線程??煽康南到y(tǒng)安全性。良好的用戶界面。強(qiáng)大的網(wǎng)絡(luò)功能。高穩(wěn)定性。具有標(biāo)準(zhǔn)兼容性。支持多平臺。1.3.4Linux的特點(diǎn)開放性。Linux的主要應(yīng)用領(lǐng)域包括服務(wù)器、嵌入式系統(tǒng)和PC桌面應(yīng)用等。LINUX具有良好的可移植性Linux的主要應(yīng)用領(lǐng)域包括服務(wù)器、嵌入式系統(tǒng)和PC桌面應(yīng)用市場表現(xiàn)Linux在服務(wù)器領(lǐng)域占據(jù)了較大市場份額,2011年全球性能500強(qiáng)的超級計(jì)算機(jī)中,有91.4%的系統(tǒng)使用Linux。在嵌入式領(lǐng)域,內(nèi)核基于linux的Android操作系統(tǒng)在2011年8月的智能手機(jī)和平板市場份額達(dá)到48%。在個(gè)人桌面應(yīng)用方面,Linux的市場份額稍顯不足。市場表現(xiàn)Linux與Unix的關(guān)系Linux繼承了Unix的全部優(yōu)秀傳統(tǒng)Linux與Unix接口完全兼容Unix下的應(yīng)用程序全部可以移植過來Linux屬于UNIX家族的一員,它有許多特性是與UNIX相同的,它們之間的最大區(qū)別在于以下兩點(diǎn):
1)
UNIX系統(tǒng)大多是與硬件配套的,而Linux則可運(yùn)行在多種硬件平臺上;
2)
UNIX是商業(yè)軟件,而Linux是自由軟件,免費(fèi)、公開源代碼的。Linux與Unix的關(guān)系Linux繼承了Unix的全部優(yōu)秀1.3.5Linux與Windows比較特點(diǎn)WindowsLinux安全性能一般好穩(wěn)定性好很好軟件支持很好好硬件支持好一般源代碼保密開放使用方便性非常方便方便版權(quán)限制和費(fèi)用有無技術(shù)支持好基于社團(tuán)1.3.5Linux與Windows比較特點(diǎn)Window1.3.5Linux與Windows比較比較WindowsLinux界面圖形化用戶界面:風(fēng)格統(tǒng)一,外殼程序(資源管理器Explorer)單一,Windows程序菜單一致,快捷鍵統(tǒng)一;命令行界面:功能有限圖形界面(GNOME、KDE、Unity等)風(fēng)格各不相同,操作方式各異;命令行界面?zhèn)鞒凶訳NIX,功能強(qiáng)大,基本命令和操作方法一致驅(qū)動程序驅(qū)動程序豐富,版本更新頻繁;默認(rèn)安裝程序里面一般包含有該版本發(fā)行時(shí)流行的硬件驅(qū)動程序,之后所出的新硬件驅(qū)動依賴于硬件廠商提供驅(qū)動程序不夠豐富;很多硬件廠商未提供驅(qū)動程序,或者驅(qū)動程序安裝復(fù)雜;硬件廠商正在逐步支持開源驅(qū)動,問題正在得到緩解使用圖形化界面對新手用戶使用比較簡單,容易入門圖形界面使用簡單,容易入門。命令行界面學(xué)習(xí)曲線陡峭學(xué)習(xí)系統(tǒng)構(gòu)造復(fù)雜、變化頻繁,且知識、技能淘汰快,深入學(xué)習(xí)困難系統(tǒng)構(gòu)造簡單、穩(wěn)定,且知識、技能傳承性好,深入學(xué)習(xí)相對容易軟件多為商業(yè)專有軟件,需要購買授權(quán),軟件限制嚴(yán)格,不能修改多為自由軟件,容易獲取,可以修改重發(fā),種類豐富,可選同類軟件相對較少1.3.5Linux與Windows比較比較Window1.4Linux體系結(jié)構(gòu)1.
KERNEL——Linux內(nèi)核:最核心部分,將所有硬件抽象成統(tǒng)一的虛擬接口。2.
Shell:外殼程序,是系統(tǒng)的用戶界面,提供用戶與內(nèi)核進(jìn)行交互操作的一種接口。3.
實(shí)用工具:編輯器等4.
實(shí)用程序:各種功能的應(yīng)用程序用戶空間內(nèi)核空間shell
命令、程序或shell腳本文件系統(tǒng)I/O中斷異常處理內(nèi)存管理Cache調(diào)度系統(tǒng)調(diào)用(systemcalls)1.4Linux體系結(jié)構(gòu)1.
KERNEL——Linu1.5Linux版本簡介一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。一套基于Linux內(nèi)核的完整操作系統(tǒng)叫做Linux操作系統(tǒng),或是GNU/Linux。內(nèi)核有內(nèi)核版本,由不定期發(fā)布。發(fā)行版本是在Linux內(nèi)核的基礎(chǔ)上,由開發(fā)人員添加其他組件和應(yīng)用程序整合而成為實(shí)際可用的操作系統(tǒng),發(fā)行版本則由各自廠商或社區(qū)發(fā)布。1.5Linux版本簡介一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。1.5.1內(nèi)核版本和發(fā)行版本
1.
Linux內(nèi)核版本(1)發(fā)布時(shí)間Linux內(nèi)核從1991年的0.01版本發(fā)展到2013年的3.X版本,并且還將繼續(xù)發(fā)布。內(nèi)核的編寫和發(fā)布由LinusTorvalds負(fù)責(zé)。一些重要的內(nèi)核版本發(fā)布時(shí)間如下所示:1993年,Linux1.0。1999年,LinuxKernel2.2。2001年,LinuxKernel2.4。2003年,LinuxKernel2.6。2011年,LinuxKernel3.0。2013年,LinuxKernel3.9。1.5.1內(nèi)核版本和發(fā)行版本1.
Linux內(nèi)核版本(2)命名方案Linux內(nèi)核發(fā)布曾有三種不同的命名方案。①1.0版本之前:第一個(gè)版本的內(nèi)核是0.01,其次是0.02,0.03,0.10,0.11,0.12(第一個(gè)GPL版本)0.95,0.96,0.97,0.98,0.99及1.0。②1.0和2.6版之間:版本的格式為A.B.C,其中A、B、C代表:A主要版本,即大幅修改的內(nèi)核。B次要版本,偶數(shù)的次要版本號碼來表示穩(wěn)定版本。C輕微修訂,有安全補(bǔ)丁、缺陷修復(fù)、新的功能或驅(qū)動程序等。③2.6.0版本之后:自2.6.0(2003年12月)發(fā)布后,版本的格式為A.B.C.D,其中A、B、C、D代表:A和B是無關(guān)緊要的。C是內(nèi)核的版本。D是安全補(bǔ)丁。(2)命名方案Linux內(nèi)核版本主版本1.0 2.0 2.2 2.4 2.6
以前2,3年更新一次,3.0版本后更新速度很快穩(wěn)定版2.0.40 2.2.12 .211,2月更新穩(wěn)定版更新 ~1,2周更新 Linux內(nèi)核版本主版本如何下載內(nèi)核(內(nèi)核官方網(wǎng)站)wget/pub/linux/kernel/...wget/.../.../linux-*.bz2.signgpg–verifylinux-2.xx.tar.bz2.signtarjxvflinux-2.xx.tar.bz2如何下載內(nèi)核http://www2.
Linux發(fā)行版本Linux由某個(gè)組織、公司或者個(gè)人發(fā)行,通常所說的“Linux操作系統(tǒng)”指的是發(fā)行版本。典型的Linux發(fā)行版包括Linux內(nèi)核,一些GNU函數(shù)庫和工具,命令行shell,圖形界面的XWindow系統(tǒng)和相應(yīng)的桌面環(huán)境(如KDE或GNOME),并包含多種應(yīng)用軟件,如辦公套件、編譯器、文字編輯器等。發(fā)行版面向的目標(biāo)各自不同,包括對不同硬件結(jié)構(gòu)的支持(如X86或ARM)、區(qū)域或語言的本地化定制版本(如LinuxDeepin、紅旗Linux等)、實(shí)時(shí)應(yīng)用和嵌入式系統(tǒng)等。目前,活躍的發(fā)行版本超過300個(gè),其中約十多種被廣泛使用。2.
Linux發(fā)行版本1.5.2流行的Linux發(fā)行版本
1.
流行的發(fā)行版本1.5.2流行的Linux發(fā)行版本1.
流行的發(fā)行版
主流Linux發(fā)行版本桌面所占市場份額情況(2011年9月數(shù)據(jù))主流Linux發(fā)行版本桌面所占市場份額情況(2011年9月1.5.2流行的Linux發(fā)行版本
2.
RedHat系發(fā)行版本RedHat系發(fā)行版本包括RedHatEnterpriseLinux(RHEL)、Fedora、CentOS及其他衍生版本,它在國內(nèi)目前應(yīng)用較為廣泛,技術(shù)先進(jìn),更新迅速,具備較多的技術(shù)支持資源,國內(nèi)使用用戶較多。穩(wěn)定性方面RHEL和CentOS的穩(wěn)定性非常好,適合于服務(wù)器使用,但是FedoraCore的穩(wěn)定性較差,最好只用于桌面應(yīng)用
1.5.2流行的Linux發(fā)行版本2.
RedHa3.
openSUSEopenSUSE最初由Slackware衍生,同樣擁有較大的用戶群體,具備優(yōu)秀的Web站點(diǎn)基礎(chǔ)結(jié)構(gòu)和完善的文檔。軟件包采用YaST管理RPM包。該系列產(chǎn)品的問題是受到了Novell與Microsoft之間達(dá)成的知識產(chǎn)權(quán)專利交易影響,與RedHat系存在同樣的問題,即軟件源數(shù)量相對較少,速度較低。3.
openSUSE4.
GentooGentoo是Linux世界最年輕的發(fā)行版本。Gentoo包管理系統(tǒng)的設(shè)計(jì)是模塊化、可移植、易維護(hù)、靈活,并且可針對用戶機(jī)器優(yōu)化。Gentoo優(yōu)點(diǎn)是提供了優(yōu)秀的軟件管理系統(tǒng),具備出色的在線文檔。Gentoo是所有Linux發(fā)行版本里安裝最復(fù)雜的,但是又是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運(yùn)行最快的版本。缺點(diǎn)是開發(fā)者之間存在內(nèi)部矛盾,缺乏明確的方向,另外軟件包從源代碼編譯才能運(yùn)行,頻繁編譯的時(shí)間開銷會影響系統(tǒng)構(gòu)建進(jìn)度,對用戶技術(shù)水平要求也更高。4.
Gentoo5.
UbuntuUbuntu屬于Debian系的衍生版本,雖然誕生較晚,但發(fā)展極為迅速,用戶數(shù)量已經(jīng)超越RedHat系發(fā)行版本。Ubuntu使用高級軟件包工具APT管理DEB軟件包,其優(yōu)點(diǎn)是發(fā)行周期和支持周期穩(wěn)定,服務(wù)器版支持時(shí)間長達(dá)5年,用戶界面友好,文檔豐富全面,特別是國內(nèi)的軟件包源數(shù)量較多,速度較快,Ubuntu中文社區(qū)在所有發(fā)行版本中最為活躍,可以迅速找到技術(shù)支持。服務(wù)器版本與其他發(fā)行版本相比尚屬后來者,但是增長極為迅速。5.
UbuntuLINUX發(fā)行版的選擇如果你只是需要一個(gè)桌面系統(tǒng),而且既不想使用盜版,又不想花大量的錢購買商業(yè)軟件,那么你就需要一款適合桌面使用的Linux發(fā)行版本了,那么選擇ubuntu吧如果你需要的是一個(gè)服務(wù)器系統(tǒng),而且你已經(jīng)非常厭煩各種Linux的配置,只是想要一個(gè)比較穩(wěn)定的服務(wù)器系統(tǒng)而已,那么你最好的選擇就是CentOS了,安裝完成后,經(jīng)過簡單的配置就能提供非常穩(wěn)定的服務(wù)了如果你需要的是一個(gè)堅(jiān)如磐石的非常穩(wěn)定的服務(wù)器系統(tǒng),那么你的唯一選擇就是FreeBSD。如果你需要一個(gè)穩(wěn)定的服務(wù)器系統(tǒng),而且想深入摸索一下Linux的各個(gè)方面的知識,想自己定制許多內(nèi)容,那么推薦你使用Gentoo。LINUX發(fā)行版的選擇如果你只是需要一個(gè)桌面系統(tǒng),而且既不想1.6Ubuntu發(fā)行版1.
Ubuntu簡介Ubuntu是一個(gè)以桌面應(yīng)用為主的GNU/Linux操作系統(tǒng)。其名稱來自非洲南部祖魯語“Ubuntu”一詞,意思是“Humanitytoothers(人性待人)”,類似中華文化的“仁愛”思想。Ubuntu由南非的億萬富翁的馬克·舍特爾沃斯(MarkShuttleworth)創(chuàng)立,第一個(gè)版本4.10發(fā)布于2004年10月20日,背后的支持廠商為Canonical有限公司。1.6Ubuntu發(fā)行版1.
Ubuntu簡介在技術(shù)方面,Ubuntu基于Debian“Sid”(一分支),它包含了一些優(yōu)秀的軟件包,諸如GNOME、Firefox和OpenO(現(xiàn)已改為LibreOffice)的最新版本。普通的桌面版可以獲得18個(gè)月的支持,標(biāo)為LTS(Long-TermSupport,長期支持)的桌面應(yīng)用版可以獲得更長時(shí)間的支持。例如Ubuntu12.04LTS,其桌面應(yīng)用系列可以獲得三年技術(shù)支持,服務(wù)器版可以獲得五年技術(shù)支持。在技術(shù)方面,Ubuntu基于Debian“Sid”(一分支)1.6Ubuntu發(fā)行版2.
Ubuntu的版本Ubuntu每6個(gè)月發(fā)布一個(gè)新版,每個(gè)版本都有代號和版本號。版本號源自發(fā)布日期,例如12.04代表是2012年4月發(fā)布。默認(rèn)的Ubuntu版本采用Gnome桌面系統(tǒng),不過從11.04版開始,它采用自己開發(fā)的Unity界面。1.6Ubuntu發(fā)行版2.
Ubuntu的版本版本發(fā)布時(shí)間代號含義4.102004年10月20日WartyWarthog多疣的疣豬5.042005年4月8日HoaryHedgehog白發(fā)的刺猬6.06LTS2006年6月1日DapperDrake整潔的公鴨6.102006年10月26日EdgyEft尖利的小蜥蜴7.042007年4月19日FeistyFawn煩躁不安的小鹿7.102007年10月18日GutsyGibbon膽大的長臂猿8.04LTS2008年4月24日HardyHeron堅(jiān)強(qiáng)的蒼鷺9.042009年04月23日J(rèn)auntyJackalope活潑的兔子9.102009年10月29日KarmicKoala幸運(yùn)的無尾熊10.04LTS2010年4月29日LucidLynx清醒的猞猁10.102010年10月10日MaverickMeerkat標(biāo)新立異的的狐獴11.042011年4月28日NattyNarwhal敏捷的獨(dú)角鯨11.102011年10月13日OneiricOcelot有夢的虎貓12.04LTS2012年4月PrecisePangolin精準(zhǔn)的穿山甲12.102012年10月QuantalQuetzal綠咬鵑
版本發(fā)布時(shí)間代號含義4.102004年10月20日Warty3.
衍生版本除Ubuntu外,Canonical還支持如下的Ubuntu衍生版本。①Kubuntu②Edubuntu③Xubuntu④Lubuntu⑤UbuntuServerEdition⑥UbuntuStudio⑦UbuntuJeOS⑧UbuntuMobile⑨
UbuntuKylin針對中國定制3.
衍生版本新聞新聞第1章Linux操作系統(tǒng)基礎(chǔ)課件Ubuntu目前還在向手機(jī)軟件市場、智能電視和平板電腦市場進(jìn)軍,發(fā)布了UbuntuforAndroid和UbuntuTV。Ubuntu目前還在向手機(jī)軟件市場、智能電視和平板電腦市場進(jìn)本章小結(jié)本章主要講述了Linux操作系統(tǒng)的基礎(chǔ)知識,包括Linux的歷史發(fā)展演變、開放源碼的特點(diǎn),簡要介紹了Linux的特性、Linux體系結(jié)構(gòu)、內(nèi)核與流行的發(fā)行版本簡介等。Linux以其開放性、安全性、穩(wěn)定性、可移植性等特色,為PC用戶、移動設(shè)備用戶、服務(wù)器用戶等提供了優(yōu)秀的行業(yè)解決方案。Linux自由免費(fèi)、開放源碼,以自由軟件為基石,必將在計(jì)算機(jī)產(chǎn)業(yè)高速發(fā)展的進(jìn)程中占據(jù)不可或缺的地位。本章小結(jié)本章主要講述了Linux操作系統(tǒng)的基礎(chǔ)知識,包思
考題1.
Linux的主要應(yīng)用領(lǐng)域有哪些?2.請列舉Linux的主要發(fā)行版本。3.
Linux與Windows相比,具備哪些優(yōu)點(diǎn)和缺點(diǎn)?4.
Linux的內(nèi)核和發(fā)行版本之間的關(guān)系如何?思考題1.
Linux的主要應(yīng)用領(lǐng)域有哪些?第1章Linux操作系統(tǒng)基礎(chǔ)第1章Linux操作系統(tǒng)基礎(chǔ)1.1Linux的發(fā)展1.1.1UNIX操作系統(tǒng)UNIX雖然是一個(gè)安全、穩(wěn)定且功能強(qiáng)大的操作系統(tǒng),但它也一直是一種大型的而且對運(yùn)行平臺要求很高的操作系統(tǒng),只能在工作站或小型機(jī)上才能發(fā)揮全部功能,并且價(jià)格昂貴,對普通用戶來說是可望而不可及的,這為后來Linux的崛起提供了機(jī)會。1.1Linux的發(fā)展1.1.1UNIX操作系統(tǒng)1.1.2GNU計(jì)劃自由軟件運(yùn)動:在1983年,RichardStallman創(chuàng)建了以創(chuàng)建一個(gè)自由軟件、類Unix、與POSIX兼容的操作系統(tǒng)為目標(biāo)的GNU計(jì)劃。GNU是“GNU'sNotUnix”的遞歸縮寫,其吉祥物為非洲牛羚。為了實(shí)現(xiàn)GNU計(jì)劃,RichardStallman編寫了GNU通用公共許可證(GPL)。GPL定義了自由軟件,并且使用了“Copyleft”來保證軟件自由。1.1.2GNU計(jì)劃自由軟件運(yùn)動:在1983年,Rich1.1.3Linux操作系統(tǒng)的誕生
Minix操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它由荷蘭Amsterdam的Vrije大學(xué)著名教授AndrewS.Tanenbaum于1987年開發(fā)完成。Minux操作系統(tǒng)目的主要用于學(xué)生學(xué)習(xí)操作系統(tǒng)原理時(shí)教學(xué)使用。在當(dāng)時(shí)Minix操作系統(tǒng)在大學(xué)中使用是免費(fèi)的,但是其他用途則需要收費(fèi)。目前Minix操作系統(tǒng)已經(jīng)都是免費(fèi)的1991年,在芬蘭赫爾辛基大學(xué)計(jì)算機(jī)科學(xué)系就讀的學(xué)生林納斯·本納第克特·托瓦茲(LinusBenedictTorvalds)在Minix的基礎(chǔ)上開始開發(fā)Linux內(nèi)核。當(dāng)年的8月25日,他在新聞組“comp.os.minix.”發(fā)表了帖子,宣告了Linux的誕生:1.1.3Linux操作系統(tǒng)的誕生1.3Linux簡介Linux操作系統(tǒng)是自由軟件和開放源代碼發(fā)展中最具有代表性的實(shí)例。只要遵循GNU通用公共許可證,任何人和機(jī)構(gòu)都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發(fā)布。在Linux操作系統(tǒng)的誕生、成長和發(fā)展過程中,如下五個(gè)方面起了重要的作用:UNIX操作系統(tǒng)Minix操作系統(tǒng)GNU計(jì)劃POSIX標(biāo)準(zhǔn)Internet網(wǎng)絡(luò)1.3Linux簡介Linux操作系統(tǒng)是自由軟件和開放源
1.3.1Linux創(chuàng)始人LinusTorvalds
林納斯·本納第克特·托瓦茲(LinusBenedictTorvalds)出生于芬蘭赫爾辛基市;畢業(yè)于赫爾辛基大學(xué)計(jì)算機(jī)科學(xué)系,現(xiàn)任職于Linux基金會。LinusTorvalds在從1990年底到1991年的幾個(gè)月中,基于Minix研制一個(gè)新的操作系統(tǒng),從而宣告了Linux的誕生。Linus還是著名的開源項(xiàng)目Git(分布式版本控制/軟件配置管理軟件)的發(fā)起人和開發(fā)者。Linus平生獲獎無數(shù),1999年他獲得了斯德哥爾摩大學(xué)榮譽(yù)博士學(xué)位。并曾在2000年被時(shí)代周刊評為世紀(jì)最重要人物第17名,1996年一顆小行星(9793Torvalds)以其命名。1.3.1Linux創(chuàng)始人LinusTorvalds1.3.2Linux的發(fā)音
/pub/linux/kernel/SillySounds/下載?!癏ello,thisisLinusTorvaldsandIpronounceLinuxasLinux”.1.3.2Linux的發(fā)音http://www.ker1.3.3Linux吉祥物Tux
Linux的吉祥物是企鵝TuxLinus:“有人說胖企鵝實(shí)在無法體現(xiàn)Linux的風(fēng)范,我覺得這是因?yàn)樗麄儚膩頉]見識過被百英里時(shí)速的暴走企鵝狂攆的感覺”。1.3.3Linux吉祥物TuxLinux的吉祥物是企1.3.4Linux的特點(diǎn)
開放性。多用戶多任務(wù),支持多進(jìn)程和多線程??煽康南到y(tǒng)安全性。良好的用戶界面。強(qiáng)大的網(wǎng)絡(luò)功能。高穩(wěn)定性。具有標(biāo)準(zhǔn)兼容性。支持多平臺。1.3.4Linux的特點(diǎn)開放性。Linux的主要應(yīng)用領(lǐng)域包括服務(wù)器、嵌入式系統(tǒng)和PC桌面應(yīng)用等。LINUX具有良好的可移植性Linux的主要應(yīng)用領(lǐng)域包括服務(wù)器、嵌入式系統(tǒng)和PC桌面應(yīng)用市場表現(xiàn)Linux在服務(wù)器領(lǐng)域占據(jù)了較大市場份額,2011年全球性能500強(qiáng)的超級計(jì)算機(jī)中,有91.4%的系統(tǒng)使用Linux。在嵌入式領(lǐng)域,內(nèi)核基于linux的Android操作系統(tǒng)在2011年8月的智能手機(jī)和平板市場份額達(dá)到48%。在個(gè)人桌面應(yīng)用方面,Linux的市場份額稍顯不足。市場表現(xiàn)Linux與Unix的關(guān)系Linux繼承了Unix的全部優(yōu)秀傳統(tǒng)Linux與Unix接口完全兼容Unix下的應(yīng)用程序全部可以移植過來Linux屬于UNIX家族的一員,它有許多特性是與UNIX相同的,它們之間的最大區(qū)別在于以下兩點(diǎn):
1)
UNIX系統(tǒng)大多是與硬件配套的,而Linux則可運(yùn)行在多種硬件平臺上;
2)
UNIX是商業(yè)軟件,而Linux是自由軟件,免費(fèi)、公開源代碼的。Linux與Unix的關(guān)系Linux繼承了Unix的全部優(yōu)秀1.3.5Linux與Windows比較特點(diǎn)WindowsLinux安全性能一般好穩(wěn)定性好很好軟件支持很好好硬件支持好一般源代碼保密開放使用方便性非常方便方便版權(quán)限制和費(fèi)用有無技術(shù)支持好基于社團(tuán)1.3.5Linux與Windows比較特點(diǎn)Window1.3.5Linux與Windows比較比較WindowsLinux界面圖形化用戶界面:風(fēng)格統(tǒng)一,外殼程序(資源管理器Explorer)單一,Windows程序菜單一致,快捷鍵統(tǒng)一;命令行界面:功能有限圖形界面(GNOME、KDE、Unity等)風(fēng)格各不相同,操作方式各異;命令行界面?zhèn)鞒凶訳NIX,功能強(qiáng)大,基本命令和操作方法一致驅(qū)動程序驅(qū)動程序豐富,版本更新頻繁;默認(rèn)安裝程序里面一般包含有該版本發(fā)行時(shí)流行的硬件驅(qū)動程序,之后所出的新硬件驅(qū)動依賴于硬件廠商提供驅(qū)動程序不夠豐富;很多硬件廠商未提供驅(qū)動程序,或者驅(qū)動程序安裝復(fù)雜;硬件廠商正在逐步支持開源驅(qū)動,問題正在得到緩解使用圖形化界面對新手用戶使用比較簡單,容易入門圖形界面使用簡單,容易入門。命令行界面學(xué)習(xí)曲線陡峭學(xué)習(xí)系統(tǒng)構(gòu)造復(fù)雜、變化頻繁,且知識、技能淘汰快,深入學(xué)習(xí)困難系統(tǒng)構(gòu)造簡單、穩(wěn)定,且知識、技能傳承性好,深入學(xué)習(xí)相對容易軟件多為商業(yè)專有軟件,需要購買授權(quán),軟件限制嚴(yán)格,不能修改多為自由軟件,容易獲取,可以修改重發(fā),種類豐富,可選同類軟件相對較少1.3.5Linux與Windows比較比較Window1.4Linux體系結(jié)構(gòu)1.
KERNEL——Linux內(nèi)核:最核心部分,將所有硬件抽象成統(tǒng)一的虛擬接口。2.
Shell:外殼程序,是系統(tǒng)的用戶界面,提供用戶與內(nèi)核進(jìn)行交互操作的一種接口。3.
實(shí)用工具:編輯器等4.
實(shí)用程序:各種功能的應(yīng)用程序用戶空間內(nèi)核空間shell
命令、程序或shell腳本文件系統(tǒng)I/O中斷異常處理內(nèi)存管理Cache調(diào)度系統(tǒng)調(diào)用(systemcalls)1.4Linux體系結(jié)構(gòu)1.
KERNEL——Linu1.5Linux版本簡介一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。一套基于Linux內(nèi)核的完整操作系統(tǒng)叫做Linux操作系統(tǒng),或是GNU/Linux。內(nèi)核有內(nèi)核版本,由不定期發(fā)布。發(fā)行版本是在Linux內(nèi)核的基礎(chǔ)上,由開發(fā)人員添加其他組件和應(yīng)用程序整合而成為實(shí)際可用的操作系統(tǒng),發(fā)行版本則由各自廠商或社區(qū)發(fā)布。1.5Linux版本簡介一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。1.5.1內(nèi)核版本和發(fā)行版本
1.
Linux內(nèi)核版本(1)發(fā)布時(shí)間Linux內(nèi)核從1991年的0.01版本發(fā)展到2013年的3.X版本,并且還將繼續(xù)發(fā)布。內(nèi)核的編寫和發(fā)布由LinusTorvalds負(fù)責(zé)。一些重要的內(nèi)核版本發(fā)布時(shí)間如下所示:1993年,Linux1.0。1999年,LinuxKernel2.2。2001年,LinuxKernel2.4。2003年,LinuxKernel2.6。2011年,LinuxKernel3.0。2013年,LinuxKernel3.9。1.5.1內(nèi)核版本和發(fā)行版本1.
Linux內(nèi)核版本(2)命名方案Linux內(nèi)核發(fā)布曾有三種不同的命名方案。①1.0版本之前:第一個(gè)版本的內(nèi)核是0.01,其次是0.02,0.03,0.10,0.11,0.12(第一個(gè)GPL版本)0.95,0.96,0.97,0.98,0.99及1.0。②1.0和2.6版之間:版本的格式為A.B.C,其中A、B、C代表:A主要版本,即大幅修改的內(nèi)核。B次要版本,偶數(shù)的次要版本號碼來表示穩(wěn)定版本。C輕微修訂,有安全補(bǔ)丁、缺陷修復(fù)、新的功能或驅(qū)動程序等。③2.6.0版本之后:自2.6.0(2003年12月)發(fā)布后,版本的格式為A.B.C.D,其中A、B、C、D代表:A和B是無關(guān)緊要的。C是內(nèi)核的版本。D是安全補(bǔ)丁。(2)命名方案Linux內(nèi)核版本主版本1.0 2.0 2.2 2.4 2.6
以前2,3年更新一次,3.0版本后更新速度很快穩(wěn)定版2.0.40 2.2.12 .211,2月更新穩(wěn)定版更新 ~1,2周更新 Linux內(nèi)核版本主版本如何下載內(nèi)核(內(nèi)核官方網(wǎng)站)wget/pub/linux/kernel/...wget/.../.../linux-*.bz2.signgpg–verifylinux-2.xx.tar.bz2.signtarjxvflinux-2.xx.tar.bz2如何下載內(nèi)核http://www2.
Linux發(fā)行版本Linux由某個(gè)組織、公司或者個(gè)人發(fā)行,通常所說的“Linux操作系統(tǒng)”指的是發(fā)行版本。典型的Linux發(fā)行版包括Linux內(nèi)核,一些GNU函數(shù)庫和工具,命令行shell,圖形界面的XWindow系統(tǒng)和相應(yīng)的桌面環(huán)境(如KDE或GNOME),并包含多種應(yīng)用軟件,如辦公套件、編譯器、文字編輯器等。發(fā)行版面向的目標(biāo)各自不同,包括對不同硬件結(jié)構(gòu)的支持(如X86或ARM)、區(qū)域或語言的本地化定制版本(如LinuxDeepin、紅旗Linux等)、實(shí)時(shí)應(yīng)用和嵌入式系統(tǒng)等。目前,活躍的發(fā)行版本超過300個(gè),其中約十多種被廣泛使用。2.
Linux發(fā)行版本1.5.2流行的Linux發(fā)行版本
1.
流行的發(fā)行版本1.5.2流行的Linux發(fā)行版本1.
流行的發(fā)行版
主流Linux發(fā)行版本桌面所占市場份額情況(2011年9月數(shù)據(jù))主流Linux發(fā)行版本桌面所占市場份額情況(2011年9月1.5.2流行的Linux發(fā)行版本
2.
RedHat系發(fā)行版本RedHat系發(fā)行版本包括RedHatEnterpriseLinux(RHEL)、Fedora、CentOS及其他衍生版本,它在國內(nèi)目前應(yīng)用較為廣泛,技術(shù)先進(jìn),更新迅速,具備較多的技術(shù)支持資源,國內(nèi)使用用戶較多。穩(wěn)定性方面RHEL和CentOS的穩(wěn)定性非常好,適合于服務(wù)器使用,但是FedoraCore的穩(wěn)定性較差,最好只用于桌面應(yīng)用
1.5.2流行的Linux發(fā)行版本2.
RedHa3.
openSUSEopenSUSE最初由Slackware衍生,同樣擁有較大的用戶群體,具備優(yōu)秀的Web站點(diǎn)基礎(chǔ)結(jié)構(gòu)和完善的文檔。軟件包采用YaST管理RPM包。該系列產(chǎn)品的問題是受到了Novell與Microsoft之間達(dá)成的知識產(chǎn)權(quán)專利交易影響,與RedHat系存在同樣的問題,即軟件源數(shù)量相對較少,速度較低。3.
openSUSE4.
GentooGentoo是Linux世界最年輕的發(fā)行版本。Gentoo包管理系統(tǒng)的設(shè)計(jì)是模塊化、可移植、易維護(hù)、靈活,并且可針對用戶機(jī)器優(yōu)化。Gentoo優(yōu)點(diǎn)是提供了優(yōu)秀的軟件管理系統(tǒng),具備出色的在線文檔。Gentoo是所有Linux發(fā)行版本里安裝最復(fù)雜的,但是又是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運(yùn)行最快的版本。缺點(diǎn)是開發(fā)者之間存在內(nèi)部矛盾,缺乏明確的方向,另外軟件包從源代碼編譯才能運(yùn)行,頻繁編譯的時(shí)間開銷會影響系統(tǒng)構(gòu)建進(jìn)度,對用戶技術(shù)水平要求也更高。4.
Gentoo5.
UbuntuUbuntu屬于Debian系的衍生版本,雖然誕生較晚,但發(fā)展極為迅速,用戶數(shù)量已經(jīng)超越RedHat系發(fā)行版本。Ubuntu使用高級軟件包工具APT管理DEB軟件包,其優(yōu)點(diǎn)是發(fā)行周期和支持周期穩(wěn)定,服務(wù)器版支持時(shí)間長達(dá)5年,用戶界面友好,文檔豐富全面,特別是國內(nèi)的軟件包源數(shù)量較多,速度較快,Ubuntu中文社區(qū)在所有發(fā)行版本中最為活躍,可以迅速找到技術(shù)支持。服務(wù)器版本與其他發(fā)行版本相比尚屬后來者,但是增長極為迅速。5.
UbuntuLINUX發(fā)行版的選擇如果你只是需要一個(gè)桌面系統(tǒng),而且既不想使用盜版,又不想花大量的錢購買商業(yè)軟件,那么你就需要一款適合桌面使用的Linux發(fā)行版本了,那么選擇ubuntu吧如果你需要的是一個(gè)服務(wù)器系統(tǒng),而且你已經(jīng)非常厭煩各種Linux的配置,只是想要一個(gè)比較穩(wěn)定的服務(wù)器系統(tǒng)而已,那么你最好的選擇就是CentOS了,安裝完成后,經(jīng)過簡單的配置就能提供非常穩(wěn)定的服務(wù)了如果你需要的是一個(gè)堅(jiān)如磐石的非常穩(wěn)定的服務(wù)器系統(tǒng),那么你的唯一選擇就是FreeBSD。如果你需要一個(gè)穩(wěn)定的服務(wù)器系統(tǒng),而且想深入摸索一下Linux的各個(gè)方面的知識,想自己定制許多內(nèi)容,那么推薦你使用Gentoo。LINUX發(fā)行版的選擇如果你只是需要一個(gè)桌面系統(tǒng),而且既不想1.6Ubuntu發(fā)行版1.
Ubuntu簡介Ubuntu是一個(gè)以桌面應(yīng)用為主的GNU/Linux操作系統(tǒng)。其名稱來自非洲南部祖魯語“Ubuntu”一詞,意思是“Humanitytoothers(人性待人)”,類似中華文化的“仁愛”思想。Ubuntu由南非的億萬富翁的馬克·舍特爾沃斯(MarkShuttleworth)創(chuàng)立,第一個(gè)版本4.10發(fā)布于2004年10月20日,背后的支持廠商為Canonical有限公司。1.6Ubuntu發(fā)行版1.
Ubuntu簡介在技術(shù)方面,Ubuntu基于Debian“Sid”(一分支),它包含了一些優(yōu)秀的軟件包,諸如GNOME、Firefox和OpenO(現(xiàn)已改為LibreOffice)的最新版本。普通的桌面版可以獲得18個(gè)月的支持,標(biāo)為LTS(Long-TermSupport,長期支持)的桌面應(yīng)用版可以獲得更長時(shí)間的支持
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)大二(植物保護(hù)學(xué))害蟲預(yù)測預(yù)報(bào)階段測試試題及答案
- 2025年大學(xué)(精神病學(xué))精神病學(xué)概論階段測試題及解析
- 2025年中職市場營銷(產(chǎn)品推廣)試題及答案
- 2025年高職機(jī)器人操作實(shí)訓(xùn)(機(jī)器人實(shí)操訓(xùn)練)試題及答案
- 2025年大學(xué)大二(高分子材料)聚合物合成基礎(chǔ)試題及解析
- 2025年大學(xué)船舶與海洋工程(船體結(jié)構(gòu)設(shè)計(jì))試題及答案
- 2025年中職中藥基礎(chǔ)(中藥基礎(chǔ)理論)試題及答案
- 2025年大學(xué)環(huán)境科學(xué)(環(huán)境法學(xué)研究)試題及答案
- 2025年中職教育學(xué)(教育方法基礎(chǔ))試題及答案
- 2026年大連航運(yùn)職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試模擬試題帶答案解析
- 2026年1月1日起施行的《兵役登記工作規(guī)定》學(xué)習(xí)與解讀
- GB/T 46831-2025塑料聚丙烯(PP)等規(guī)指數(shù)的測定低分辨率核磁共振波譜法
- 2025榆林市旅游投資集團(tuán)有限公司招聘(15人)參考筆試題庫及答案解析
- 2025福建三明市總工會三明市工人文化宮招聘工作人1人參考題庫帶答案解析
- 【人衛(wèi)課件耳鼻喉9版】鼻科學(xué)第一章 鼻的應(yīng)用解剖學(xué)及生理學(xué)
- 抵押車過戶協(xié)議書
- 蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫新版
- 葡萄種植課件
- 淺析我國政府雇員制的利弊及發(fā)展對策研究
- 律師事務(wù)所保密制度和保密措施
- 學(xué)堂在線 雨課堂 學(xué)堂云 批判性思維-方法和實(shí)踐 章節(jié)測試答案
評論
0/150
提交評論