版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第2章 網(wǎng)絡(luò)操作系統(tǒng)Linux簡介,學(xué)習(xí)目標(biāo)和學(xué)習(xí)要點 2.1 Linux的發(fā)展 2.2 Linux的功能和特性 2.3 Linux的版本 2.4 Linux的常用軟件 2.5 Linux內(nèi)核體系結(jié)構(gòu) 2.6 Linux的現(xiàn)狀及未來 本章小結(jié),本章學(xué)習(xí)目標(biāo),了解:Linux操作系統(tǒng)的發(fā)展歷程、現(xiàn)狀及未來以及Linux操作系統(tǒng)下的常用軟件。 理解:Linux操作系統(tǒng)的內(nèi)核版本和發(fā)行版本。 掌握:Linux操作系統(tǒng)的功能和特性, Linux操作系統(tǒng)的內(nèi)核體系結(jié)構(gòu)。,2.1 Linux的發(fā)展,什么是Linux Linux的歷史,什么是Linux,簡單地說,Linux是一套免費使用和自由傳播的類Uni
2、x操作系統(tǒng),它主要用于基于Intel x86系列CPU的計算機(jī)上。這個系統(tǒng)是由全世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的Unix兼容產(chǎn)品。,什么是Linux,Linux以它的高效性和靈活性著稱。它能夠在PC計算機(jī)上實現(xiàn)全部的Unix特性,具有多任務(wù)、多用戶的能力。Linux是在GNU公共許可權(quán)限下免費獲得的,是一個符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級語言編譯器等應(yīng)用軟件。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同我們使用Windo
3、ws NT一樣,允許我們使用窗口、圖標(biāo)和菜單對系統(tǒng)進(jìn)行操作。,什么是Linux,Linux之所以受到廣大計算機(jī)愛好者的喜愛,主要原因有兩個,一是它屬于自由軟件,用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進(jìn)行必要的修改,無償對它使用,無約束地繼續(xù)傳播。另一個原因是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益。,Linux的歷史,它最早是由Linus Torvalds設(shè)計的。當(dāng)時Linux是他的一項個人研究項目,其目的是為Minix用戶設(shè)計一個比較有效的Unix PC版本。Linus Torvalds稱它為
4、Linux。Minix是由Andrew Tannebaum教授開發(fā)的,發(fā)布在Internet上,免費給全世界的學(xué)生使用。Minix具有較多Unix的特點,但與Unix不完全兼容,Linus打算為Minix用戶設(shè)計一個較完整的Unix PC版本,于1991年發(fā)行了Linux 0.11版本,并將它發(fā)布在Internet上,免費供人們使用。,Linux的歷史,Linux是在Internet開放環(huán)境中開發(fā)的,它由世界各地的程序員不斷完善,而且免費供用戶使用。盡管如此,它仍然遵循商業(yè)Unix版本的標(biāo)準(zhǔn),因為前幾十年里,Unix版本大量出現(xiàn),電子電氣工程協(xié)會(IEEE)開發(fā)了一個獨立的Unix標(biāo)準(zhǔn),這個新
5、的ANSI Unix標(biāo)準(zhǔn)被稱為計算機(jī)環(huán)境的可移植性操作系統(tǒng)界面(PSOIX)。這個標(biāo)準(zhǔn)限定了Unix系統(tǒng)如何進(jìn)行操作,對系統(tǒng)調(diào)用也做了專門的論述。PSOIX限制所有Unix版本必須依賴大眾標(biāo)準(zhǔn),現(xiàn)有大部分Unix和流行版本都是遵循POSIX標(biāo)準(zhǔn)的,而Linux從一開始就遵循POSIX標(biāo)準(zhǔn)。,Linux的特性,1 開放性 開放性是指系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,特別是遵循開放系統(tǒng)互連(OSI)國際標(biāo)準(zhǔn)。凡遵循國際標(biāo)準(zhǔn)所開發(fā)的硬件和軟件,都能彼此兼容,可方便地實現(xiàn)互連。 2 多用戶 多用戶是指系統(tǒng)資源可以被不同用戶各自擁有使用,即每個用戶對自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。Linux和
6、Unix都具有多用戶的特性。,3 多任務(wù) 多任務(wù)是現(xiàn)代計算機(jī)的最主要的一個特點。它是指計算機(jī)同時執(zhí)行多個程序,而且各個程序的運行互相獨立。Linux系統(tǒng)調(diào)度每一個進(jìn)程平等地訪問微處理器。由于CPU的處理速度非???,其結(jié)果是,啟動的應(yīng)用程序看起來好像在并行運行。事實上,從處理器執(zhí)行一個應(yīng)用程序中的一組指令到Linux調(diào)度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。 4 良好的用戶界面 Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調(diào)用。Linux的傳統(tǒng)用戶界面是基于文本的命令行界面,即shell,它既可以聯(lián)機(jī)使用,又可存在文件上脫機(jī)使用。shell有很強(qiáng)的程序設(shè)計能力,用
7、戶可方便地用它編制程序,從而為用戶擴(kuò)充系統(tǒng)功能提供了更高級的手段??删幊蘏hell是指將多條命令組合在一起,形成一個Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。,5 設(shè)備獨立性 設(shè)備獨立性是指操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)作成文件來看待,只要安裝它們的驅(qū)動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設(shè)備,而不必知道它們的具體存在形式。 Linux是具有設(shè)備獨立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員加入Linux編程,會有更多硬件設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中。另外,由于用戶可以免費得到Linux的內(nèi)核源代碼,因此,用戶可以修改內(nèi)核源代碼,以便
8、適應(yīng)新增加的外部設(shè)備。 6 供了豐富的網(wǎng)絡(luò)功能 完善的內(nèi)置網(wǎng)絡(luò)是Linux的一大特點。 Linux在通信和網(wǎng)絡(luò)功能方面優(yōu)于其他操作系統(tǒng)。其他操作系統(tǒng)不包含如此緊密地和內(nèi)核結(jié)合在一起的連接網(wǎng)絡(luò)的能力,也沒有內(nèi)置這些聯(lián)網(wǎng)特性的靈活性。而Linux為用戶提供了完善的、強(qiáng)大的網(wǎng)絡(luò)功能。,7 可靠的系統(tǒng)安全 Linux采取了許多安全技術(shù)措施,包括對讀、寫進(jìn)行權(quán)限控制、帶保護(hù)的子系統(tǒng)、審計跟蹤、核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的安全保障。 8 良好的可移植性 可移植性是指將操作系統(tǒng)從一個平臺轉(zhuǎn)移到另一個平臺使它仍然能按其自身的方式運行的能力。 Linux是一種可移植的操作系統(tǒng),能夠在從微型
9、計算機(jī)到大型計算機(jī)的任何環(huán)境中和任何平臺上運行??梢浦残詾檫\行Linux的不同計算機(jī)平臺與其他任何機(jī)器進(jìn)行準(zhǔn)確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信接口。,2.3 Linux的版本,任何一個軟件都有版本號,LINUX也不例外。但LINUX“繼承”了UNIX版本混亂的特點,給LINUX愛好者帶來了不小的麻煩。其實掌握LINUX的版本號并不困難。 LINUX的版本有兩種:內(nèi)核版本與發(fā)行版本。,1、LINUX內(nèi)核版本,LINUX內(nèi)核版本指的是在Linus領(lǐng)導(dǎo)下的開發(fā)小組開發(fā)出的系統(tǒng)內(nèi)核的版本號。 LINUX的內(nèi)核具有兩種不同的版本號,實驗版本和產(chǎn)品化版本。要確定LINUX版本的類型
10、,只要查看一下版本號:每一個版本號由三位數(shù)字組成,第二位數(shù)字說明版本類型。如果第二位數(shù)字是偶數(shù)則說明這種版本是產(chǎn)品化版本,如果是奇數(shù)說明是實驗版本。如2.0.34是產(chǎn)品化版本,2.1.56是實驗版本。,LINUX的兩種版本是相互關(guān)聯(lián)的。實驗版本最初是產(chǎn)品化產(chǎn)品的拷貝,然后產(chǎn)品化版本只修改錯誤,實驗版本繼續(xù)增加新功能,到實驗版本測試證明穩(wěn)定后拷貝成新的產(chǎn)品化版本,不斷循環(huán)。,2、LINUX的發(fā)行版本,一些組織或廠家為了方便用戶使用,將LINUX系統(tǒng)內(nèi)核與應(yīng)用軟件及文檔包裝在一起,并提供一些安裝界面和系統(tǒng)設(shè)定與管理工具,這就構(gòu)成了一個發(fā)行套件。相對于內(nèi)核版本,發(fā)行套件的版本號是隨著發(fā)布者的不同而不
11、同,與系統(tǒng)內(nèi)核的版本號是相對獨立的。,1、Slackware Linux 這是最早出現(xiàn)的LINUX發(fā)行套件。它比較適合有經(jīng)驗的Linux老手,對于那些想學(xué)習(xí)系統(tǒng)是怎么工作的并想安裝和編譯他們自己的軟件的人來說這是最好的。不過,現(xiàn)在使用這一套件的人越來越少了。不建議大家使用。,2、RedHat Linux 這是最風(fēng)行的一種發(fā)行套件。其因為采用一個頭帶紅帽子的人作為吉祥物而得名。它一度成為Linux的代名詞。它支持的硬件平臺多,具有優(yōu)秀的安裝界面,獨特的RPM升級方式,豐富的軟件包,安全性能好,方便的系統(tǒng)管理界面。我個人以為是最優(yōu)秀的一個套件。現(xiàn)在最常見的有8.0、9.0等版本。,3、Debian
12、 Linux 這是由自由軟件基金會發(fā)行的,是完全由網(wǎng)絡(luò)上的LINUX愛好者負(fù)責(zé)維護(hù)的發(fā)行套件。軟件極豐富,升級容易,軟件間聯(lián)系強(qiáng),安全性較佳。不過該發(fā)行套件更新太過頻繁,不易把握,還有就是在中國較難取得??芍^是最純的Linux?,F(xiàn)在許多Linux大腕在使用它。,4、Mandarke Linux 它的吉祥物是一個黑色的魔術(shù)帽,它其實參照了Redhat的基礎(chǔ)上制成的,它繼承了許多Redhat的優(yōu)點,還加上了許多迎合Linux初學(xué)者的功能,如美麗的圖形化安裝界面。7.0版本開始走向成熟,贏得了不少用戶。而且現(xiàn)在剛推出的8.0版,使得Mandarke一舉坐上了Linux發(fā)行版第一的寶座。,5、Blue
13、Point Linux 我覺得是這做得最成功的一款中文Linux發(fā)行版,說心里話,藍(lán)點還是挺有創(chuàng)新,挺挖得深的一個Linux廠商。但是其穩(wěn)定性不是太好,我覺得適于桌面,不適于做務(wù)器。,6、Turbo Linux 一款做得還不錯的中文Linux發(fā)行版,企業(yè)應(yīng)用推廣較好,逐漸成長為一個成熟的Linux發(fā)行版。,7、紅旗Linux 有官方背景的一個Linux發(fā)行版。挺象RedHat的。,2.4 Linux的常用軟件,文本處理方面 中文化方面 視窗界面方面 視窗應(yīng)用軟件方面 編譯環(huán)境,文本處理方面,vi 最令UNIX類操作系統(tǒng)初學(xué)者裹足不前的editor,然而只要你習(xí)慣于操作,你會覺得它比任何的edi
14、tor都好用,且功能強(qiáng)大。 pico 一種風(fēng)格很像Microsoft DOS的EDIT的一種文本編輯器。,中文化方面,XCIN+Crxvt 缺省的Linux系統(tǒng)是不支持顯示中文的,雖然現(xiàn)在國內(nèi)涌現(xiàn)出許多著名的Linux漢化廠商,但是一些著名的Linux distribution如Red Hat、Debian、Caldera仍然不支持中文的輸入和輸出。這套漢化工具組合在控制臺(console)方式和X Window方式下都可以顯示和輸入漢字信息。 Cxterm 可以很容易的自行設(shè)置輸入法,或者修改現(xiàn)有的輸入法表格。,視窗界面方面,KDE 這是X Window System使用率最高的Window
15、 Manager。 Fvwm 公認(rèn)的最為好用的Window Manager之一。 Fvwm95 擁有和Microsoft Win95 同樣界面的Window Manager。 Afterstep 公認(rèn)的最好看的Window Manager,但號內(nèi)存也很大。 Enlightenment 界面最華麗的Window Manager, Win95和它相比簡直就是nothing,但是耗內(nèi)存太大,有點華而不實。 Icewin 又一個極富個性的Window Manager。,視窗應(yīng)用軟件方面,WWW Browser Netscape公司的navigator3.x和communicator4.x版可用,使用方
16、法和MS Windows上一樣。 圖像處理 GIMP是類似于Photoshop的繪圖軟件,號稱是Linux上最強(qiáng)的繪圖軟件。 看圖工具 MTV 這是一個可以播放VCD的軟件,但是它是共享軟件(Shareware),不是免費軟件,我們也得不到它的源代碼。 辦公軟件 Star Office這是一套著名的辦公軟件,在界面上和在功能上都強(qiáng)于Microsoft Office產(chǎn)品。唯一的缺憾是他不支持漢字,無論GB還是BIG5。 Word Perfect 這是一個非常精彩的字處理軟件,功能類似于Microsoft Word。 文杰字處理系統(tǒng) 這是一套由韓國人開發(fā)的字處理系統(tǒng),功能強(qiáng)大,有專門的中文版推出,
17、類似于Microsoft Word。,編譯環(huán)境,gcc 公認(rèn)的C語言世界中功能最為強(qiáng)大的編譯器,但是界面不是很友好。 除此之外還有FORTRAN、Pascal、GNU make、GNU debugger、GNU LISP、GNU PERL、TCL。,2.5 Linux內(nèi)核體系結(jié)構(gòu),Linux一般有四個主要部分:內(nèi)核、Shell、文件結(jié)構(gòu)和實用工具。 1. Linux內(nèi)核 內(nèi)核是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機(jī)等硬件設(shè)備的核心程序。它從用戶那里接受命令并把命令送給內(nèi)核去執(zhí)行。,2. Linux Shell Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸
18、入的命令并把它送入內(nèi)核去執(zhí)行。 實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令并且把它們送到內(nèi)核。不僅如此,Shell有自己的編程語言用于對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環(huán)結(jié)構(gòu)和分支控制結(jié)構(gòu)等,用這種編程語言編寫的Shell程序與其他應(yīng)用程序具有同樣的效果。,3. Linux文件結(jié)構(gòu) 文件結(jié)構(gòu)是文件存放在磁盤等存儲設(shè)備上的組織方法。主要體現(xiàn)在對文件和目錄的組織上。目錄提供了管理文件的一個方便而有效的途徑。我們能夠從一個目錄切換到另一個目錄,而且可以設(shè)置目錄和文件的權(quán)限,設(shè)置文件的共享程度。 使用Linu
19、x,用戶可以設(shè)置目錄和文件的權(quán)限,以便允許或拒絕其他人對其進(jìn)行訪問。Linux目錄采用多級樹形結(jié)構(gòu)。用戶可以瀏覽整個系統(tǒng),可以進(jìn)入任何一個已授權(quán)進(jìn)入的目錄,訪問那里的文件。,內(nèi)核,Shell和文件結(jié)構(gòu)一起形成了基本的操作系統(tǒng)結(jié)構(gòu)。它們使得用戶可以運行程序,管理文件以及使用系統(tǒng)。此外,Linux操作系統(tǒng)還有許多被稱為實用工具的程序,輔助用戶完成一些特定的任務(wù)。,4. Linux實用工具 標(biāo)準(zhǔn)的Linux系統(tǒng)都有一套叫做實用工具的程序,它們是專門的程序,例如編輯器、執(zhí)行標(biāo)準(zhǔn)的計算操作等。用戶也可以產(chǎn)生自己的工具。 實用工具可分三類: 編輯器:用于編輯文件。 過濾器:用于接收數(shù)據(jù)并過濾數(shù)據(jù)。 交互程序:允許用戶發(fā)送信息或接收來自其他用戶的信息。,2.6 Linux的現(xiàn)狀及未來,今天,自由軟件Linux正越來越顯示出其咄咄逼人的氣勢。在傳統(tǒng)由微軟的Win
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年冊亨縣事業(yè)單位招聘考試及答案
- 2025年江蘇省銀行招聘線上筆試及答案
- 2025年北京農(nóng)商青鸞科技筆試及答案
- 2025年滄州市人事考試及答案
- 2025年蘇州 人事考試及答案
- 2025年海曙區(qū)事業(yè)單位考試題目及答案
- 2025年上半年教資時間筆試及答案
- 2026深圳市立數(shù)教育科技有限公司貴州辦事處招聘9人筆試參考題庫及答案解析
- 2025年阿壩州事業(yè)單位遴選考試及答案
- 2025年外國人上北大免筆試及答案
- 2024年度高速公路機(jī)電設(shè)備維護(hù)合同:某機(jī)電公司負(fù)責(zé)某段高速公路的機(jī)電設(shè)備維護(hù)2篇
- 《城鎮(zhèn)液化石油氣加臭技術(shù)規(guī)程》
- 新高考數(shù)學(xué)之圓錐曲線綜合講義第26講外接圓問題(原卷版+解析)
- 癌癥患者生活質(zhì)量量表EORTC-QLQ-C30
- QCT55-2023汽車座椅舒適性試驗方法
- 孕產(chǎn)婦妊娠風(fēng)險評估表
- 消化系統(tǒng)疾病健康教育宣教
- 河南省洛陽市2023-2024學(xué)年九年級第一學(xué)期期末質(zhì)量檢測數(shù)學(xué)試卷(人教版 含答案)
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 新版出口報關(guān)單模板
- 14K118 空調(diào)通風(fēng)管道的加固
評論
0/150
提交評論