第1節(jié) 使用linux臺式機



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