《第1節(jié) 使用linux臺式機》由會員分享,可在線閱讀,更多相關(guān)《第1節(jié) 使用linux臺式機(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,SUSE Linux Enterprise Server,1,內(nèi)容要求,1,適應(yīng)并逐漸習慣,Linux,系統(tǒng)環(huán)境,2,循序漸進,由簡入繁,3,多操作,多練習,4,強調(diào)獨立思考,主動學習的精神,2,為什么學習,linux,就業(yè),安全,技能要求,3,第,1,章 使用,linux,臺式機,4,Linux,小常識,1.,什么是,Linux,?,Linux,不是一個操作系統(tǒng),嚴格來講,,Linux,只是一個操作系統(tǒng)中的內(nèi)核。,內(nèi)核是什么?內(nèi)核建立了計算機軟件與硬件之間通訊的平臺,內(nèi)核提供系統(tǒng)服務(wù),比如文件管理、虛擬內(nèi)
2、存、設(shè)備,I/O,、進程管理、文件管理等。,2.,什么是,Linux,操作系統(tǒng)?,采用,Linux,作為內(nèi)核的操作系統(tǒng)。,Linux,是一種類似于,UNIX,風格的操作系統(tǒng)。它的獨特之處在于不受任何商品化軟件的版權(quán)制約,全世界都能免費,自由使用。它支持多用戶,多進程,多線程,實時性較好,功能強大而穩(wěn)定。它的出現(xiàn)為我們帶來的的計算機上突破性的創(chuàng)舉。,5,Linux,的歷史和發(fā)展,在計算科學的王國里,,Stallman,是個,倍受尊崇的神話式英雄。他令人景仰,的職業(yè)生涯是從大名鼎鼎的,MIT,人工,智能實驗室開始的。七十年代中后,期,在那里他開發(fā)出了著名的,Emacs,編輯器。八十年代早期,商業(yè)軟
3、件公,司從人工智能實驗室吸引走了絕大多,數(shù)優(yōu)秀的程序員,并和他們簽署了,格的保密合同。,Stallman,為此大大不,爽。他認為軟件和其它產(chǎn)品不同,在,復制和修改方面,它不該受到任何限,制。只有這樣,才可能開發(fā)出更好更,強的軟件。,6,Linux,的歷史和發(fā)展,Richard Stallman,創(chuàng)立,GNU,項目,GNU,工程開始於一九八四年,旨在發(fā)展一個類似,Unix,,且為,自由軟件的完整操作系統(tǒng):,GNU,系統(tǒng)。(,GNU,是由“,GNUs,Not Unix”,所遞回定義出的首字母縮寫語;,Stallman,宣布,GNU,應(yīng),當發(fā)音為,Guh,-NOO,,與,canoe,發(fā)音相同,以避免
4、與,gnu,(非洲,牛羚,發(fā)音與,new,相同)這個單詞混淆,現(xiàn)在,各種使用,Linux,作為內(nèi)核的,GNU,操作系統(tǒng)正被廣泛地使,用著;雖然這些系統(tǒng)通常被簡稱為“,Linux”,,但是它們應(yīng)該更精,確地被稱為,GNU/Linux,系統(tǒng)。,7,Linus,開始行動,Just a hobby?,到,1991,年,,GNU,計劃已經(jīng)開發(fā)出了許多工具軟件。最受期盼的,Gnu C,編譯器已經(jīng)出現(xiàn),但還沒有開發(fā)出免費的,GNU,操作系統(tǒng)。即使是,MINIX,也開始有了版權(quán),需要購買才能得到源代碼。而,GNU,的操作系統(tǒng),HURD,一直在開發(fā)之中,但并不能在幾年內(nèi)完成。,Linux,起源于一個學生的業(yè)余愛
5、好,他就是芬蘭赫爾辛基大學的,Linus Torvalds-Linux,的創(chuàng)始人與主要維護者。,Linux,之父,-Linus Torvalds,8,Linux,的一個重要的特點就是其源代碼的公開性所有的內(nèi)核源程序都可以在,/,usr/src/linux,下找到。,實際上,,Linux,的成熟與發(fā)展是,Internet,的產(chǎn)物,從最初的個人思想產(chǎn)品變成了無數(shù),Linux,愛好者的集體智慧的結(jié)晶。,Linux-logo,9,SUSE Linux,的發(fā)展,SUSE Linux,原是以,Slackware,Linux,為基礎(chǔ),并提供完整德文使用界面的產(chǎn)品。,SUSE,是德國最著名的,Linux,發(fā)行
6、版,在全世界范圍也享有較高的聲譽。,SUSE,自主開發(fā)的軟件包管理系統(tǒng),YaST,也大受好評。,SUSE,于,2003,年年末被,Novell,收購。目前,,Novell,公司已經(jīng)在全公司內(nèi)部全部使用,SUSE Linux,,相信憑借,Novell,公司的技術(shù)和經(jīng)濟實力會為,SUSE,帶來更強大的生命力。,10,S.u.S.E,一詞來自德文,:Software und System,Entwicklung,.,在英文中則是,:Software and System Development.,譯為,:,軟件與系統(tǒng)開發(fā),可以說是眾多,Linux,發(fā)行版本中取意最為直接了當?shù)拿Q了,.,官方主頁:,
7、http:/,,/,中文官方主頁:,http:/,cn.opensuse.org,/,11,Linux,版本,Linux,的版本有,內(nèi)核版本,和,發(fā)行版本,兩種。,Linux,的,內(nèi)核版本,指的是在,Linus,領(lǐng)導下的開發(fā)小組開發(fā)的系統(tǒng)內(nèi)核的版,本號。,Linux,內(nèi)核版本有兩種,:,穩(wěn)定版和開發(fā)版,.,穩(wěn)定的內(nèi)核具有工業(yè)級的強度,可,以廣泛地應(yīng)用和部署,.,新的穩(wěn)定內(nèi)核相對于較舊的只是修正一些,bug,或加,入一些新的驅(qū)動程序,.,而開發(fā)版內(nèi)核由于要試驗各種解決方案,所以變化很,快,.,這兩種版本是相互關(guān)聯(lián),相互循環(huán)的,.,內(nèi)核的版本號,=,主版本號,.,次版本號,.,修正次數(shù),次版本號為
8、偶數(shù)時是穩(wěn)定版本,奇數(shù)為開發(fā)版本,Linux,內(nèi)核版本號的這種編號方法,一方面可以方便廣大軟件人員加入到,Linux,的開發(fā)和測試工作中來,另一方面又可以讓一些用戶,使用上穩(wěn)定的,Linux,版本,真正做到開發(fā)和使用兩不誤。,Linux,內(nèi)核版本發(fā)布的官方網(wǎng)站是,http:/,www.kernel.org,/,12,什么是,Linux,的發(fā)行版本,?,由于,Linux,的穩(wěn)定性良好,并且可以在便宜的,x86,架構(gòu)下的計算機平,臺運作,所以吸引了很多的開發(fā)商與自由軟件的開發(fā)團隊在,Linux,內(nèi),核上開發(fā)相關(guān)應(yīng)用軟件(,apache,sendmail,)。將,Linux,內(nèi)核,內(nèi),核工具與應(yīng)用軟
9、件集合起來,并加入自己公司系統(tǒng)管理模塊與工具,(,yast/suse,),而打包出一套可以完整安裝的操作系統(tǒng),這個完整,的,Linux,操作系統(tǒng),我們就稱他為,Linux,的發(fā)行版本,(,distribution,)。,13,SuSE,Linux,安裝要求,處理器:,-,英特爾:賽揚,奔騰至奔騰,4,,和,Xeon-AMD:K6/K6II/K6III,Duron,,,Athlon,AthlonXP,/MP,Athlon64,內(nèi)存:,帶,yaST,圖形界面安裝至少需要,64MB,,推薦,128MB,硬盤:,400MB,至,3GB(,個人版完全安裝情況下,),,或至,6GB(,專業(yè)版完全安裝情況下
10、,).,推薦容量,2GB.,顯卡,:,SuSE,Linux,自帶如下型號的顯卡程序:,-,ATI:Radeon,9000/9200/9500/9600/9700/9800-,nVidia,:,GeForce,4,GeForce,FX-,Matrox,:G450/G550,聲卡:,SuSE,Linux,支持下列聲卡:,-,SoundBlaster:Audigy,-,Terratec,:EWX 24/96(,Sereo,I/O analog and digital),EWS 88 MT(8 analog channels),EWS 88D(10 digital channels in ADAT f
11、ormat),14,SUSE Linux,版本差異,SUSE Linux Enterprise Server,是基于,SUSE Linux Professional,發(fā)布的。,SUSE Linux Enterprise Server,包含的軟件較少,大約有,1000,多個,,SUSE Linux Professional,大約有,3500,個軟件包,15,了解多用戶環(huán)境,Linux,的多用戶能力允許不同用戶同時使用系統(tǒng)。,兩個或多個進程需要獨占相同的資源而產(chǎn)生的死鎖問題。,16,什么是,X Window,X Window,就是在,UNIX/Linux,操作系統(tǒng)中提供圖形化用戶界面(,GUI,)
12、支持的視窗系統(tǒng)(,Window System,),也被稱為,X,、,X11,、或,X11R6,。,同樣是,GUI,,,X Window,和微軟的,Windows,在內(nèi)部機制上完全不同:,微軟的,Window,系統(tǒng)與操作系統(tǒng)本身緊密結(jié)合,成為視窗操作系統(tǒng);而,X Window,并不是操作系統(tǒng),只是,UNIX/Linux,操作系統(tǒng)下的一個應(yīng)用程序,兩者之間也沒有任何關(guān)系。換句話說,微軟的圖形支持是內(nèi)核級別的,,,而,Linux,的,X Window,則是應(yīng)用程序級別的。,X Window,是一個跨平臺的操作環(huán)境,也就是在不同操作系統(tǒng)上都可以運行。,17,X Window,簡介,X Window,系
13、統(tǒng)于,1984,年誕生在麻省理工學院,(MIT),電腦科學研究室。比微軟的視窗系統(tǒng)要早得多,當前,X Window,的最新版本是,X11R6,,根據(jù),X11R6,發(fā)展出來的專門給,Intel X86,結(jié)構(gòu),PC,機使用的,X Window,稱為,XFree86,XFree86,是免費的。,18,linux,本身沒有圖形界面,,linux,現(xiàn)在的圖形界面的實現(xiàn)只是,linux,下的應(yīng)用程序?qū)崿F(xiàn)的。圖形界面并不是,linux,的一部分,,linux,只是一個基于命令行的操作系統(tǒng)。,19,X Window,的運行原理,X,系統(tǒng)的一個主要的特性就是,它采用了,“,客戶端,-,服務(wù)器,”,模式。,X,系
14、統(tǒng)包括:,(1)X,服務(wù)器,(X Server),(2)X,客戶端,(X Client),(3)X,協(xié)議,(X Protocol),20,(1),服務(wù)器,(Server),Server,是控制顯示器和輸入設(shè)備,(,鍵盤和鼠標,),的軟件。,Server,可以建立視窗,在視窗中畫圖形和文字,響應(yīng),Client,程序的“請求”,(requests),,但它不會自己動作,只有在,Client,程序提出需求后才完成動作。每一套顯示設(shè)備只對應(yīng)一個惟一的,Server,。,(2),客戶端,(Client),Client,是使用系統(tǒng)視窗功能的一些應(yīng)用程序。在,X,下的應(yīng)用程序稱作,X Client,,因為它
15、是,Server,的客戶,它要求,server,應(yīng)它的要求完成特定的動作。,Client,無法直接影響視窗或顯示,它們只能送一個請求給,Server,,由,Server,來完成它們的請求。,比如在某窗口顯示“,hello world”,字符串,或用某種顏色畫個直線等。,21,(3),協(xié)議,(Protocol),X,協(xié)議是,Client,程序和,Server,進行通信的一套協(xié)議,憑借,Protocol,,,Client,傳送“請求”給,Server,,而,Server,回傳狀態(tài),(status),及其他信息給,Client,。,Server,和,Client,之間的通信是使用網(wǎng)絡(luò)協(xié)議,TCP/I
16、P,協(xié)議進行的,即使,Server,和,Client,位于同一臺計算機上也是如此。,22,X Server,和,X Client,之間的通信,X Server,和,X Client,通信的方法大致有兩類,對應(yīng)于,X,系統(tǒng)的兩種基本操作模式。,第一種,,X Server,和,X Client,在同一臺機器上執(zhí)行,,它們可以共同使用機器上任何可用的通信方法作交互式信息處理。在這種模式下,,X,可以同其他傳統(tǒng)的視窗系統(tǒng)一樣高效工作。,第二種,,X Client,在一部機器上運行,而顯示器和,X Server,則在另一部機器上運行,。因此兩者的信息交換就必須通過彼此都遵守的網(wǎng)絡(luò)協(xié)議進行,最常用的協(xié)議為,TCP/IP,協(xié)議。這種通信方式一般被稱為網(wǎng)絡(luò)透明性,這也幾乎是,X,獨一無二的特性。,23,窗口管理器,X Window,只是一個框架,本身只定義了最基本的窗口功能,如建立窗口、鼠標控制和鍵盤輸入等,實際上所有顯示在,X,屏幕上的外觀及控制等界面都要由,窗口管理器(,Window Manager,),來管理。,窗口管理器,可以實現(xiàn)窗口最大化,最小化,移動,關(guān)閉窗口,隱藏窗口,窗口的標題等操作。