LINUX操作系統(tǒng)
LINUX操作系統(tǒng)1
【摘 要】文章從Unix、Minix系統(tǒng)的產(chǎn)生引出了Linux操作系統(tǒng),詳細(xì)介紹了Linux操作系統(tǒng)的產(chǎn)生過程,分析了Linux的網(wǎng)絡(luò)集市式開發(fā)模式,并通過研究Linux的發(fā)展過程,分析并介紹了Linux的主要特點及功能。【關(guān)鍵詞】Linux操作系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) 內(nèi)核
一、Linux的產(chǎn)生
Linux是一種計算機(jī)操作系統(tǒng),通常被稱為類Unix系統(tǒng),這是因為Linux和Unix有著很深的淵源。
在計算機(jī)非常昂貴的年代,只有在大學(xué)或大型企業(yè)中才能夠接觸到計算機(jī),人們非常希望多個用戶能同時連接到一臺計算機(jī)并同時使用它。于是,計算機(jī)科學(xué)家開始研究分時系統(tǒng)。分時系統(tǒng)是將CPU的運(yùn)行時間分為很小的時間片,多個用戶任務(wù)可以通過交替占有時間片的方式實現(xiàn)快速交互使用CPU。由于時間片是很短的一段時間,以至于每個用戶任務(wù)、每個用戶好像在獨占CPU,獨占整個計算機(jī)系統(tǒng)。在研究人員的不懈努力下,1969年,AT
LINUX操作系統(tǒng)2
因為小編一直都是使用CentOS,所以這次安裝系統(tǒng)也是基于CentOS的安裝。把光盤插入光驅(qū),設(shè)置bios光驅(qū)啟動。進(jìn)入光盤的歡迎界面。
其中有兩個選項,可以直接按回車,也可以在當(dāng)前界面下輸入 linux text 按回車。前者是圖形下安裝,可以動鼠標(biāo)的,后者是純文字形式的。建議初學(xué)者用前者安裝。直接回車后,出現(xiàn)一下界面:
這一步是要提示你是否要校驗光盤,目的是看看光盤中的安裝包是否完整或者是否被人改動過,一般情況下,如果是正規(guī)的光盤不需要做這一步操作,因為太費(fèi)時間。接下來是:
這一步?jīng)]有什么可說明的,直接點“Next”
這里是選擇安裝系統(tǒng)時所用語言,筆者習(xí)慣用English,當(dāng)然你也可以選擇Chinese(Simplified)(簡體中文),選擇好后點“Next”
這里是選擇合適的鍵盤,我們平時使用的都是英文鍵盤,所以這里不用動,默認(rèn)即可,直接“Next”
到這里就會提示你,下面會分區(qū),會初始化磁盤,磁盤上的數(shù)據(jù)會丟失,問你是否要初始化設(shè)備并清除磁盤上的數(shù)據(jù)。因為是空盤,所以選擇“Yes”
到這一步,就該分區(qū)了。其中一共有四種方式可以供你選擇
第一種,在所選磁盤上把所有分區(qū)移除,然后按照默認(rèn)的方式分區(qū);
第二種,在所選磁盤上把所有l(wèi)inux分區(qū)移除(如果磁盤上有windows格式的分區(qū),并不會移除),然后按照默認(rèn)方式分區(qū);
第三種,在所選磁盤上只使用空閑部分,并且按照默認(rèn)方式分區(qū);
第四種,用戶自定義。
這里我們選第四種。然后“Next”
接下來該分區(qū)了,分區(qū)的很靈活,但大體上按照這個規(guī)則來(這是服務(wù)器上這樣分,如果你是虛擬機(jī),請看后邊部分):
/boot 分區(qū) 100M
Swap 分區(qū) 內(nèi)存的2倍,如果大于等于4G,則只需給4G即可
/ 分區(qū)給20G
剩余空間給/data
說明:/boot 分區(qū)是系統(tǒng)啟動所需要的文件,就跟windows的C盤中的windows 目錄類似,這個分區(qū)中的文件并不大,只需要100M足夠。Swap分區(qū)是交換分區(qū),當(dāng)內(nèi)存不夠時,系統(tǒng)會把這部分空間當(dāng)內(nèi)存使用。/ 分區(qū),其實就是一個根目錄,在以后的章節(jié)中會介紹到。現(xiàn)在不懂并沒有關(guān)系,只要知道有這么一個東西即可。/data 這個分區(qū)是我們自定義的,就是專門放數(shù)據(jù)的分區(qū)。
如果你安裝的是虛擬機(jī),并且你只有8G的磁盤空間,那么我建議你這樣分區(qū):
1 /boot 100M
2 swap 內(nèi)存的2倍
3 / 全部剩余空間
分區(qū)完后,點“Next”
可以在Use a boot loader password 前面打勾,這個選項的作用是,給boot loader 加一個密碼,為了防止有人通過光盤進(jìn)入單用戶模式修改root密碼。
下面的選項同樣可以打勾,筆者從來沒有用過該功能,如果你有興趣,可以研究一下。然后下一步
這一步是配置網(wǎng)卡信息,可以現(xiàn)在自定義網(wǎng)卡的IP,和配置主機(jī)名,默認(rèn)是通過DHCP獲得,你也可以點manually 自定義一個主機(jī)名,如 mail.example.com 。如果這兩種方式都沒有配置,那么linux會給你配置一個萬能的主機(jī)名,即localhost.localdomain 剩下的幾個就不用配置了,默認(rèn)留空。
接著下一步,選擇時區(qū),在這里當(dāng)然要選擇我們所處的時區(qū)Asia/Chongqing 如果沒有Chongqing那就選擇Asia/Shanghai。
繼續(xù)下一步
在這里自己定義一個root的密碼,繼續(xù)下一步
這里要我們選擇要安裝的包,筆者習(xí)慣自定義安裝,需要點下面的“customize now”然后下一步
“Desktop Environments” 看右側(cè),把GNOME 前面的勾去掉,這個其實就是圖形界面的安裝包,如果不去掉這個勾,就會安裝圖形界面。
“Applications” 除了Editors 前面的勾去掉外,其他均不要“Development”全部都要勾上“Servers”以及以下所有項都不要勾任何,然后下一步
點Next 后,系統(tǒng)就開始安裝了。等過會后,會出現(xiàn)至此,linux系統(tǒng)已經(jīng)安裝完成了。接下來點“Reboot”重啟一下,進(jìn)入linux系統(tǒng)看看吧。
LINUX操作系統(tǒng)3
一、磁盤的調(diào)度算法
磁盤是可被多個進(jìn)程共享的設(shè)備。常用的磁盤調(diào)度算法有:先來先服務(wù)、最短尋道時間優(yōu)先、掃描算法和循環(huán)掃描算法等。
1.先來先服務(wù)FCFS算法:這是一種最簡單的磁盤調(diào)度算法。它根據(jù)進(jìn)程請求訪問磁盤的先后次序進(jìn)行調(diào)度,平均尋道時間可能較長。
2.最短尋道時間優(yōu)先SSTF算法:該算法總是為那些與當(dāng)前磁頭所在的磁道距離最近的請求服務(wù),這種調(diào)度算法有較好的平均尋道時間,被廣泛采用。但它可能導(dǎo)致某些進(jìn)程長時間的得不到服務(wù)(稱之為饑餓現(xiàn)象)
3.掃描(SCAN)算法:SCAN算法不僅考慮到欲訪問的磁道與當(dāng)前磁道的距離,更優(yōu)先考慮的是磁頭的當(dāng)前移動方向,避免了饑餓現(xiàn)象的出現(xiàn)。又稱為電梯調(diào)度算法。
4.循環(huán)掃描 CSCAN(Circular SCAN)算法:這是SCAN算法的一種變種算法,CSCAN算法規(guī)定磁頭只能單向運(yùn)動,當(dāng)磁頭運(yùn)動到最外面的被訪問磁道時,磁頭立即返回到最里面的欲訪的磁道。
5.N-Step-SCAN算法
在SSTF、SCAN及CSCAN這幾種算法中,都可能出現(xiàn)磁臂停留在某處不動的情況。例如,有一個或幾個進(jìn)程對某一磁道有著較高的訪問頻率,反復(fù)請求對某一磁道進(jìn)行I/O,從而壟斷了整個磁盤設(shè)備,把這一現(xiàn)象稱為“磁臂粘著”。N步SCAN算法是將磁盤請求隊列分成若干個長度為N的子隊列,磁盤調(diào)度將按FCFS算法依次處理這些子隊列,又按SCAN算法處理隊列中的每一個請求,這樣就可避免出現(xiàn)粘著現(xiàn)象。當(dāng) N值取得很大時,會使其性能接近于SCAN算法;當(dāng) N=1時,該算法退化為 FCFS算法。
二、外碎片和內(nèi)碎片
外碎片,操作系統(tǒng)自己浪費(fèi)的空間一般是外碎片,比如動態(tài)內(nèi)存分配時用戶需求多少空間,操作系統(tǒng)就分配多少空間,此時會產(chǎn)生外碎片;再比如分段內(nèi)存管理中每個段的大小不一,又要連續(xù)分配,此時容易產(chǎn)生外碎片。用戶自己浪費(fèi)的空間一般是內(nèi)碎片,比如分頁機(jī)制中,操作系統(tǒng)給用戶分配的是整頁的空間,用戶可能使用不完,此時剩余的空間就是內(nèi)碎片?傊,如果用戶要多少就給多少的內(nèi)存管理機(jī)制一般是外碎片,給用戶分配整頁或整塊空間的內(nèi)存管理機(jī)制一般是內(nèi)碎片。
三、操作系統(tǒng)的時空互換
為了提升系統(tǒng)的性能,操作系統(tǒng)往往會在時間、空間上進(jìn)行折衷。比如快表的引入雖然增加了存儲空間的管理,但卻換取了訪存時間的降低;再比如虛擬存儲器技術(shù),由于內(nèi)存空間有限,為了提升內(nèi)存空間,只能利用置換等方法降低程序運(yùn)行的速度,從而提升存儲空間的大小,屬于時間換空間;再比如,硬盤的對換區(qū),為了提升訪問硬盤數(shù)據(jù)的速度,對換區(qū)的管理采用連續(xù)空間分配的機(jī)制,雖然浪費(fèi)了空間,但速度卻提升了,屬于空間換時間。因此如果速度提升了,一般就是空間換時間,如果速度變慢了,一般就是時間換空間。那么緩沖區(qū)是什么呢?應(yīng)該是空間換時間,因為設(shè)備和cpu并行工作了,速度提升了。
四、頁面抖動和工作集
在頁面置換過程中的`一種最糟糕的情形是,剛剛換出的頁面馬上又要換入主存,剛剛換入的頁面馬上就要換出主存,這種頻繁的頁面調(diào)度行為稱為抖動,抖動會大大降低系統(tǒng)效率。工作集(或駐留集)是指在某段時間間隔內(nèi),進(jìn)程要訪問的頁面集合。經(jīng)常被使用的頁面需要在工作集中,而長期不被使用的頁面要從工作集中被丟棄。為了防止系統(tǒng)出現(xiàn)抖動現(xiàn)象,需要選擇合適的工作集大小。工作集模型的原理是:讓操作系統(tǒng)跟蹤每個進(jìn)程的工作集,并為進(jìn)程分配大于其工作集的物理塊。
LINUX操作系統(tǒng)4
1、veket系統(tǒng)
veket系統(tǒng)目前包括veket-x86平臺系統(tǒng)和隨身系統(tǒng),還有上網(wǎng)本系統(tǒng),分別對應(yīng)veket-8系統(tǒng)、veket-7系統(tǒng)和veket-5系統(tǒng)。經(jīng)過測試,veket-7和veket-5在使用上比較完善。veket-8目前還處于測試期,在功能上可能還不穩(wěn)定。
2、Ubunto系統(tǒng)
這個系統(tǒng)又名烏班圖系統(tǒng),也是一個以桌面應(yīng)用為主的Linux操作系統(tǒng),系統(tǒng)分為云平臺,服務(wù)器版和桌面版?梢愿鶕(jù)需要選擇相應(yīng)的版本。桌面版目前最新版本好像是Ubuntu 13.10版本,在虛擬機(jī)上安裝過,還算可以。
3、Fedora系統(tǒng)
此系統(tǒng),也是基于linux的一款不錯的操作系統(tǒng),在界面上比較美觀,安裝文件可能會相對較大一些,大家可以嘗試一下。
4、麒麟操作系統(tǒng)
這個算是國產(chǎn)的一個自主可控的基于linux的操作系統(tǒng),在功能上也算比較完善,有32位和64位的系統(tǒng),想嘗試的朋友可以下載安裝試一下。
5、雨林木風(fēng) os系統(tǒng)
這個系統(tǒng)號稱看起來像win xp的linux操作系統(tǒng),在使用習(xí)慣上盡量仿win xp系統(tǒng)界面 ,對于用不習(xí)慣linux系統(tǒng)的朋友可以試試這個,版本可以考慮3.0/4.0/5.0/6.0。
6、其他 此外還有其它一些系統(tǒng),比如Debian系統(tǒng)、Elementary os系統(tǒng)、CentOS系統(tǒng)、ALT linux、Makulu系統(tǒng)、openSUSE系統(tǒng)、pearOS系統(tǒng)、RedHat等等,這些系統(tǒng)各有特色,比如Elementary在界面上比較新 穎美觀。也可以選擇嘗試。
LINUX操作系統(tǒng)5
摘 要:針對非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)Linux操作系統(tǒng)的教學(xué)要求,本文從“Linux操作系統(tǒng)與應(yīng)用 ”課程教學(xué)的教育目標(biāo)、教學(xué)模式、教學(xué)方法等方面,對課程教學(xué)改革進(jìn)行了一些有益的探索。提出了基于互動式及任務(wù)驅(qū)動的教學(xué)方法,并對這種方法進(jìn)行了必要教學(xué)實踐。教學(xué)實踐證明這種方法在教學(xué)中起到了積極的推動作用,學(xué)生能夠取得較好的學(xué)習(xí)效果。
關(guān)鍵詞:教學(xué)方法 任務(wù)驅(qū)動 互動式 Linux操作系統(tǒng)
Linux 是一種可以運(yùn)行在PC機(jī)上的免費(fèi)的類UNIX操作系統(tǒng),Linux最早是由計算機(jī)愛好者Linus Torvalds在1991 年開發(fā)出來的。自從Linux 問世以來,一直受到世界的青睞,數(shù)萬程序員和網(wǎng)絡(luò)專家為Linux操作系統(tǒng)努力完善,極具影響力。具有優(yōu)良穩(wěn)定的性能和良好的安全性,Linux不僅在高端的服務(wù)器市場占有很大的份額,而且在桌面和嵌入式領(lǐng)域也得到了廣泛應(yīng)用。
“Linux 操作系統(tǒng)與應(yīng)用”是一門應(yīng)用性很強(qiáng)的課程,在高等學(xué)校已逐步被列為計算機(jī)專業(yè)及其相關(guān)專業(yè)的教學(xué)計劃。Linux 操作系統(tǒng)的操作命令繁多且每條命令都有一些選項、對于初學(xué)的學(xué)生記憶比較困難。為了使學(xué)生對Linux 操作系統(tǒng)的命令有一個清楚的認(rèn)識,教學(xué)方法上:要注重提高學(xué)生的理解能力及培養(yǎng)學(xué)生的學(xué)習(xí)熱情,傳統(tǒng)授課與多媒體技術(shù)相結(jié)合;課堂上師生互動,快樂教學(xué)。同時注重學(xué)生動手能力的培養(yǎng),課后或上機(jī)實驗給學(xué)生多個Linux操作系統(tǒng)應(yīng)用的項目任務(wù),讓學(xué)生或小組選擇一個作業(yè)任務(wù)完成。這樣能讓學(xué)生對Linux操作系統(tǒng)下的相關(guān)知識能夠較好的掌握和使用,從而可以取得好的學(xué)習(xí)效果,提高教學(xué)質(zhì)量。
一、教學(xué)目標(biāo)與內(nèi)容的設(shè)計
Linux操作系統(tǒng)是應(yīng)用性的計算機(jī)知識,由于學(xué)生學(xué)過的計算機(jī)知識一般是基于windows系統(tǒng),初次接觸Linux操作系統(tǒng),很多同學(xué)覺得很難,所以在教學(xué)目標(biāo)與內(nèi)容上我們要始終圍繞三個方面來設(shè)計。首先,提高學(xué)習(xí)興趣,學(xué)習(xí)操作系統(tǒng)是很枯燥的,特別是Linux操作系統(tǒng)中的命令操作,學(xué)生記憶比較困難。所以在授課過程中,當(dāng)學(xué)生掌握了基本操作以后,應(yīng)該給學(xué)生一些有趣的管理任務(wù),讓學(xué)生去實驗,并給予講解。其次,培養(yǎng)學(xué)生學(xué)習(xí)熱情,鼓勵學(xué)生思考,并多給予表揚(yáng)。第三,培養(yǎng)學(xué)生的學(xué)習(xí)主動精神,布置層次多樣且與實際應(yīng)用問題緊密結(jié)合的實驗課題,允許學(xué)生自主安排實驗內(nèi)容和進(jìn)程。大力提倡、積極引導(dǎo)學(xué)生組織課外興趣小組。
由于目前課程教學(xué)課時較少,應(yīng)注意學(xué)生自學(xué)能力和技能的培養(yǎng),讓學(xué)生積極主動地去探索和學(xué)習(xí),在整個教學(xué)活動中,我們要提倡研究性學(xué)習(xí),探究性學(xué)習(xí)。通過較少的學(xué)時教學(xué)讓學(xué)生對Linux操作系統(tǒng)有全面的認(rèn)識和掌握,培養(yǎng)其在Linux操作系統(tǒng)環(huán)境下的實際應(yīng)用能力。教學(xué)內(nèi)容涉及從怎樣在PC機(jī)上安裝Linux操作系統(tǒng)到Linux系統(tǒng)的系統(tǒng)管理、網(wǎng)絡(luò)功能應(yīng)用及程序開發(fā)。根據(jù)內(nèi)容的不同,為了達(dá)到更好的教學(xué)效果,所采用的教學(xué)方法會有差異。
Linux操作系統(tǒng)的操作命令繁多,而且每條命令都有一些選項,學(xué)生記憶比較困難。因此,在教學(xué)時根據(jù)教學(xué)內(nèi)容把這些命令分類,以便于學(xué)生記憶操作命令。所以在內(nèi)容上安排以下內(nèi)容:(1)Linux基本知識及安裝操作命令;(2)文件系統(tǒng)基本知識及操作命令;(3)系統(tǒng)管理知識及操作命令;(4)軟件安裝及系統(tǒng)配置操作;(5) Shell腳本及操作;(6)程序開發(fā)及方法;(7)網(wǎng)絡(luò)服務(wù)配置及操作。這些內(nèi)容受課時的現(xiàn)在基本限于基礎(chǔ)知識,根據(jù)學(xué)生專業(yè)的差異選擇某幾個內(nèi)容作較深入的教學(xué)和練習(xí)。
二、教學(xué)方法的設(shè)計與改革
1、多媒體教學(xué)與網(wǎng)絡(luò)應(yīng)用
Linux操作系統(tǒng)的學(xué)習(xí)傾向于系統(tǒng)管理與應(yīng)用,并不涉及太多的理論及公式,而知識點太多,可借助于多媒體進(jìn)行教學(xué)。多媒體教學(xué)比傳統(tǒng)教學(xué)的模式具有更大的優(yōu)勢,多媒體教學(xué)把枯燥的計算機(jī)內(nèi)容轉(zhuǎn)化為生動的圖像、交互和視聽媒體,把教學(xué)內(nèi)容直觀化,有利于學(xué)生更好地接受知識。Linux操作系統(tǒng)中涉及到很多命令,這些命令常伴有很多參數(shù)選項,學(xué)習(xí)和記憶非常困難,在教學(xué)中一般采用現(xiàn)場命令操作方式進(jìn)行講解和練習(xí),而教室的微機(jī)上一般都不允許安裝Linux操作系統(tǒng),我們可借助于網(wǎng)絡(luò)服務(wù)連接到安裝Linux操作系統(tǒng)的服務(wù)器上,把自己的微機(jī)作為虛擬終端,訪問和操作服務(wù)器,這樣既不影響多媒體演示,同時可進(jìn)行Linux操作系統(tǒng)現(xiàn)場操作演示。如系統(tǒng)管理知識的教學(xué)可以進(jìn)行多媒體演示內(nèi)容,同時在服務(wù)器上進(jìn)行用戶、設(shè)備及軟件的管理操作,這樣形象直觀,有利于同學(xué)的記憶和學(xué)習(xí)。同時布置小作業(yè),讓同學(xué)在課堂上進(jìn)行上機(jī)練習(xí),可以發(fā)現(xiàn)很多問題和不足,并能及時的進(jìn)行講解和補(bǔ)充。
2、任務(wù)驅(qū)動實驗教學(xué)
運(yùn)用任務(wù)驅(qū)動教學(xué)法于Linux操作系統(tǒng)教學(xué), 在形式上是: 提出任務(wù)→師生共同分析完成任務(wù)的方法和步驟→適當(dāng)講解或自學(xué)或協(xié)作學(xué)習(xí)→完成任務(wù)實踐→交流或歸納。
首先要確定好任務(wù), 任務(wù)設(shè)計是關(guān)鍵環(huán)節(jié), 課堂教學(xué)中, 教師和學(xué)生通過創(chuàng)設(shè)的問題情景, 把所要學(xué)習(xí)的知識巧妙地隱含在一個個任務(wù)當(dāng)中, 根據(jù)學(xué)生的知識、能力基礎(chǔ)和培養(yǎng)目標(biāo),結(jié)合任務(wù)驅(qū)動教學(xué)法的項目任務(wù),設(shè)置原則使學(xué)生完成任務(wù)達(dá)到掌握知識的目的,選取的項目任務(wù)要有實際的應(yīng)用價值,設(shè)置“Linux 操作系統(tǒng)”的項目任務(wù)如下:
1) 用shell腳本系統(tǒng)任務(wù)定制,日常系統(tǒng)維護(hù);
2) 用shell腳本管理用戶及數(shù)據(jù)備份;
3) 基于Makefile實現(xiàn)某一功能(如排序、數(shù)據(jù)庫)程序開發(fā);
4) 在局域網(wǎng)中實現(xiàn)DHCP功能,要求IP綁定一臺客戶機(jī),供企業(yè)的機(jī)房管理員使用;
5) 在局域網(wǎng)中實現(xiàn)DNS功能,要求分別能解析以下域名:財務(wù)處、科技處、教務(wù)處、研究生
院;
6) 為院系建立MAIL服務(wù)器(一臺機(jī)器4服務(wù)),要求能通過Outlook收發(fā)各服務(wù)器的郵件;
7) 為機(jī)房建立FTP服務(wù)器,為每個學(xué)生創(chuàng)建一個用戶,分別屬于各班級群組,這些用戶可以允許
3、互動教學(xué)
在教學(xué)過程中,力求以生動形象的語言,講授知識,活躍課堂氣氛,以改過去學(xué)生被動學(xué)習(xí)、課堂氣氛死氣沉沉的局。針對大多數(shù)學(xué)生對實際應(yīng)用(如系統(tǒng)安全、網(wǎng)絡(luò)服務(wù))知識比較感興趣的特點,列舉一些現(xiàn)實中的例子,理論聯(lián)系實際。在實例分析過程中,以啟發(fā)的方式進(jìn)行,先設(shè)置一些如多用戶、訪問權(quán)限、文件相互傳輸?shù)葐栴},促使學(xué)生大膽猜想,踴躍回答所提出的問題,并引導(dǎo)學(xué)生有一個正確的思路;之后再解答實際工作中是怎樣處理類似問題的。一般要遵循“設(shè)疑——思考——提示——解答”的思維過程,通過教學(xué)互動,實現(xiàn)課堂上的師生互動,以提高課堂教學(xué)的質(zhì)量。使學(xué)生更好地掌握Linux操作系統(tǒng)的知識并能靈活應(yīng)用。
三、課程考試方式的轉(zhuǎn)變
傳統(tǒng)的試卷筆試方法不能完全地適應(yīng)計算機(jī)應(yīng)用課程的教學(xué)要求,更無法產(chǎn)生引導(dǎo)學(xué)生積極思考、自主學(xué)習(xí)的作用。以前的考試方法,大多數(shù)要求學(xué)生對課本內(nèi)容死記硬背,所以高分低能的學(xué)生時有發(fā)生。鑒于“Linux操作系統(tǒng)與應(yīng)用”課程的特點,以考察學(xué)生實際動手能力為主要目標(biāo),評價學(xué)生成績的方式采區(qū)筆試和實際操作相結(jié)合的模式。筆試內(nèi)容集中在一些基本常識和概念,同時增加一部分常用命令。實際操作測試主要結(jié)合任務(wù)驅(qū)動教學(xué)的項目,在上機(jī)實驗課上根據(jù)其完成的情況考查其對知識的掌握程度。最后將兩項考核內(nèi)容按一定比例給學(xué)生成績。
綜上所述,本文針對“Linux操作系統(tǒng)與應(yīng)用”課程的特點,從教學(xué)目標(biāo)及課程內(nèi)容、教學(xué)方法以及考試方式等方面進(jìn)行了闡述。重點要根據(jù)學(xué)生的專業(yè)不同選擇相應(yīng)的內(nèi)容,并重點講解和練習(xí),同時注重自學(xué)能力的培養(yǎng);其次,設(shè)計一定實際應(yīng)用的任務(wù)驅(qū)動,提高學(xué)生動手能力。采用筆試和實際操作相結(jié)合的方式,來考核學(xué)生對本門課程掌握的程度。
參考文獻(xiàn):
[1]苑益軍、張致付.淺談“大型地震資料處理軟件系統(tǒng)”課程的教學(xué)與實踐[J].高等教育.20xx
[2]黃麗娜等.Red Hat Linux 9.0基礎(chǔ)教程[M]. 清華大學(xué)出版社.20xx
[3]譚浩強(qiáng).高等學(xué)校計算機(jī)基礎(chǔ)教育改革的新階段[J].計算機(jī)教育.20xx,(12)
[4]謝幼如.新型教學(xué)模式的探索[M].北京師范大學(xué)出版社,1998.
[5]侯旋.計算機(jī)文化基礎(chǔ)[J].課程新型教學(xué)法的分析與研究,20xx,(24)
LINUX操作系統(tǒng)6
1.掌握至少50個以上的常用命令。
比如:安裝和登錄命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
文件處理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
系統(tǒng)管理相關(guān)命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、unzip、 gunzip 、last
網(wǎng)絡(luò)操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
系統(tǒng)安全相關(guān)命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
2.熟悉Gnome/KDE等X-windows桌面環(huán)境操作。
3.掌握.tgz、.rpm等軟件包的常用安裝方法。
4.學(xué)習(xí)添加外設(shè),安裝設(shè)備驅(qū)動程序(比如網(wǎng)卡)。
5.熟悉Grub/Lilo引導(dǎo)其及簡單的修復(fù)操作。
6.熟悉Linux文件系統(tǒng)和目錄結(jié)構(gòu)。
7.掌握vi,gcc,gdb等常用編輯器,編譯器,調(diào)試器。
8.理解shell別名、管道、I/O重定向、輸入和輸出以及shell腳本編程。
9.學(xué)習(xí)Linux環(huán)境下的組網(wǎng)。
LINUX操作系統(tǒng)7
Linux操作系統(tǒng)提高PHP性能的工具APC
apc 安裝下了最新的APC-3.0.18.tgz,解壓,進(jìn)入目錄
apc下載地址 http://pecl.php.net/package/APC
/usr/local/php/bin/phpize (生產(chǎn)configure文件)
./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/bin/php-config
Make make.Install
cp /usr/local/lib/php/extensions/no-debug-zts-20060613/apc.so /usr/local/lib/php/extensions/apc.so
chmod 755 /usr/local/lib/php/extensions/apc.so
配置/etc/php.ini 末尾加入
extension=apc.so
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 128
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.write_lock = On
apc.gc_ttl=3600
apc.ttl=0
apc.mmap_file_mask=/tmp/apc.XXXXXX
重啟apache
LINUX操作系統(tǒng)8
如果在一臺計算機(jī)上同時裝有Windows操作系統(tǒng)和Linux操作系統(tǒng)的多重引導(dǎo)的機(jī)器上,當(dāng)Windows操作系統(tǒng)由于錯誤或者其他原因而崩潰,而沒有對Windows操作系統(tǒng)進(jìn)行備份的情況下,就要重裝Windows操作系統(tǒng),重裝后的結(jié)果是Linux操作系統(tǒng)不能啟動,只有Windows操作系統(tǒng)能正常啟動,這時該怎么辦呢?不要著急,下面我將自己摸索的一點經(jīng)驗向大家介紹。
從理論上來說,解釋這種情況十分簡單。在一般情況下,是由GRUB引導(dǎo)加載程序來對機(jī)器進(jìn)行引導(dǎo)的,然后由用戶來選擇啟動哪個操作系統(tǒng)。當(dāng)重裝Windows操作系統(tǒng)時,Windows顯的有些不盡情面,把非Windows操作系統(tǒng)的引導(dǎo)加裁程序覆蓋掉,讓其他的操作系統(tǒng)無法啟動,只能啟動Windows操作系統(tǒng)。而GRUB則不同,他能保留操作系統(tǒng)的引導(dǎo)加裁程序。所以只要重新安裝GRUB引導(dǎo)加裁程序,就能實現(xiàn)多重引導(dǎo)。
第一步 找到Linux操作系統(tǒng)的安裝光盤,如果是CD-ROM光盤,用第一張光盤,如果是DVD光盤,則用此張光盤,把光盤插入光驅(qū)。
第二步 重新啟動機(jī)器,按“del”鍵進(jìn)入CMOS進(jìn)行修改,讓機(jī)器首先從CDROM進(jìn)行引導(dǎo)。
第三步 當(dāng)看到最下面一行出現(xiàn)“boot:”時,鍵入“l(fā)inux rescue”并銨回車鍵。
第四步 出現(xiàn)一個對話框,要求你選擇語言時,你可以選擇中文也可以english,我是選擇的english,選擇一種語言后,按回車鍵。
第五步 馬上出現(xiàn)一個對話框,要求選擇鍵盤類型,一般默認(rèn)的是“us”,直接按回車。
第六步 接下來會出現(xiàn)一個對話框,要求你選擇是否在你的系統(tǒng)上打開網(wǎng)絡(luò)接口,一般選擇“NO”,按回車。
第七步 接下來出現(xiàn)的一個對話框有“Continue“、”Read-only“、”Skip”三個選擇,這個對話框默認(rèn)的是“Contiune”選項,這是一般是不需要用戶選擇的,直接按回車。
第八步 最后出現(xiàn)一個對話框時,直接按回車。但是你要仔細(xì)看上面的文字,那是教你如果進(jìn)行下一步的提示。
第九步 當(dāng)你看到“SH-3.00#“命令提示符時,鍵入“chroot /mnt/sysimage”,回車。
第十步 這時你鍵入“grub-install /dev/had”,回車,這時,GRUB引導(dǎo)加載程序已經(jīng)完成安裝。
第十一步 鍵入“reboot”,重新啟動機(jī)器,當(dāng)機(jī)器進(jìn)行自檢時,取出光盤。至此,你機(jī)器上的多重引導(dǎo)已經(jīng)恢復(fù)。
上面的步驟是在我機(jī)器上實現(xiàn)的,我的機(jī)器上裝的是Windows XP sp2版的操作系統(tǒng)和RHEL AS4操作系統(tǒng),在不同的機(jī)器上可能有不同的系統(tǒng),我的機(jī)器上以前也裝過不同的系統(tǒng),但一般都大同小異,只要具體問題具體分析,只要掌握了最基本的原理,再加上仔細(xì)觀察、仔細(xì)分析,就會十分游刃有余的解決一些問題。
【LINUX操作系統(tǒng)】相關(guān)文章:
4.Linux的物聯(lián)網(wǎng)操作系統(tǒng)
5.linux操作系統(tǒng)目錄結(jié)構(gòu)詳解
6.Linux認(rèn)證基礎(chǔ)知識:linux操作系統(tǒng)目錄結(jié)構(gòu)