




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
linux系統(tǒng)學(xué)習(xí)心得 linux系統(tǒng)學(xué)習(xí)心得【1】 這個學(xué)期我們學(xué)習(xí)了Linux系統(tǒng)的內(nèi)核主要學(xué)習(xí)了進(jìn)程調(diào)度中斷過程和系統(tǒng)調(diào)用可以說這些都是linux內(nèi)核中的核心功能正是由于這些功能的組成才組成了一個Liunx系統(tǒng)下面我就簡單地回顧一下這幾個核心功能 中斷過程 中斷可以說是系統(tǒng)中最重要的功能之一如果沒有中斷那么一個操作系統(tǒng)就將退化成一個單道處理系統(tǒng)中斷大概過程就是主動或者被動發(fā)起一個中斷一斷系統(tǒng)允許中斷那么首先就會保存CSSSFLAGSSSSP這些都由硬件來自動保存接著進(jìn)入到內(nèi)核態(tài)然后保存現(xiàn)場即是保存通用寄存器堆棧等等然后根據(jù)中斷號來調(diào)用相應(yīng)的中斷處理程序處理完成以后恢復(fù)現(xiàn)場中斷返回 系統(tǒng)調(diào)用 系統(tǒng)調(diào)用就是特殊的中斷過程它一般由程序主動調(diào)用當(dāng)一個程序調(diào)用intox80時便會是一個系統(tǒng)調(diào)用首先通過中斷進(jìn)入內(nèi)核太然后根據(jù)向量號(保存在eax中)進(jìn)行相應(yīng)的分發(fā)它的相應(yīng)參數(shù)都保存在寄存器中如(ebxediesi)最后處理完成以后也會恢復(fù)現(xiàn)場中斷返回 進(jìn)程調(diào)度 最后來說一下進(jìn)程調(diào)度關(guān)于進(jìn)程調(diào)度最重要的便是要理解進(jìn)程是如何從一個進(jìn)程切換到另一個進(jìn)程的從第一次上課時我們便寫了一個模仿縣城切換到的例子它包括保存當(dāng)前的eipesp然后切換到下一個進(jìn)程的eip和esp這中間要保證正確以便最后能切換回來具體的代碼分析可見我的博客 linux系統(tǒng)學(xué)習(xí)心得【2】 在學(xué)習(xí)linux的工程中l(wèi)inux學(xué)習(xí)方法有很多種這里是小編的學(xué)習(xí)心得給大家拿出來分享一下 LinuxLinux只是個內(nèi)核這點(diǎn)很重要你必須理解這一點(diǎn)只有一個內(nèi)核是不能構(gòu)成一個操作系統(tǒng)的現(xiàn)在的linux操作系統(tǒng)如redhat藍(lán)點(diǎn)紅旗等都是用這么一個內(nèi)核加上其它的用程序(包括X)構(gòu)成的任何一個叫做操作系統(tǒng)的東西都是這樣子構(gòu)成的:內(nèi)核+用戶界面+一般應(yīng)用程序 現(xiàn)在我就拿MS的系統(tǒng)和linux的系統(tǒng)的互相對應(yīng)來讓大家更多的認(rèn)識Linux如果你裝過DOS那你一定知道安裝完成之后整個硬盤是這樣根目錄下有io.sysmsdos.sysmand.config.sysautoexec.bat共5個文件以及C:dos這個目錄很簡單其中io.sys和msdos.sys就是系統(tǒng)的內(nèi)核mand.是用戶界面(shell)config.sys和autoexec.bat是配置文件C:DOS目錄下面的是一般應(yīng)用程序系統(tǒng)啟動時首先裝入io.sys再根據(jù)配置文件的設(shè)置裝入msdos.sys和mand.然后就出現(xiàn)提示符現(xiàn)在你就能輸入命令了如copyc:aaa.txtd:aaa.txt來拷貝文件也你能夠使用C:dos目錄下的一些應(yīng)用程序來完成工作如用edit編輯文件用Qbasic寫basic程序 接下去你安裝了一個叫做Foxpro2.6的程序這個程序可以讓你做一些數(shù)據(jù)庫方面的工作然后你在安裝了一個叫做windows3.2中文版的程序這個程序可厲害了你現(xiàn)在不用在命令行下打命令了可以用鼠標(biāo)來操作了打開文件管理器打開C再打開另一個窗口D用鼠標(biāo)一拉就能完成copyc:aaa.txtd:aaa.txt這個命令你只是動了幾次食指和現(xiàn)在在windows98下沒么兩樣 OKgotolinux安裝好linux之后根目錄下有bootbinsbinetcusr/bin等幾個目錄boot下有vmlinuz這個文件這個就是內(nèi)核就是目前世界上最厲害的黑客linus帶頭寫的那個東東 bin下有sh這個就是shell(=mand.用戶界面)因?yàn)閁NIX系統(tǒng)是沒有內(nèi)部命令這個說法的準(zhǔn)確地說/bin+/sbin=Command.而/etc=config.sys+msdos.sys剩下/usr/bin=c:dos 當(dāng)然因?yàn)長inux比Dos龐大得多所以reahat和紅旗或者有不同的安排方法各種目錄下的東西并不規(guī)則linux的啟動同樣是裝載vmlinuxz然后裝載sh(或者其他的shell如bash)出來提示符現(xiàn)在你同樣能輸入命令了如cp/aaa.txt/tmp/aaa.txt同樣可以用vi編輯文件用gcc編譯程序 接下去你安裝了一個叫做MySQL的程序這個程序可以讓你做一些數(shù)據(jù)庫方面的工作然后你再安裝了一個叫做kde4.0的程序這個程序可厲害了你現(xiàn)在不用在命令行下打命令了可以用鼠標(biāo)來操作了打開文件管理器打開/再打開另一個窗口/tmp用鼠標(biāo)一拉就能完成cp/aaa.txt/tmp/aaa.txt這個命令你只是動了幾次食指和現(xiàn)在在windows98下沒什么兩樣 看到這里希望你明白我為什么說你在走回頭路因?yàn)槟壳暗腖inux操作系統(tǒng)=MS的Win3.2但MS系統(tǒng)已經(jīng)走過了9X現(xiàn)在是XP了整整落后了兩代當(dāng)然這是從用戶界面上來說的但也恰恰是很多人裝個Linux之后就是在X的kde上搞東搞西而其它的什么都搞不起來為什么搞不起來因?yàn)槟銢]搞過DOS你根本就不知道系統(tǒng)還可以有這樣的搞法你一開始接觸的就是98電腦給你的感覺就是用鼠標(biāo)來操作的東西你認(rèn)為同樣是操作系統(tǒng)Linux也應(yīng)該是這樣的東西你根本就沒有想過你一直以為你在玩的是Linux但實(shí)際上你玩的只不過是一個運(yùn)行在Linux系統(tǒng)上的程序而已 因此很多人裝完搞了幾天說靠Linux不過如此這話可以說對也可以說不對Linux嘛你都還沒見到樣子你有什么資格說它怎樣呢?但kde嘛就真的確實(shí)不過如此你用過98吧現(xiàn)在你去用用3.2看看你有什么感覺?從穩(wěn)定性來說我不拿98比了拿95如果同樣的工作95一天崩潰1次的話那X會崩潰10次如果是2000的話2000一天崩潰1次X會崩潰100次 和3.2是差不多的但為什么還是會聽說比如某些好萊塢的電影特技是在Linux上完成的呢?為了出席一次重要宴會你可以去買一套名牌西裝也可以去訂做一套訂做的當(dāng)然更加合身更加好看但價格也更貴工作量也更大名牌西裝=Windows系統(tǒng)定做西裝=Linux系統(tǒng)+修改系統(tǒng)內(nèi)核+修改X代碼+修改kde代碼+專門寫的特技軟件你現(xiàn)在裝的那套西裝是街邊貨也就是reahat服裝廠為了適應(yīng)全世界所有人的身材批量生產(chǎn)的東東 明白了吧?如果你明白那你也就明白了Linux學(xué)習(xí)方法比Window好的一個方面了我也就不用廢話那么為什么Linux往往會和黑客撤上關(guān)系呢?記得我看過一本書這么寫Linux是由一個叫l(wèi)inus的黑客及互聯(lián)網(wǎng)上很多的黑客共同編寫而成所以一個由黑客寫成的系統(tǒng)會和黑客沒有關(guān)系呢?當(dāng)然這個“黑客”的定義和現(xiàn)在很多中國人心中的黑客的定義是絕然不同的前者是幾乎從未入侵過其他系統(tǒng)而后者是入侵過就是了 如果你是一個美術(shù)工作者你也是幾乎除了睡覺就在用電腦你時時都開著photoShop在那里搞啊搞在美術(shù)這個行業(yè)你也算得上是這個行業(yè)里的高手了但你根本就不關(guān)心你所做的電腦里面到底是幫你完成的電腦不過是你創(chuàng)作的一個工具就像音樂是很多人喜歡聽的但你根本不關(guān)心你所聽到的音樂她從原來歌星嘴里發(fā)出來到被你來欣賞她到底是個回事 但對一HIFI發(fā)燒友而言她關(guān)心的就只是這些現(xiàn)在回到我剛剛說到了copy命令對于一個黑客而言她根本不關(guān)心aaa.txt這個文件里面的內(nèi)容她關(guān)心的是從C:aaa.txt到d:aaa.txt這個過程中電腦它到底干了什么?現(xiàn)在我問一下正在看這個帖子的人:把一個文件從一個地方拷貝到另一個地方這個事情你肯定是做過的對吧?但當(dāng)你這樣做的時候你是否有想過電腦內(nèi)部它是怎樣來完成你的這個操作的呢?如果你的回答是:哎呀我倒真的從未想過耶那么你根本沒有黑客的天分你還是到輕松一刻混比較有前途 尋根問底是黑客的天性在這點(diǎn)上Linux可以滿足但windows不能你在dos上按下copyC:aaa.txtd:aaa.txt復(fù)制的任務(wù)是完成了但電腦作了什么你知道么?你只能根據(jù)你的經(jīng)驗(yàn)的積累大概的判斷系統(tǒng)完成在你沒看過copy的源代碼之前你根本沒法確定你的判斷是否正確的但UNIX上cp的源代碼基本上是隨手就能拿到 TCP/ip方面linxu可以讓你一桿子捅到內(nèi)核中去但windows你只能捅到winsockapache和系統(tǒng)的具體交流你可以一清二楚但I(xiàn)IS和系統(tǒng)的交流你卻不可能知道Linux和黑客的關(guān)系是在這里和入侵是一點(diǎn)關(guān)系都沒有的很多遠(yuǎn)程漏洞的攻擊程序是要在unix系統(tǒng)上編譯的這沒錯但是那些程序本來的意義就是舉個例子讓你看好過說你看得懂的話改一改在Win上同樣可以編譯 UNIX和Windows相比有太多的優(yōu)點(diǎn)也有太多值得你去弄的地方只是我說不出來就像你深愛一個人的時候你根本沒法說出你愛他什么她有什么地方值得你去愛但Windows不是垃圾絕對不是作為一個工具來使用她比UNIX好上幾百倍似乎你現(xiàn)在都該明白為何很多遠(yuǎn)程漏洞的攻擊程序是以unix的習(xí)慣寫的因?yàn)槟軌虬l(fā)現(xiàn)這個漏洞說明他對系統(tǒng)相當(dāng)?shù)氖煜ざ沂荱NIX讓他對系統(tǒng)相當(dāng)?shù)氖煜に蛔杂X地就是用了UNIX的那一套不過它的這些代碼卻很大的可能是用UltraEdit在windows系統(tǒng)下敲的 好像跑題了我說要給想學(xué)Linux(UNIX)的朋友的一點(diǎn)建議但卻說了這樣的話但我覺得沒有跑題我希望你看到這里已經(jīng)能夠知道我要給你的建議了 1.根據(jù)你目前的水平確定Linux對你的意義有多大 2.確定你玩的是Linux而不是X 3.把X系統(tǒng)卸了剩下的空間裝上源代碼 4.不要用rpmi的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司訴訟調(diào)解協(xié)議書
- 占地房屋分割協(xié)議書
- 合伙退出解散協(xié)議書
- 勞動關(guān)系轉(zhuǎn)讓協(xié)議書
- 員工試用免責(zé)協(xié)議書
- 2025年社交電商裂變營銷與運(yùn)動健身行業(yè)結(jié)合策略報告
- 廚房清洗合同協(xié)議書
- 土地確權(quán)繼承協(xié)議書
- 員工春節(jié)留宿協(xié)議書
- 地暖漏水賠償協(xié)議書
- 嚴(yán)重開放性肢體創(chuàng)傷早期救治專家共識解讀
- 速賣通開店考試最權(quán)威答案
- 輸液導(dǎo)管相關(guān)靜脈血栓形成中國專家共識 課件
- 國企崗位筆試題目及答案
- 2024年泉州實(shí)驗(yàn)中學(xué)初一新生入學(xué)考試數(shù)學(xué)試卷
- SWAT培訓(xùn)課件教學(xué)課件
- 電纜隧道施工組織設(shè)計(jì)
- AI在財務(wù)管理中的應(yīng)用策略研究
- 自控儀表檢修方案
- 2025青海三支一扶真題
- 2025鄂爾多斯生態(tài)環(huán)境職業(yè)學(xué)院輔導(dǎo)員考試題庫
評論
0/150
提交評論