第1章-Linux概述課件_第1頁(yè)
第1章-Linux概述課件_第2頁(yè)
第1章-Linux概述課件_第3頁(yè)
第1章-Linux概述課件_第4頁(yè)
第1章-Linux概述課件_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第1章Linux概述2023年7月26日第1章Linux概述本章內(nèi)容1.1初識(shí)Linux1.2Linux縱覽1.3Linux的安裝1.4啟動(dòng)與關(guān)閉Linux2023年7月26日1.1初識(shí)Linux1什么是Linux

(1)Linux的發(fā)音Linux發(fā)音為"Lin-noks".(2)Linux的官方定義LinuxisaUnixclonewrittenfromscratchbyLinusTorvaldswithassistancefromaloosely-knitteamofhackersacrosstheNet.ItaimstowardsPOSIXcompliance.Linux(andUnix)的起源Linux是不受任何版權(quán)制約的、與UNIX兼容的操作系統(tǒng)UNIX1969年誕生,一般運(yùn)行在大型和小型計(jì)算機(jī)上目前UNIX幾乎可以在已有的所有平臺(tái)上運(yùn)行。UNIX最初的發(fā)展沒有統(tǒng)一的標(biāo)準(zhǔn),后來(lái),IEEE開發(fā)了一個(gè)獨(dú)立的UNIX標(biāo)準(zhǔn)POSIX.現(xiàn)有大部分UNIX和流行版本都遵循POSIX標(biāo)準(zhǔn)2023年7月26日什么是LinuxLinux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),源代碼開放,能運(yùn)行于各類硬件平臺(tái),包括Intelx86系列和RISC處理器。Linux最早由芬蘭赫爾辛基大學(xué)一位名叫LinusTorvalds的學(xué)生設(shè)計(jì)的.1991年底首次公布于眾,同年11月發(fā)布了0.10版本,12月發(fā)布了0.11版本在Linus的帶領(lǐng)下,Linux通過Internet廣泛傳播,吸引著世界范圍的開發(fā)者對(duì)其進(jìn)行不懈的開發(fā)。Linux是在GNU公共許可權(quán)限下免費(fèi)獲得的,是符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。2023年7月26日Linux的發(fā)展歷史以及關(guān)鍵人物(1)UNIX,GNU,Linux的關(guān)鍵人物及貢獻(xiàn)KenThompson,DennisRitchie:UNIX;60年代末BrianKernighan,DennisRitchie:TheCProgrammingLanguage;70年代末RichardStallman:FSF,GNU,GPL,emacs,gcc;80年代中AndrewS.Tanenbaum:MINIX,OperatingSystems:DesignandImplementation;80年代末,90年代初LinusTorvalds:Linux;90年代EricRaymond:《黑客文化簡(jiǎn)史》,《如何成為一名黑客》,《大教堂和市集》,《開拓智域》,《魔法大鍋爐》Linux發(fā)展的重要里程碑1990,LinusTorvalds首次接觸MINIX1991中,LinusTorvalds開始在MINIX上編寫各種驅(qū)動(dòng)程序等操作系統(tǒng)內(nèi)核組件1991底,LinusTorvalds公開了Linux內(nèi)核1993,Linux1.0版發(fā)行,Linux轉(zhuǎn)向GPL版權(quán)協(xié)議1994,Linux的第一個(gè)商業(yè)發(fā)行版Slackware問世1996,美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)局的計(jì)算機(jī)系統(tǒng)實(shí)驗(yàn)室確認(rèn)Linux版本1.2.13(由OpenLinux公司打包)符合POSIX標(biāo)準(zhǔn)1999,Linux的簡(jiǎn)體中文發(fā)行版相繼問世Linux的特性開放性多用戶多任務(wù)良好的用戶界面設(shè)備獨(dú)立性豐富的網(wǎng)絡(luò)功能可靠的系統(tǒng)安全良好的可移植性2023年7月26日Linux與其他操作系統(tǒng)的區(qū)別Linux與MS-DOS之間的區(qū)別就發(fā)揮處理器功能來(lái)說,MS-DOS沒有完全發(fā)揮x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且發(fā)掘了處理器的所有特性就操作系統(tǒng)的功能來(lái)說,MS-DOS是單任務(wù)的操作系統(tǒng),而Linux是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。就使用費(fèi)用而言,MS-DOS價(jià)格比較便宜,而且在PC機(jī)用戶中有很大的占有率。但是,Linux是免費(fèi)的,用戶可以從Internet上或者其他途徑獲得它的版本。2023年7月26日Linux與Windows之間的區(qū)別從發(fā)展的背景看,Linux是從一個(gè)比較成熟的操作系統(tǒng)UNIX發(fā)展而來(lái)的,而Windows是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)。從使用費(fèi)用上看,Linux是一種開放、免費(fèi)的操作系統(tǒng),Windows是封閉的系統(tǒng),需要有償使用。Linux系統(tǒng)的開發(fā),遵循UNIX的開放系統(tǒng)標(biāo)準(zhǔn),任何一個(gè)軟件商或開發(fā)者都可以實(shí)現(xiàn)這些標(biāo)準(zhǔn)。Windows操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計(jì)均由某一公司控制,只有這些公司才有權(quán)實(shí)現(xiàn)其設(shè)計(jì),.2023年7月26日Linux與Windows之間的區(qū)別(續(xù))Linux不僅提供了強(qiáng)大的操作系統(tǒng)功能,而且還提供了豐富的應(yīng)用軟件,而在Windows下,幾乎所有的軟件都有獨(dú)立的版權(quán),需要購(gòu)買使用,即使某些軟件可以免費(fèi)使用,也一般不提供其源代碼,更不用說由用戶修改擴(kuò)充其功能了。Windows對(duì)硬件配置要求高,而Linux在低端PC系統(tǒng)上仍然可以流暢運(yùn)行Linux的組網(wǎng)能力非常強(qiáng)大,它提供了對(duì)于當(dāng)前的TCP/IP協(xié)議的完全支持,并且包括了對(duì)下一代Internet協(xié)議IPv6的支持。2023年7月26日Linux與Windows操作系統(tǒng)氣質(zhì)的區(qū)別開放與封閉大視野與小圈子創(chuàng)新與跟隨2023年7月26日Linux與UNIX系統(tǒng)UNIX是七十年代由AT&&;T的Bell實(shí)驗(yàn)室開發(fā)的。Bell實(shí)驗(yàn)室繼續(xù)進(jìn)行UNIX的開發(fā)工作,發(fā)行了幾個(gè)版本的UNIX:SystemV第一版(SVR1)、SVR2、SVR3、SVR4和后來(lái)的SystemIII。在維護(hù)和發(fā)展UNIX過程中,Bell實(shí)驗(yàn)室將UNIX的源代碼向教育界公開。許多學(xué)校接受了UNIX的拷貝,并向操作系統(tǒng)增加了許多新特性,California大學(xué)的Berkeley分校就是其中一個(gè)。最終,該學(xué)校發(fā)行了自己的UNIX版本,稱為BerkeleySoftwareDistribution(BSD)UNIX。BSDUNIX使用最廣泛的版本是4.3和4.4(稱為4.4BSD)。Linux兼容UNIX標(biāo)準(zhǔn)的多種特性,設(shè)計(jì)原則與其相似。宏內(nèi)核的設(shè)計(jì)原則(Minix是微內(nèi)核原則)Linux采用了折衷的策略,包含了UNIX幾個(gè)典型特性當(dāng)中最實(shí)用的一些功能:Linux采用了SVR4的進(jìn)程間通信(IPC)機(jī)制:共享內(nèi)存、消息隊(duì)列、信號(hào)燈Linux支持BSDSocket網(wǎng)絡(luò)編程接口許多Linux發(fā)行版采用SysVinit機(jī)制,支持運(yùn)行級(jí)別Linux與商用UNIX的區(qū)別Linux和商用UNIX都基本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性,可以說Linux是UNIX的PC版本,Linux在PC機(jī)上提供了相當(dāng)于UNIX工作站的性能。Linux是免費(fèi)軟件,用戶可以從網(wǎng)上下載,而商用的UNIX除了軟件本身的價(jià)格外,用戶還需支付文檔、售后服務(wù)費(fèi)用;Linux擁有GNU軟件支持,Linux能夠運(yùn)行GNU計(jì)劃的大量免費(fèi)軟件,這些軟件包括應(yīng)用程序開發(fā)、文字處理、游戲等方面的內(nèi)容;Linux的開發(fā)是開放的,任何志愿者都可以對(duì)開發(fā)過程做出貢獻(xiàn);而商用UNIX則是由專門的軟件公司進(jìn)行開發(fā)的。2023年7月26日Linux與自由的UNIX的區(qū)別首先在組織方式上,F(xiàn)reeBSD由它的核心團(tuán)隊(duì)(coreteam)的領(lǐng)導(dǎo),他們負(fù)責(zé)原始程序的開發(fā)與維護(hù)。Linux沒有核心團(tuán)隊(duì),在Linus的主導(dǎo)下來(lái)自世界各地的愛好者都可以發(fā)布自己的補(bǔ)丁(patch)。在發(fā)展方向上,由于人力有限,F(xiàn)reeBSD的核心團(tuán)隊(duì)將主要精力投入在UNIX自身的風(fēng)格和特點(diǎn)上,不像Linux那樣對(duì)相關(guān)硬件支持多,因而在易用上稍微遜色一些。Linux通常會(huì)首先考慮加入商品化系統(tǒng)上的各種東西,Linux更容易上手和使用。在系統(tǒng)核心功能上二者區(qū)別不大,但是,由于Linux龐大的開發(fā)隊(duì)伍,在Linux系統(tǒng)上,幾乎可是找到任何需要的功能,許多商用軟件才具有的功能在Linux上很快就會(huì)出現(xiàn)。在系統(tǒng)的性能上,據(jù)專家分析,F(xiàn)reeBSD在網(wǎng)絡(luò)性能、軟件移植性和系統(tǒng)規(guī)范化上略勝一疇,而在硬件支持、磁盤IO操作等方面Linux略強(qiáng)一些.2023年7月26日GNUGNU項(xiàng)目(GNUProject)開始于1984年,主要由自由軟件基金(FreeSoftwareFoundation——FSF)資助的一個(gè)項(xiàng)目,目標(biāo)是開發(fā)一個(gè)自由的、UNIX類型的操作系統(tǒng),稱為GNU系統(tǒng)。GNU是“GNU’sNotUNIX”的首字母的遞歸縮寫,所有的GNU軟件和派生工作均遵循GNU通用公共許可證,即GPL。2023年7月26日GPL通用公共許可證主要目標(biāo)是保證軟件對(duì)所有的用戶來(lái)說是自由的。GPL通過如下途徑實(shí)現(xiàn)這一目標(biāo):它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶能夠以源代碼的形式將軟件復(fù)制或發(fā)布給別的用戶。它提醒每個(gè)用戶,對(duì)于該軟件不提供任何形式的擔(dān)保。如果用戶的軟件使用了受GPL保護(hù)的任何軟件的一部分,那么該軟件就繼承了GPL軟件,并因此而成為GPL軟件,也就是說必須隨應(yīng)用程序一起發(fā)布源代碼。GPL并不排斥對(duì)自由軟件進(jìn)行商業(yè)性質(zhì)的包裝和發(fā)行,也不限制在自由軟件的基礎(chǔ)上打包發(fā)行其他非自由軟件。2023年7月26日LGPLGNULGPL(LibraryGeneralPublicLicense——程序庫(kù)公共許可證)允許用戶在自己的應(yīng)用程序中使用程序庫(kù),即使不公開自己的源代碼。用戶必須能夠獲得在應(yīng)用程序中使用的程序庫(kù)的源代碼,并且允許用戶對(duì)這些程序庫(kù)進(jìn)行修改。遵循LGPL的一種方法是,隨應(yīng)用程序一起發(fā)布目標(biāo)代碼以及可以將這些目標(biāo)程序和受LGPL保護(hù)的程序庫(kù)鏈接起來(lái)的makefile文件。遵循LGPL的另一種比較好的方法是使用動(dòng)態(tài)鏈接。2023年7月26日Linux的版本Linux內(nèi)核的版本號(hào)主要由三部分構(gòu)成:主版本號(hào)、次版本號(hào)、次次版本號(hào)。例如:Kernel2.6.12表示主版本號(hào)2,次版本號(hào)6、次次版本號(hào)12一些組織或公司將Linux內(nèi)核與應(yīng)用軟件和文檔包裝起來(lái),并提供安裝界面、系統(tǒng)配置與管理工具,這樣就構(gòu)成了一種發(fā)行版本。例如:RedHatLinux9.0,RedFlagLinux3.0,DebianGNU/Linux,MandrakeLinuxSuSELinuxTurboLinux2.0等。2023年7月26日Linux縱覽可以把Linux系統(tǒng)看作由四部分構(gòu)成:內(nèi)核、用戶界面、文件結(jié)構(gòu)和實(shí)用工具。2023年7月26日1.2實(shí)驗(yàn)環(huán)境1所需資源

