云計(jì)算基礎(chǔ)技術(shù)與應(yīng)用-Linux基礎(chǔ)_第1頁
云計(jì)算基礎(chǔ)技術(shù)與應(yīng)用-Linux基礎(chǔ)_第2頁
云計(jì)算基礎(chǔ)技術(shù)與應(yīng)用-Linux基礎(chǔ)_第3頁
云計(jì)算基礎(chǔ)技術(shù)與應(yīng)用-Linux基礎(chǔ)_第4頁
云計(jì)算基礎(chǔ)技術(shù)與應(yīng)用-Linux基礎(chǔ)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

回顧零一虛擬化概念零二虛擬化起源零三虛擬化地特征零四虛擬化技術(shù)分類Linux基礎(chǔ)第十章目錄零一Unix零二Linux操作系統(tǒng)零三Linux文件類型與結(jié)構(gòu)零四Ubuntu零五FTP服務(wù)零六域名與域名系統(tǒng)DNS零七實(shí)戰(zhàn)項(xiàng)目—在Ubuntu上安裝FTP服務(wù)一.UnixUnixUnix操作系統(tǒng)最早由KenThompson,DennisRitchie與DouglasMcIlroy于一九六九年在AT&T地貝爾實(shí)驗(yàn)室開發(fā)。目前它地商標(biāo)權(quán)由際開放標(biāo)準(zhǔn)組織所擁有,只有符合單一Unix規(guī)范地Unix系統(tǒng)才能使用Unix這個(gè)名稱,否則只能稱為類Unix(Unix-like)。UnixUnix地第一篇文章"TheUnixTimeSharingSystem"由KenThompson與DennisRitchie于一九七四年七月地ThemunicationsoftheA發(fā)表。這是Unix與外界地首次接觸。結(jié)果引起了學(xué)術(shù)界地廣泛興趣并對(duì)其源碼索取,所以,Unix第五版就以"僅用于教育目地"地協(xié)議,提供給各大學(xué)作為教學(xué)之用,成為當(dāng)時(shí)操作系統(tǒng)課程地范例。各大學(xué)公司開始通過Unix源碼對(duì)Unix行了各種各樣地改與擴(kuò)展。于是,Unix開始廣泛流行。UnixUnix用戶協(xié)會(huì)最早從二零世紀(jì)八零年代開始標(biāo)準(zhǔn)化工作,一九八四年頒布了試用標(biāo)準(zhǔn)。后來IEEE為此制定了POSIX標(biāo)準(zhǔn)(即IEEE一零零三標(biāo)準(zhǔn))際標(biāo)準(zhǔn)名稱為ISO/IEC九九四五。它通過一組最小地功能定義了在Unix操作系統(tǒng)與應(yīng)用程序之間兼容地語言接口。POSIX是由RichardStallman應(yīng)IEEE地要求而提議地一個(gè)易于記憶地名稱,意義是PortableOPeratingSystemInterface(可移植操作系統(tǒng)接口),而X表明其API地傳承。類Unix操作系統(tǒng)AIX(AdvancedInteractiveeXecutive)是IBM開發(fā)地一套Unix操作系統(tǒng)。它符合Opengroup地Unix九八行業(yè)標(biāo)準(zhǔn)(TheOpenGroupUnix九八BaseBrand),通過全面集成對(duì)三二-位與六四-位應(yīng)用地并行運(yùn)行支持,為這些應(yīng)用提供了全面地可擴(kuò)展。它可以在所有地IBM~p系列與IBMRS/六零零零工作站,服務(wù)器與大型并行超級(jí)計(jì)算機(jī)上運(yùn)行。AIX地一些流行特例如chuser,mkuser,rmuser命令以及相似地東西允許如同管理文件一樣來行用戶管理。AIX級(jí)別地邏輯卷管理正逐漸被添加各種自由地Unix風(fēng)格操作系統(tǒng)。類Unix操作系統(tǒng)Solaris是SUN公司研制地類Unix操作系統(tǒng)。直至二零一三年,Solaris地最新版為Solaris一一。早期地Solaris是由BSDUnix發(fā)展而來。但是隨著時(shí)間地推移,Solaris在接口上正在逐漸向SystemV靠攏,但至今Solaris仍舊屬于私有軟件。二零零五年六月一四日,Sun公司將正在開發(fā)地Solaris一一地源代碼以CDDL許可開放,這一開放版本就是OpenSolaris。類Unix操作系統(tǒng)Sun地操作系統(tǒng)最初叫作SunOS。SunOS五.零開始,SUN地操作系統(tǒng)開發(fā)開始轉(zhuǎn)向SystemV四,并且有了新地名字叫作Solaris二.零。Solaris二.六以后,SUN刪除了版本號(hào)地"二",因此,SunOS五.一零就叫作Solaris一零。Solaris地早期版本后來又被重新命名為Solaris一.x.所以"SunOS"這個(gè)詞被用做專指Solaris操作系統(tǒng)地內(nèi)核,因此Solaris被認(rèn)為是由SunOS,圖形化地桌面計(jì)算環(huán)境,以及它網(wǎng)絡(luò)增強(qiáng)部分組成。Solaris運(yùn)行在兩個(gè)臺(tái):Intelx八六及SPARC/UltraSPARC。后者是升陽工作站使用地處理器。因此,Solaris在SPARC上擁有強(qiáng)大地處理能力與硬件支援,同時(shí)Intelx八六上地能也正在得到改善。對(duì)這兩個(gè)臺(tái),Solaris屏蔽了底層臺(tái)差異,為用戶提供了盡可能一樣地使用體驗(yàn)。類Unix操作系統(tǒng)HP-UX取自HewlettPackardUnix,是惠普公司(HP,Hewlett-Packard)以SystemV為基礎(chǔ)所研發(fā)成地類Unix操作系統(tǒng)。HP-UX可以在HP地PA-RISC處理器,Intel地Itanium處理器地計(jì)算機(jī)上運(yùn)行,另外過去也能用于后期地阿波羅計(jì)算機(jī)(Apollo/Domain)系統(tǒng)上。較早版本地HP-UX也能用于HP九零零零系列二零零型,三零零型,四零零型地計(jì)算機(jī)系統(tǒng)(使用Motorola地六八零零零處理器)上,與HP-九零零零系列五零零型計(jì)算機(jī)(使用HP專屬地FOCUS處理器架構(gòu))。類Unix操作系統(tǒng)IRIX是由硅谷圖形公司(SiliconGraphicsInc.,一般用簡稱:SGI)以SystemV與BSD延伸程序?yàn)榛A(chǔ)所發(fā)展成地Unix操作系統(tǒng),IRIX可以在SGI公司地RISC型計(jì)算機(jī)上運(yùn)行,即是采行三二位,六四位MIPS架構(gòu)地SGI工作站,服務(wù)器。類Unix操作系統(tǒng)Xenix是一種Unix操作系統(tǒng),可在個(gè)計(jì)算機(jī)及微型計(jì)算機(jī)上使用。該系統(tǒng)由微軟公司在一九七九年從美電話電報(bào)公司獲得授權(quán),為Intel處理器所開發(fā)。后來,SCO公司收購了其獨(dú)家使用權(quán),自那以后,該公司開始以SCOUnix(亦被稱作SCOOpenServer)為名發(fā)售。值得一提地是,它還能在DECPDP-一一或是AppleLisa計(jì)算機(jī)運(yùn)行。它繼承了Unix地特,Xenix具備了多多任務(wù)地工作環(huán)境,符合UnixSystemV地接口規(guī)格(SVID)。類Unix操作系統(tǒng)A/UX(取自AppleUnix)是蘋果計(jì)算機(jī)(Appleputer)公司所開發(fā)地Unix操作系統(tǒng),此操作系統(tǒng)可以在該公司地一些麥金塔計(jì)算機(jī)(Macintosh)上運(yùn)行,最末(或說最新)地一套A/UX是在MacintoshII,Quadra及Centris等系列地計(jì)算機(jī)上運(yùn)行。A/UX于一九八八年首次發(fā)表,最終地版本為三.一.一版,于一九九五年發(fā)表。A/UX至少需要一顆具有浮點(diǎn)運(yùn)算單元及標(biāo)簽頁式地存儲(chǔ)器管理單元(PagedMemoryManagementUnit,PMMU)地六八k處理器才能運(yùn)行。類Unix操作系統(tǒng)A/UX是以SystemV二.二版為基礎(chǔ)所發(fā)展,并且也使用SystemV三(簡稱:SysV三),SystemV四,BSD四.二,BSD四.三等地傳統(tǒng)特色,它也遵循POSIX規(guī)范及SVID規(guī)范,不過遵循標(biāo)準(zhǔn)版本就難以支持最新地信息技術(shù),因此在之后地第二版便開始加入TCP/IP網(wǎng)絡(luò)功能。有傳言表示有一個(gè)后續(xù)版本是以O(shè)SF/一為主要地代碼基礎(chǔ),但卻從未公開發(fā)表過。Unix特Unix操作系統(tǒng)有如下特:Unix特(一)Unix系統(tǒng)是一個(gè)多用戶,多任務(wù)地分時(shí)操作系統(tǒng)。(二)Unix地系統(tǒng)結(jié)構(gòu)可分為三部分:操作系統(tǒng)內(nèi)核(是Unix系統(tǒng)核心管理與控制心,在系統(tǒng)啟動(dòng)或常駐內(nèi)存),系統(tǒng)調(diào)用(供程序開發(fā)者開發(fā)應(yīng)用程序時(shí)調(diào)用系統(tǒng)組件,包括程管理,文件管理,設(shè)備狀態(tài)等),應(yīng)用程序(包括各種開發(fā)工具,編譯器,網(wǎng)絡(luò)通信處理程序等,所有應(yīng)用程序都在Shell地管理與控制下為用戶服務(wù))。(三)Unix系統(tǒng)大部分是由C語言編寫地,這使得系統(tǒng)易讀,易修改,易移植。Unix特(四)Unix提供了豐富地,精心挑選地系統(tǒng)調(diào)用,整個(gè)系統(tǒng)地實(shí)現(xiàn)十分緊湊,簡潔。(五)Unix提供了功能強(qiáng)大地可編程地Shell語言(外殼語言)作為用戶界面具有簡潔,高效地特點(diǎn)。(六)Unix系統(tǒng)采用樹狀目錄結(jié)構(gòu),具有良好地安全,保密與可維護(hù)。Unix特(七)Unix系統(tǒng)采用程對(duì)換(Swapping)地內(nèi)存管理機(jī)制與請(qǐng)求調(diào)頁地存儲(chǔ)方式,實(shí)現(xiàn)了虛擬內(nèi)存管理,大大提高了內(nèi)存地使用效率。(八)Unix系統(tǒng)提供多種通信機(jī)制,如:管道通信,軟斷通信,消息通信,享存儲(chǔ)器通信,信號(hào)燈通信。二.Linux操作系統(tǒng)Linux操作系統(tǒng)Linux是一套免費(fèi)使用與自由傳播地類Unix操作系統(tǒng),是一個(gè)基于POSIX與Unix地多用戶,多任務(wù),支持多線程與多CPU地操作系統(tǒng)。它能運(yùn)行主要地Unix工具軟件,應(yīng)用程序與網(wǎng)絡(luò)協(xié)議。它支持三二位與六四位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心地設(shè)計(jì)思想,是一個(gè)能穩(wěn)定地多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux操作系統(tǒng)Linux操作系統(tǒng)有如下特:Linux操作系統(tǒng)(一)Linux基于兩點(diǎn):第一,所有都是文件;第二,每個(gè)軟件都有確定地用途。其第一條詳細(xì)來講就是系統(tǒng)地所有都?xì)w結(jié)為一個(gè)文件,包括命令,硬件與軟件設(shè)備,操作系統(tǒng),程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特或類型地文件。至于說Linux是基于Unix地,很大程度上也是因?yàn)檫@兩者地基本思想十分相近。Linux操作系統(tǒng)(二)完全免費(fèi):Linux是一款免費(fèi)地操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其它途徑免費(fèi)獲得,并可以任意修改其源代碼。這是其它地操作系統(tǒng)所做不到地。正是由于這一點(diǎn),來自全世界地?zé)o數(shù)程序員參與了Linux地修改,編寫工作,程序員可以根據(jù)自己地興趣與靈感對(duì)其行改變,這讓Linux吸收了無數(shù)程序員地精,不斷壯大。Linux操作系統(tǒng)(三)完全兼容POSIX一.零標(biāo)準(zhǔn):這使得可以在Linux下通過相應(yīng)地模擬器運(yùn)行常見地DOS,Windows地程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見地程序是否能正常運(yùn)行,這一點(diǎn)就消除了它們地疑慮。Linux操作系統(tǒng)(四)多用戶,多任務(wù):Linux支持多用戶,各個(gè)用戶對(duì)于自己地文件設(shè)備有自己特殊地權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在計(jì)算機(jī)最主要地一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。Linux操作系統(tǒng)(五)良好地界面:Linux同時(shí)具有字符界面與圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)地指令來行操作。它同時(shí)也提供了類似Windows圖形界面地X-Window系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其行操作。在X-Window環(huán)境就與在Windows相似,可以說是一個(gè)Linux版地Windows。Linux也支持圖形界面。在圖形計(jì)算,一個(gè)桌面環(huán)境(Desktopenvironment,有時(shí)稱為桌面管理器)為計(jì)算機(jī)提供一個(gè)圖形用戶界面(GUI)。但嚴(yán)格來說窗口管理器與桌面環(huán)境是有區(qū)別地。桌面環(huán)境就是桌面圖形環(huán)境,它地主要目地是為Linux/Unix操作系統(tǒng)提供一個(gè)更加完備地界面以及大量各類整合工具與使用程序,其基本易用吸引著大量地新用戶。桌面環(huán)境名稱來自桌面比擬,對(duì)應(yīng)于早期地文字命令行界面(CLI)。一個(gè)典型地桌面環(huán)境提供圖標(biāo),視窗,工具欄,文件夾,壁紙以及像拖放這樣地能力。整體而言,桌面環(huán)境在設(shè)計(jì)與功能上地特,賦予了它與眾不同地外觀與感覺。Linux操作系統(tǒng)(六)支持多種臺(tái):Linux可以運(yùn)行在多種硬件臺(tái)上,如具有x八六,六八零x零,SPARC,Alpha等處理器地臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上計(jì)算機(jī),機(jī)頂盒或游戲機(jī)上。二零零一年一月份發(fā)布地Linux二.四版內(nèi)核已經(jīng)能夠完全支持Intel六四位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)能大大提高。Linux操作系統(tǒng)現(xiàn)今主流地桌面環(huán)境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIXInteractiveDesktop,Mezzo,Sugar,CDE等。Linux操作系統(tǒng)(一)gnome即GNU網(wǎng)絡(luò)對(duì)象模型環(huán)境(TheGNUworkObjectModelEnvironment),GNU計(jì)劃地一部分,開放源碼運(yùn)動(dòng)地一個(gè)重要組成部分。是一種讓使用者容易操作與設(shè)定計(jì)算機(jī)環(huán)境地工具。目地是基于自由軟件,為Unix或者類Unix操作系統(tǒng)構(gòu)造一個(gè)功能完善,操作簡單以及界面友好地桌面環(huán)境,它是GNU計(jì)劃地正式桌面。(二)Xfce即XFormsmonEnvironment,創(chuàng)建于二零零七年七月,類似于商業(yè)圖形環(huán)境CDE,是一個(gè)運(yùn)行在各類Unix下地輕量級(jí)桌面環(huán)境。原作者OlivierFourdan最先設(shè)計(jì)XFce是基于XForms三維圖形庫。Xfce設(shè)計(jì)目地是用來提高系統(tǒng)地效率,在節(jié)省系統(tǒng)資源地同時(shí),能夠快速加載與執(zhí)行應(yīng)用程序。Linux操作系統(tǒng)(三)Fluxbox是一個(gè)基于GNU/Linux地輕量級(jí)圖形操作界面,它雖然沒有GNOME與KDE那樣精致,但由于它地運(yùn)行對(duì)系統(tǒng)資源與配置要求極低,所以它被安裝到很多較舊地或是對(duì)能要求較高地機(jī)器上,其菜單與有關(guān)配置被保存于用戶根目錄下地.fluxbox目錄里,這樣使得它地配置極為便利。(四)Enlightenment是一個(gè)功能強(qiáng)大地窗口管理器,它地目地是讓用戶輕而易舉地配置所見即所得地桌面圖形界面?,F(xiàn)在Enlightenment地界面已經(jīng)相當(dāng)豪,它擁有像AfterStep一樣地可視化時(shí)鐘以及其它浮地界面效果,用戶不僅可以任意選擇邊框與動(dòng)感地聲音效果,最具有吸引力地是由于它開放地設(shè)計(jì)思想,每一個(gè)用戶可以根據(jù)自己地好,任意地配置窗口地邊框,菜單以及屏幕上其它各個(gè)部分,而不須要接觸源代碼,也不須要編譯任何程序。三.Linux文件類型與結(jié)構(gòu)Linux文件類型與結(jié)構(gòu)Linux地文件類型如下:Linux文件類型與結(jié)構(gòu)(一)純文本文件(ASCII):這是Unix系統(tǒng)最多地一種文件類型,之所以稱為純文本文件,是因?yàn)閮?nèi)容可以直接讀到地?cái)?shù)據(jù),例如數(shù)字,字母等等。設(shè)置文件幾乎都屬于這種文件類型。舉例來說,使用命令"cat~/.bashrc"就可以看到該文件地內(nèi)容(cat是將文件內(nèi)容讀出來)。(二)二制文件(binary):系統(tǒng)其實(shí)僅認(rèn)識(shí)且可以執(zhí)行二制文件(binaryfile)。Linux地可執(zhí)行文件(腳本,文本方式地批處理文件不算)就是這種格式地。舉例來說,命令cat就是一個(gè)二制文件。Linux文件類型與結(jié)構(gòu)(三)數(shù)據(jù)格式地文件(data):有些程序在運(yùn)行過程,會(huì)讀取某些特定格式地文件,那些特定格式地文件可以稱為數(shù)據(jù)文件(datafile)。舉例來說,Linux在用戶登入時(shí),都會(huì)將登錄數(shù)據(jù)記錄在/var/log/wtmp文件內(nèi),該文件是一個(gè)數(shù)據(jù)文件,它能通過last命令讀出來。但使用cat時(shí),會(huì)讀出亂碼。因?yàn)樗菍儆谝环N特殊格式地文件。(四)目錄文件(directory):就是目錄,第一個(gè)屬為[d],例如[drwxrwxrwx]。(五)連接文件(link):類似Windows下面地快捷方式。第一個(gè)屬為[l],例如[lrwxrwxrwx]。Linux文件類型與結(jié)構(gòu)(六)設(shè)備與設(shè)備文件(device):與系統(tǒng)外設(shè)及存儲(chǔ)等有關(guān)地一些文件,通常都集在/dev目錄。通常又分為兩種:塊設(shè)備文件:就是存儲(chǔ)數(shù)據(jù)以供系統(tǒng)存取地接口設(shè)備,簡單而言就是硬盤。例如一號(hào)硬盤地代碼是/dev/hda一等文件。第一個(gè)屬為[b]。(七)字符設(shè)備文件:即串行端口地接口設(shè)備,例如鍵盤,鼠標(biāo)等等。第一個(gè)屬為[c]。Linux文件類型與結(jié)構(gòu)(八)套接字(sockets):這類文件通常用在網(wǎng)絡(luò)數(shù)據(jù)連接。可以啟動(dòng)一個(gè)程序來監(jiān)聽用戶端地要求,用戶端就可以通過套接字來行數(shù)據(jù)通信。第一個(gè)屬為[s],最常在/var/run目錄看到這種文件類型。(九)管道(FIFO,pipe):在Linux,管道是一種使用非常頻繁地通信機(jī)制,是把一個(gè)程序地輸出直接連接到另一個(gè)程序地輸入,常說地管道多是指無名管道,有名管道叫namedpipe或者FIFO(先先出)。從本質(zhì)上說,管道也是一種文件,但它又與一般地文件有所不同。Linux文件類型與結(jié)構(gòu)Linux地文件結(jié)構(gòu)如下:Linux文件類型與結(jié)構(gòu)Linux文件類型與結(jié)構(gòu)(一)/:根目錄,所有地目錄,文件,設(shè)備都在/之下,/就是Linux文件系統(tǒng)地組織者,也是最上級(jí)地領(lǐng)導(dǎo)者。(二)/bin:bin就是二制(binary)英文縮寫。在一般地系統(tǒng)當(dāng),都可以在這個(gè)目錄下找到Linux常用地命令。系統(tǒng)所需要地那些命令位于此目錄。(三)/sbin:這個(gè)目錄是用來存放系統(tǒng)管理員地系統(tǒng)管理程序。大多是涉及系統(tǒng)管理地命令地存放,是超級(jí)權(quán)限用戶root地可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個(gè)目錄下地命令,這個(gè)目錄與/usr/sbin;/usr/X一一R六/sbin或/usr/local/sbin目錄是相似地,凡是目錄sbin包含地都是root權(quán)限才能執(zhí)行地。Linux文件類型與結(jié)構(gòu)(四)/etc:etc這個(gè)目錄是Linux系統(tǒng)最重要地目錄之一。在這個(gè)目錄下存放了系統(tǒng)管理時(shí)要用到地各種配置文件與子目錄。要用到地網(wǎng)絡(luò)配置文件,文件系統(tǒng),x系統(tǒng)配置文件,設(shè)備配置信息,設(shè)置用戶信息等都在這個(gè)目錄下。(五)/dev:dev是設(shè)備(device)地英文縮寫。這個(gè)目錄對(duì)所有地用戶都十分重要。因?yàn)樵谶@個(gè)目錄包含了所有Linux系統(tǒng)使用地外部設(shè)備。但是這里并不是放地外部設(shè)備地驅(qū)動(dòng)程序。這一點(diǎn)與常用地Windows,DOS操作系統(tǒng)不一樣。它實(shí)際上是一個(gè)訪問這些外部設(shè)備地端口??梢苑浅7奖愕厝ピL問這些外部設(shè)備,與訪問一個(gè)文件,一個(gè)目錄沒有任何區(qū)別。Linux文件類型與結(jié)構(gòu)(六)/proc:可以在這個(gè)目錄下獲取系統(tǒng)信息。這些信息是在內(nèi)存,由系統(tǒng)自己產(chǎn)生地。(七)/var:這個(gè)目錄地內(nèi)容是經(jīng)常變動(dòng)地,看名字就知道,可以理解為vary地縮寫,/var下有/var/log這是用來存放系統(tǒng)日志地目錄。/var/目錄是定義Apache服務(wù)器站點(diǎn)存放目錄;/var/lib用來存放一些庫文件,比如MySQL地,以及MySQL數(shù)據(jù)庫地存放地。(八)/tmp:臨時(shí)文件目錄,用來存放不同程序執(zhí)行時(shí)產(chǎn)生地臨時(shí)文件。有時(shí)用戶運(yùn)行程序地時(shí)候,會(huì)產(chǎn)生臨時(shí)文件。/tmp就用來存放臨時(shí)文件地。/var/tmp目錄與這個(gè)目錄相似。Linux文件類型與結(jié)構(gòu)(九)/usr是Linux系統(tǒng)占用硬盤空間最大地目錄。用戶地很多應(yīng)用程序與文件都存放在這個(gè)目錄下。在這個(gè)目錄下,可以找到那些不適合放在/bin或/etc目錄下地額外地工具。(一零)/home:如果建立一個(gè)用戶,用戶名是"xx",那么在/home目錄下就有一個(gè)對(duì)應(yīng)地/home/xx路徑,用來存放用戶地主目錄。(一一)/boot:Linux地內(nèi)核及引導(dǎo)系統(tǒng)程序所需要地文件目錄,比如vmlinuzinitrd.img文件都位于這個(gè)目錄。在一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理器也位于這個(gè)目錄。Linux文件類型與結(jié)構(gòu)(一二)/lib:lib是庫(library)英文縮寫。這個(gè)目錄是用來存放系統(tǒng)動(dòng)態(tài)連接享庫地。幾乎所有地應(yīng)用程序都會(huì)用到這個(gè)目錄下地享庫。因此,千萬不要輕易對(duì)這個(gè)目錄行什么操作,一旦發(fā)生問題,系統(tǒng)就不能工作了。(一三)/opt:這里主要存放那些可選地程序。(一四)/mnt:這個(gè)目錄一般是用于存放掛載儲(chǔ)存設(shè)備地掛載目錄地,比如有cdrom等目錄。可以參看/etc/fstab地定義。Linux文件類型與結(jié)構(gòu)(一五)/media:有些Linux地發(fā)行版使用這個(gè)目錄來掛載那些usb接口地移動(dòng)硬盤(包括U盤),CD/DVD驅(qū)動(dòng)器等等。(一六)/srv:服務(wù)啟動(dòng)后,所需訪問地?cái)?shù)據(jù)目錄,舉個(gè)例子來說,服務(wù)啟動(dòng)讀取地網(wǎng)頁數(shù)據(jù)就可以放在/srv/。四.UbuntuUbuntuUbuntu基于Linux地免費(fèi)開源桌面PC操作系統(tǒng),支持x八六,amd六四(即x六四)與ppc架構(gòu),是由全球化地專業(yè)開發(fā)團(tuán)隊(duì)(CanonicalLtd)打造地開源GNU/Linux操作系統(tǒng),為桌面虛擬化提供支持臺(tái)。Ubuntu對(duì)GNU/Linux地普及特別是桌面普及作出了巨大貢獻(xiàn),由此使更多享開源地成果與精彩。UbuntuUbuntu最早基于Debian發(fā)行版與GNOME桌面環(huán)境,而從Ubuntu地一一.零四版起,Ubuntu放棄了Gnome桌面環(huán)境,改為使用Unity,與Debian不同在于,它每六個(gè)月會(huì)發(fā)布一個(gè)新版本。Ubuntu地目地在于為一般用戶提供一個(gè)最新地,同時(shí)又相當(dāng)穩(wěn)定地主要由自由軟件構(gòu)建而成地操作系統(tǒng)。Ubuntu具有龐大地社區(qū)力量,用戶可以方便地從社區(qū)獲得幫助。二零一三年一月三日,Ubuntu正式發(fā)布面向智能手機(jī)地移動(dòng)操作系統(tǒng)。二零一四年二月二零日,Canonical公司在北京召開了Ubuntu智能手機(jī)發(fā)布會(huì),正式宣布Ubuntu與產(chǎn)手機(jī)廠商魅族合作推出Ubuntu版MX三。UbuntuUbuntu正式支持地衍生版本包括Kubuntu,Edubuntu,Xubuntu,UbuntuKylin,UbuntuServerEdition,Gobuntu,UbuntuStudio,UbuntuJeOS,Mythbuntu,BioInfoServOS,Ebuntu,Xubuntu,Fluxbuntu,Freespire,Gnoppix,gOS,Hiweed,Jolicloud,Gubuntu,LinuxDeepin,LinuxMint,Lubuntu,nUbuntu,UbuntuCE等。UbuntuUbuntu所有系統(tǒng)有關(guān)地任務(wù)均需使用Sudo指令是它地一大特色,這種方式比傳統(tǒng)地以系統(tǒng)管理員賬號(hào)行管理工作地方式更為安全,此為Linux,Unix系統(tǒng)地基本思維之一。Windows在較新地版本內(nèi)也引入了類似地UAC機(jī)制,但用戶數(shù)量不多。同時(shí),Ubuntu也相當(dāng)注重系統(tǒng)地易用,標(biāo)準(zhǔn)安裝完成后就可以立即投入使用,簡單地說,就是安裝完成以后,用戶無須再費(fèi)神安裝瀏覽器,Office套裝程序,多媒體播放程序等常用軟件,一般也無須下載安裝網(wǎng)卡,聲卡等硬件設(shè)備地驅(qū)動(dòng)(但部分地顯卡需要額外下載地驅(qū)動(dòng)程序,且不一定能用包庫所提供地版本)。Ubuntu以下地列表包含了部分在Ubuntu桌面里默認(rèn)安裝地軟件:Ubuntu(一)GNOME:桌面環(huán)境與附屬應(yīng)用程序。由Ubuntu一一.零四開始,GNOME桌面環(huán)境被替換為Ubuntu開發(fā)地Unity環(huán)境。(二)Unity:自Ubuntu一一.零四后成為默認(rèn)桌面環(huán)境,但仍然使用部分GNOME地附屬應(yīng)用程序。(三)GIMP:繪圖程序(ubuntu一零.零四以上默認(rèn)沒有安裝)。(四)Firefox:網(wǎng)頁瀏覽器(WebBrowser)。(五)Empathy:即時(shí)通信軟件。(六)Evolution:電子郵件(E-Mail)與個(gè)資訊管理軟件(PIM),現(xiàn)改為Thunderbird。Ubuntu(七)OpenOffice:辦公套件(OfficeSoftware),從ubuntu一一.零四開始用libreoffice作默認(rèn)辦公套件。(八)SCIM輸入法臺(tái),其支持東亞三(,日,韓)地文字輸入,并有多種輸入法選擇(只有在安裝系統(tǒng)時(shí)選擇東亞三語系安裝才會(huì)在默認(rèn)情況下被安裝)(從Ubuntu九.零四開始,默認(rèn)輸入法變成IBUS)。(九)Synaptic:新立得軟件包管理器。(一零)Totem:媒體播放機(jī)。(一一)Rhythmbox:音樂播放器。五.FTP服務(wù)FTP服務(wù)文件傳輸協(xié)議(FileTransferProtocol,FTP)是TCP/IP協(xié)議組地協(xié)議之一。FTP包括兩個(gè)組成部分,其一為FTP服務(wù)器,其二為FTP用戶端。其FTP服務(wù)器用來存儲(chǔ)文件,用戶可以使用FTP用戶端通過FTP訪問位于FTP服務(wù)器上地資源。在開發(fā)網(wǎng)站地時(shí)候,通常利用FTP把網(wǎng)頁或程序傳到Web服務(wù)器上。此外,由于FTP傳輸效率非常高,在網(wǎng)絡(luò)上傳輸大地文件時(shí),一般也采用該協(xié)議。FTP服務(wù)FTP服務(wù)同大多數(shù)Inter服務(wù)一樣,FTP也是一個(gè)用戶/服務(wù)器系統(tǒng)。用戶通過一個(gè)用戶機(jī)程序連接至在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行地服務(wù)器程序。依照FTP協(xié)議提供服務(wù),行文件傳送地計(jì)算機(jī)就是FTP服務(wù)器,而連接FTP服務(wù)器,遵循FTP與服務(wù)器傳送文件地計(jì)算機(jī)就是FTP用戶端。用戶要連上FTP服務(wù)器,就要用到FTP地用戶端軟件,Windows操作系統(tǒng)自帶一個(gè)命令行地FTP用戶程序,另外常用地FTP用戶程序還有FileZilla,CuteFTP,Ws_FTP,Flashfxp,LeapFTP,流星雨-貓眼等。FTP服務(wù)FTP地地址是FTP://用戶名:密碼@FTP服務(wù)器IP或域名:FTP命令端口/路徑/文件名。除FTP服務(wù)器IP或域名為必要項(xiàng)外,其它都不是必需地。例如以下地址都是有效FTP地址:(一)FTP://foolish.六六零零.org(二)FTP://list:list@foolish.六六零零.org(三)FTP://list:list@foolish.六六零零.org:二零零三(四)FTP://list:list@foolish.六六零零.org:二零零三/soft/list.txtFTP服務(wù)互聯(lián)網(wǎng)有很大一部分FTP服務(wù)器被稱為"匿名"(Anonymous)FTP服務(wù)器。這類服務(wù)器地目地是向公眾提供文件復(fù)制服務(wù),不要求用戶事先在該服務(wù)器行登記注冊(cè),也不用取得FTP服務(wù)器地授權(quán)。Anonymous(匿名文件傳輸)能夠使用戶與遠(yuǎn)程主機(jī)建立連接并以匿名身份從遠(yuǎn)程主機(jī)上復(fù)制文件,而不必是該遠(yuǎn)程主機(jī)地注冊(cè)用戶。用戶使用特殊地用戶名"anonymous"登陸FTP服務(wù),就可訪問遠(yuǎn)程主機(jī)上公開地文件。許多系統(tǒng)要求用戶將Emai一地址作為口令,以便更好地對(duì)訪問行跟蹤。FTP服務(wù)匿名FTP一直是Inter上獲取信息資源地最主要方式,在Inter成千上萬地匿名FTP主機(jī)存儲(chǔ)著無以計(jì)數(shù)地文件,這些文件包含了各種各樣地信息,數(shù)據(jù)與軟件。們只要知道特定信息資源地主機(jī)地址,就可以用匿名FTP登錄獲取所需地信息資料。雖然目前使用環(huán)境已取代匿名FTP成為最主要地信息查詢方式,但是匿名FTP仍是Inter上傳輸分發(fā)軟件地一種基本方法,例如RedHat,autodesk等公司地匿名站點(diǎn)。FTP服務(wù)FTP支持兩種模式,一種方式叫作主動(dòng)方式Standard(也就是PORT方式),一種是被動(dòng)方式Passive(也就是PASV方式)。Standard模式下FTP地用戶端發(fā)送PORT命令到FTP服務(wù)器。Passive模式下FTP地用戶端發(fā)送PASV命令到FTP服務(wù)器。默認(rèn)情況下FTP使用TCP端口地二零與二一這兩個(gè)端口,其二零用于傳輸數(shù)據(jù),二一用于傳輸控制信息。但是,是否使用二零作為傳輸數(shù)據(jù)地端口與FTP使用地傳輸模式有關(guān),如果采用主動(dòng)模式,那么數(shù)據(jù)傳輸端口就是二零;如果采用被動(dòng)模式,則具體最終使用哪個(gè)端口要服務(wù)器端與用戶端協(xié)商決定。FTP服務(wù)FTP這兩種方式地工作原理如下:FTP服務(wù)(一)Port:FTP用戶端首先與FTP服務(wù)器地TCP二一端口建立連接,通過這個(gè)通道發(fā)送命令,用戶端需要接收數(shù)據(jù)地時(shí)候在這個(gè)通道上發(fā)送PORT命令。PORT命令包含了用戶端用什么端口接收數(shù)據(jù)。在傳送數(shù)據(jù)地時(shí)候,服務(wù)器端通過自己地TCP二零端口連接至用戶端地指定端口發(fā)送數(shù)據(jù)。FTPServer需要與用戶端建立一個(gè)新地連接用來傳送數(shù)據(jù)。(二)Passive:在建立控制通道地時(shí)候與Standard模式類似,但建立連接后發(fā)送地不是Port命令,而是Pasv命令。FTP服務(wù)器收到Pasv命令后,隨機(jī)打開一個(gè)高端端口(端口號(hào)大于一零二四)并且通知用戶端在這個(gè)端口上傳送數(shù)據(jù)地請(qǐng)求,用戶端連接FTP服務(wù)器此端口,然后FTP服務(wù)器將通過這個(gè)端口行數(shù)據(jù)地傳送,這個(gè)時(shí)候FTPserver不再需要建立一個(gè)新地與用戶端之間地連接。FTP服務(wù)很多防火墻在設(shè)置地時(shí)候不允許接受外部發(fā)起地連接,所以許多位于防火墻后或內(nèi)網(wǎng)地FTP服務(wù)器不支持PASV模式,因?yàn)橛脩舳藷o法穿過防火墻打開FTP服務(wù)器地高端端口;而許多內(nèi)網(wǎng)地用戶端不能用PORT模式登陸FTP服務(wù)器,因?yàn)閺姆?wù)器地TCP二零無法與內(nèi)部網(wǎng)絡(luò)地用戶端建立一個(gè)新地連接,造成無法工作。FTP僅僅提供了建立在IPv四上行數(shù)據(jù)通信地能力,它地設(shè)計(jì)基于網(wǎng)絡(luò)地址是三二位這一假設(shè)。比如原來地PORT命令格式如下PORTn一,n二,n三,n四,n五,n六,那么有用戶端IP地址(n一.n二.n三.n四)與端口(n五×二五六+n六)。但是,當(dāng)IPv六出現(xiàn)以后,地址就比三二位長許多了。原來對(duì)FTP行地?cái)U(kuò)展在多協(xié)議環(huán)境有時(shí)會(huì)失敗。針對(duì)IPv六對(duì)FTP再次行擴(kuò)展,兩個(gè)FTP命令PORT與PASV通過擴(kuò)展后,被稱為EPRT與EPSV。FTP服務(wù)小文件傳輸協(xié)議(TrivialFileTransferProtocol,TFTP)比FTP簡單也比FTP功能少。它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論