虛擬機(jī)軟件Linux鏡像文件

(可選)遠(yuǎn)程登陸軟件2023年7月26日所需資源及工具Ftp服務(wù)器地址:/os/Linux--RehatLinux幾種發(fā)行版安裝文件/os/虛擬機(jī)VirtualPC和VMWare目錄為虛擬機(jī)軟件VirtualPC_Image和VMWare_Image目錄為OS虛擬機(jī)的映象文件,Linux的映象文件的管理員帳戶名為root,口令為空(Windows2000管理員帳戶口令也為空)/os/Terminate--遠(yuǎn)程終端程序:putty.exe,netterm4.3.zip或S_NetTerm543.zip2023年7月26日遠(yuǎn)程登錄工具telnet命令格式:telnet主機(jī)名或IP地址執(zhí)行方法:①在“命令窗口”中,輸入:telnet

②從“開始->運(yùn)行”,輸入:telnet

登錄系統(tǒng)輸入用戶名輸入口令關(guān)閉系統(tǒng):方法見1.5節(jié)2023年7月26日2023年7月26日遠(yuǎn)程登錄工具putty下載putty.exe運(yùn)行putty.exe2023年7月26日Linux主機(jī)IP地址選擇Telnet協(xié)議為當(dāng)前會(huì)話取一個(gè)名,并單擊“Save”開始連接遠(yuǎn)程主機(jī),并打開會(huì)話2023年7月26日遠(yuǎn)程登錄工具NetTerm下載netterm4.3.zip安裝NetTerm4.3(及注冊(cè)機(jī)),語(yǔ)言選擇中文啟動(dòng)NetTerm配置NetTerm文件->地址簿(配置如下圖)單擊“確定”2023年7月26日連接Linux主機(jī)“文件”-“地址簿”-選擇主機(jī)名稱-單擊“主機(jī)聯(lián)機(jī)”2023年7月26日IP地址地址簿名連接類型保存配置2023年7月26日2、安裝并配置虛擬機(jī)Linux系統(tǒng)的安裝比較復(fù)雜,開始學(xué)習(xí)可以利用虛擬機(jī)則方便高效,待熟悉系統(tǒng)后再在實(shí)際硬件上安裝系統(tǒng)。在宿主機(jī)(Windows/Linux)上運(yùn)行虛擬機(jī)軟件,通過虛擬機(jī)軟件模擬PC硬件環(huán)境,就可以安裝并運(yùn)行Linux、Solaris、MSDOS、Windows2000/XP等操作系統(tǒng),以便深入研究。安裝的系統(tǒng)是以磁盤文件形式存放在宿主機(jī)上(一個(gè)或多個(gè)文件)。第一次使用虛擬機(jī),OS不一定要自己安裝,可從FTP服務(wù)器上下載已安裝的虛擬機(jī)映象文件,按照下面的方法配置到你的虛擬機(jī)環(huán)境中。常用的虛擬機(jī)軟件VirtualPC、VMWare、bochs2023年7月26日(1)VirtualPC虛擬機(jī)安裝VirtualPC虛擬機(jī)下載軟件VirtualPC5.2.rar按README.TXT中的說明安裝創(chuàng)建虛擬機(jī)按壓縮包中的VirtualPC中文教程創(chuàng)建并安裝虛擬機(jī);所需的Linux安裝文件(*.ISO文件)從FTP服務(wù)器上下載。或者從FTP服務(wù)器上下載Redhat9的虛擬機(jī)磁盤映象文件VirtualPC_Image\RedhatLinux9.rar并解壓縮到某一目錄如VirtualPC,實(shí)驗(yàn)室中請(qǐng)存放到E盤的VirtualPC目錄以方便操作。在“新建PC”的向?qū)?zhí)行到“引導(dǎo)磁盤選項(xiàng)時(shí)”,選擇“使用已存在的硬盤映像文件”選項(xiàng),并選擇映象文件。2023年7月26日啟動(dòng)虛擬機(jī)單擊“啟動(dòng)系統(tǒng)”2023年7月26日輸入用戶名:root完成登錄(口令為空)鼠標(biāo)指針進(jìn)入虛擬機(jī)后,按右<Alt>恢復(fù)關(guān)閉系統(tǒng)的方法見1.5節(jié)(2)VMWare虛擬機(jī)安裝VMWare虛擬機(jī)下載VMware-workstation-9.0.exe按README.TXT中的說明安裝創(chuàng)建虛擬機(jī)按壓縮包about_VMware.rar中的教程創(chuàng)建并安裝虛擬機(jī);或者從FTP服務(wù)器上下載Redhat9的虛擬機(jī)磁盤映象文件VM_Image\VM_Linux9.0.rar,并解壓縮到某一目錄如VMWare,實(shí)驗(yàn)室中請(qǐng)存放到E盤的VMWare目錄以方便操作。2023年7月26日啟動(dòng)VMWareWorkstation單擊“OpenExistingVMorTeam”,選擇使用已存在的硬盤映像文件,并選擇映象文件。啟動(dòng)虛擬機(jī)注:在VMWare中,鼠標(biāo)切換使用<Ctrl>+<Alt>2023年7月26日1.3基本操作1、文件/目錄列表操作ls2、更改目錄路徑cd3、顯示文件內(nèi)容catless

溫馨提示

  • 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)論