




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
沈陽(yáng)航空航天大學(xué)Linux系統(tǒng)操作實(shí)習(xí)報(bào)告院(系):計(jì)算機(jī)學(xué)院專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):04010101學(xué)號(hào): 姓名:劉航源指導(dǎo)教師:李曉明完畢日期:7月9日7月5日實(shí)習(xí)內(nèi)容今天在李老師的帶領(lǐng)下,我們初步理解了有關(guān)Linux系統(tǒng)的產(chǎn)生背景,及其與Windows系統(tǒng)某些不同。我還理解到,Linux系統(tǒng)是開(kāi)源的操作系統(tǒng)。做完簡(jiǎn)樸介紹后,我們便開(kāi)始學(xué)習(xí)了Linux系統(tǒng)里的某些基本的終端命令,下面將這些命令做某些簡(jiǎn)樸的羅列。1.系統(tǒng)關(guān)閉命令及使用方法:shutdown命令格式:shutdown[選項(xiàng)][時(shí)間][警告信息]命令中各選項(xiàng)的含義為:-k并不真正關(guān)機(jī)而只是發(fā)出警告信息給全部顧客-r關(guān)機(jī)后立刻重新啟動(dòng)-h關(guān)機(jī)后不重新啟動(dòng)-f快速關(guān)機(jī)重啟動(dòng)時(shí)跳過(guò)fsck-n快速關(guān)機(jī)不通過(guò)init程序-c取消一種已經(jīng)運(yùn)行的shutdown2.重啟系統(tǒng)命令及使用方法:reboot格式:reboot[-n][-w][-d][-f][-i]重要參數(shù)-n:在重開(kāi)機(jī)前不做把記憶體資料寫(xiě)回硬盤(pán)的動(dòng)作。-w:并不會(huì)真的重開(kāi)機(jī),只是把統(tǒng)計(jì)寫(xiě)到/var/log/wtmp文獻(xiàn)里。-d:不把統(tǒng)計(jì)寫(xiě)到/var/log/wtmp文獻(xiàn)里(-n這個(gè)參數(shù)包含了-d)。-i:在重開(kāi)機(jī)之前先把全部與網(wǎng)絡(luò)有關(guān)的裝置停止。3.列出目錄內(nèi)容命令:lsLs:ls[選項(xiàng)][文獻(xiàn)]ls-a列出現(xiàn)在目錄下的全部文獻(xiàn),涉及以.頭的隱含文獻(xiàn)ls–l|more列出現(xiàn)在目錄下文獻(xiàn)的具體信息,more是分頁(yè)顯示,按空格繼續(xù)顯示下一種畫(huà)面,按Q鍵停止顯示4.顯示現(xiàn)在途徑命令:pwd5.變化工作目錄命令cd格式:cd[途徑]cd..回現(xiàn)在目錄的上一級(jí)目錄cd-回上一次所在的目錄cd~或cd回現(xiàn)在顧客的宿主目錄cd~顧客名回指定顧客的宿主目錄cdzkl切換到現(xiàn)在目錄下的zkl子目錄6.創(chuàng)立一種目錄mkdir格式:mkdir[選項(xiàng)]目錄名例如:mkdirzk選項(xiàng)–m設(shè)定權(quán)限m模式:在建立目錄時(shí)把按模式指定設(shè)立目錄權(quán)限。該目錄的權(quán)限分為:目錄全部者的權(quán)限、組中其別人對(duì)目錄的權(quán)限和系統(tǒng)中其別人對(duì)目錄的權(quán)限。這三個(gè)權(quán)限分別用三個(gè)數(shù)字之和來(lái)表達(dá):對(duì)目錄的讀權(quán)限是4、寫(xiě)權(quán)限是2、執(zhí)行權(quán)限是17.刪除目錄rmdir格式:rmdir目錄名普通狀況下要?jiǎng)h除的目錄必須為空目錄,如果所給的目錄不為空,系統(tǒng)會(huì)報(bào)告錯(cuò)誤。8.作用設(shè)定文獻(xiàn)或目錄權(quán)限chmod格式:chmod[選項(xiàng)]文獻(xiàn)和目錄列表闡明:只有文獻(xiàn)和目錄的全部者才有權(quán)限修改其權(quán)限,超級(jí)顧客可對(duì)全部文獻(xiàn)或目錄進(jìn)行權(quán)限設(shè)立字符串表達(dá):rwxrw-rw-三種不同的訪問(wèn)權(quán)限:w寫(xiě)訪問(wèn)權(quán)限,r讀訪問(wèn)權(quán)限,x執(zhí)行權(quán)限u(文獻(xiàn)擁有者)g(所屬顧客組)o(其它顧客)權(quán)限9.復(fù)制命令cp格式:cp[選項(xiàng)]源文獻(xiàn)或目錄目的文獻(xiàn)或目錄選項(xiàng):-f覆蓋已經(jīng)存在的目的文獻(xiàn)而不提示-i覆蓋已經(jīng)存在的目的文獻(xiàn)規(guī)定顧客確認(rèn)-r若給出的源文獻(xiàn)是一種目錄,遞歸復(fù)制該目錄下全部子目錄和文獻(xiàn),目的文獻(xiàn)必須是目錄10.移動(dòng)文獻(xiàn)或目錄mv作用:格式:mv[選項(xiàng)]源文獻(xiàn)或目錄目的文獻(xiàn)或目錄選項(xiàng):-f覆蓋已經(jīng)存在的目的文獻(xiàn)而不提示-i覆蓋已經(jīng)存在的目的文獻(xiàn)規(guī)定顧客確認(rèn)11.刪除文獻(xiàn)或目錄命令rm格式:rm[選項(xiàng)]源文獻(xiàn)或目錄目的文獻(xiàn)或目錄選項(xiàng):-f覆蓋已經(jīng)存在的目的文獻(xiàn)而不提示-i覆蓋已經(jīng)存在的目的文獻(xiàn)規(guī)定顧客確認(rèn)12.在指定目錄中搜索文獻(xiàn)find格式:find[途徑][選項(xiàng)][文獻(xiàn)]選項(xiàng):-name支持通配符*和?13.連接命令cat作用:并顯示一種和多個(gè)文獻(xiàn)的內(nèi)容格式:cat[選項(xiàng)]文獻(xiàn)1文獻(xiàn)214.useradd命令:作用:創(chuàng)立一種新的顧客格式:useradd[選項(xiàng)]顧客名15.passwd命令作用:為顧客創(chuàng)立密碼格式:passwd[選項(xiàng)]顧客名passwd-d顧客名刪除顧客密碼也能登陸passwd-S顧客名查詢(xún)賬號(hào)密碼16.who命令作用:顯示登錄顧客17.su命令作用:變更顧客帳號(hào)18.壓縮解壓命令gzip作用:對(duì)文獻(xiàn)進(jìn)行壓縮和解壓縮格式:gzip[選項(xiàng)][文獻(xiàn)名]碰到的問(wèn)題和解決辦法gzip壓縮命令是壓縮文獻(xiàn)的命令,但是現(xiàn)在還不會(huì)新建文獻(xiàn)。解決辦法: 問(wèn)過(guò)老師后,懂得用Vi編輯器能夠新建并編輯一種文獻(xiàn)。因此我先用Vi命令新建了一種chengyi.c文獻(xiàn),這樣的話(huà),就能夠試著執(zhí)行g(shù)zip命令了。7月6日實(shí)習(xí)內(nèi)容今天重要學(xué)習(xí)的是Vi編輯器、GCC編譯器和GDB調(diào)試工具的使用。首先Vi編輯器有三個(gè)重要的狀態(tài):vi分為三種狀態(tài),分別是命令模式、插入模式和底行模式,各模式的功效分辨以下:命令行模式控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入插入模式,或者終究行模式。插入模式只有在插入模式下,才能夠做文字輸入,按「ESC」鍵可回到命令行模式。3底行模式將文獻(xiàn)保存或退出vi,也能夠設(shè)立編輯環(huán)境,如尋找字符串、列出行號(hào)……等。Vi的使用辦法介紹:1.在「命令行模式」下按一下字母「i」就能夠進(jìn)入「插入模式」,這時(shí)候你就能夠開(kāi)始輸入文字了。2.在「命令行模式(commandmode)」下,按一下「:」冒號(hào)鍵進(jìn)入「底行模式」,輸入q:表達(dá)不存盤(pán)強(qiáng)制退出vi輸入wfilename:表達(dá)將文章以指定的文獻(xiàn)名filename保存)輸入wq:表達(dá)存盤(pán)并退出vi。輸入setnu:在文獻(xiàn)中的每一行前面列出行號(hào)。輸入#:再按回車(chē)鍵就會(huì)跳到該行了輸入/核心字:查找字符對(duì)于GCC編譯器,它是一種全功效的ANSIC兼容編譯器.gcc命令的基本使用方法以下:gcc[options][filenames]options選項(xiàng)的使用方法以下:-c參數(shù),只編譯生成一種目的文獻(xiàn)“.o”-o編譯選項(xiàng)、生成可執(zhí)行文獻(xiàn)-g打開(kāi)程序的調(diào)試選項(xiàng)至于GDB調(diào)試工具,它能夠用來(lái)調(diào)試C和C++程序,它的重要功效:1.監(jiān)視程序中變量的值;2.在程序中設(shè)立斷點(diǎn);3.程序的單步執(zhí)行。下面來(lái)簡(jiǎn)樸羅列某些gdb命令的縮略表達(dá)以下:1.(gdb)l 查看載入文獻(xiàn),l代表list2.(gdb)b6 在第6行設(shè)立斷點(diǎn)3.(gdb)r 運(yùn)行程序4.(gdb)pj 查看變量j的值5.(gdb)c 查看變量后,恢復(fù)程序繼續(xù)運(yùn)行6.(gdb)n 單步允許(不進(jìn)入函數(shù)內(nèi)部)7.(gdb)s 單步允許(進(jìn)入函數(shù)內(nèi)部)8.(gdb)delete1刪除斷點(diǎn)1碰到的問(wèn)題和解決辦法實(shí)驗(yàn)室電腦上的字符界面和圖形化界面之間無(wú)法切換。解決辦法:這是由于VWware和Windows之間切換的熱鍵與Linux系統(tǒng)里的字符界面和圖形化界面切換鍵Ctrl+Alt重疊了。通過(guò)變化VMware的菜單中的VM->preference->Hotkeys就能夠了。7月7日實(shí)習(xí)內(nèi)容今天重要學(xué)習(xí)的是Linux進(jìn)程與線程編程。Linux系統(tǒng)是多任務(wù)操作系統(tǒng),支持多進(jìn)程,進(jìn)程是程序的一次執(zhí)行,進(jìn)程在生存周期呈現(xiàn)多個(gè)狀態(tài)及狀態(tài)轉(zhuǎn)換。進(jìn)程基本系統(tǒng)操作有:1.getpid()作用:進(jìn)程用來(lái)獲得自己的PID編號(hào)2.getppid()作用:獲得該進(jìn)程的父進(jìn)程(parent)PID編號(hào)。3.fork()系統(tǒng)調(diào)用作用:創(chuàng)立一種子進(jìn)程調(diào)用形式:pid_tfork(void)4.exec系統(tǒng)調(diào)用作用:以新進(jìn)程替代原有進(jìn)程,但PID保持不變execl:加上l表達(dá)要運(yùn)用C的varargs機(jī)制來(lái)傳遞程序參數(shù).execl()函數(shù)格式:intexecl(constchar*path,constchar*arg,...);execv:表達(dá)運(yùn)用數(shù)組來(lái)傳遞程序參數(shù).execp:在環(huán)境變量PATH所指定的途徑里查找外部程序.若沒(méi)有加上p,則必須指定完整途徑.5.exit()系統(tǒng)調(diào)用作用:終止發(fā)出調(diào)用的進(jìn)程形式:voidexit(intstatus);函數(shù)中的參數(shù)status是返給父進(jìn)程的狀態(tài)值,取值范疇:0-255為了提高計(jì)算機(jī)的并行性,引入的線程。線程是系統(tǒng)調(diào)度的獨(dú)立單位,但它不是系統(tǒng)資源分派的基本單位。Linux系統(tǒng)下的多線程遵照POSIX線程接口,稱(chēng)為pthread。編寫(xiě)Linux下的多線程程序,需要使用頭文獻(xiàn)pthread.h。線程基本系統(tǒng)操作有:pthread_create函數(shù)形式:intpthread_create((pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg));第一種參數(shù)*thread是一種pthread_t構(gòu)造的指針,該構(gòu)造用于保存線程的信息,函數(shù)創(chuàng)立成功時(shí),將線程的標(biāo)記符等信息寫(xiě)入*thread指針?biāo)赶虻膬?nèi)存空間第二個(gè)參數(shù)用來(lái)設(shè)立新線程屬性,設(shè)為NULL時(shí)表達(dá)不變化線程的默認(rèn)屬性。第三個(gè)參數(shù)表達(dá)需要傳遞的是start_routine()函數(shù)的地址。start_routine()函數(shù)的作用是啟動(dòng)線程。第四個(gè)參數(shù)是start_routine()函數(shù)的參數(shù)。2.pthread_exit()函數(shù)作用:結(jié)束調(diào)用這個(gè)函數(shù)的線程形式:voidpthread_exit(void*retval);3.pthread_join函數(shù)作用:等待線程結(jié)束形式:intpthread_join(pthread_tth,void**thread_return);碰到的問(wèn)題和解決辦法不懂得如何適宜地設(shè)立execvp的參數(shù)才干調(diào)用自己寫(xiě)的函數(shù)。解決辦法:通過(guò)老師解說(shuō),我們懂得了如果execvp函數(shù)的參數(shù)是內(nèi)嵌函數(shù)的函數(shù)名的話(huà),就能夠直接寫(xiě)函數(shù)名,例如:char*arg_list[]={"ls","-l","/home",NULL};execvp("ls",arg_list);但是我想將自己寫(xiě)的函數(shù)設(shè)立為execvp函數(shù)的參數(shù),試過(guò)諸多次之后還是失敗了。通過(guò)老師的解說(shuō)我理解懂得了,按照我的規(guī)定的話(huà),execvp函數(shù)的第一種參數(shù)應(yīng)當(dāng)是我的程序的完全途徑名。通過(guò)修改后,果然能實(shí)現(xiàn)自己想要色功效。7月8日實(shí)習(xí)內(nèi)容今天重要學(xué)習(xí)了DNS服務(wù)器配備與管理和Web服務(wù)器的安裝與配備。域名系統(tǒng)(DomainNameSystem,DNS),是一種分布式的、層次型的、客戶(hù)機(jī)/服務(wù)器模式的數(shù)據(jù)庫(kù)管理系統(tǒng)。DNS服務(wù)器功效重要有兩個(gè):(1)將域名轉(zhuǎn)換成IP
地址(俗稱(chēng)正向解析);(2)將IP
地址轉(zhuǎn)換成計(jì)算機(jī)的域名(俗稱(chēng)逆向解析)。域名系統(tǒng)的構(gòu)造其構(gòu)造類(lèi)似于一棵倒置的樹(shù),由最頂端的根一層一層往下延伸。這樣所構(gòu)成的構(gòu)造,即稱(chēng)為域的名稱(chēng)空間。DNS域名解析的工作原理:(1)DNS客戶(hù)機(jī)提出域名解析請(qǐng)求,并將該請(qǐng)求發(fā)送給本地的域名服務(wù)器。(2)當(dāng)本地的域名服務(wù)器收到請(qǐng)求后,就先查詢(xún)本地的緩存,如果有該統(tǒng)計(jì)項(xiàng),則本地的域名服務(wù)器就直接把查詢(xún)的成果返回。(3)如果本地的緩存中沒(méi)有該統(tǒng)計(jì),則本地區(qū)名服務(wù)器就直接把請(qǐng)求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地區(qū)名服務(wù)器一種所查詢(xún)域(根的子域)的主域名服務(wù)器的地址。4)本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請(qǐng)求,然后接受請(qǐng)求的服務(wù)器查詢(xún)自己的緩存,如果沒(méi)有該統(tǒng)計(jì),則返回有關(guān)的下級(jí)的域名服務(wù)器的地址。(5)重復(fù)第4步,直到找到對(duì)的的統(tǒng)計(jì)。(6)本地區(qū)名服務(wù)器把返回的成果保存到緩存,以備下一次使用,同時(shí)還將成果返回給客戶(hù)機(jī)。訪問(wèn)www原理:上網(wǎng)顧客在IE中輸入網(wǎng)址(URL)回車(chē);本地DNS服務(wù)器把URL中的主機(jī)解析成IP;3.根域名服務(wù)器根據(jù)IP向WWW服務(wù)器提出請(qǐng)求;4.WWW服務(wù)器響應(yīng)請(qǐng)求,返回內(nèi)容。7月9日上機(jī)考核內(nèi)容在實(shí)驗(yàn)室學(xué)習(xí)了4天,終于要考核了。今天的考核的規(guī)定是:在root目錄下創(chuàng)立一種以自己學(xué)號(hào)為名字的子目錄,并在這個(gè)子目錄下創(chuàng)立兩個(gè)子目錄并分別命名為st1、st2;最后在st1目錄下編寫(xiě)一種程序,這個(gè)程序從“求N!”和“在子進(jìn)程中顯示7月的月歷”兩個(gè)題目中選一種。從表面上看,這考察了我們學(xué)的變化工作目錄命令cd,創(chuàng)立一種目錄命令mkdir,以及Vi編輯器,GCC編譯器的綜合運(yùn)用。但是在最后檢查成果的時(shí)候,老師還當(dāng)場(chǎng)考察了我們對(duì)作用設(shè)定文獻(xiàn)或目錄權(quán)限chmod命令,列出目錄內(nèi)容命令ls等命令以及GDB調(diào)試器的綜合運(yùn)用。心得體會(huì)時(shí)間如涓涓流水緩緩地流過(guò),一周的實(shí)習(xí)生活彈指一揮間已經(jīng)劃上句號(hào)。在這一種星期的時(shí)間里留下了許多美妙的回想,讓我們細(xì)細(xì)品味。在817的一種星期的實(shí)習(xí)生活,讓我過(guò)得很充實(shí),很愉快。老師們都十分熱心,并將他們的某些教學(xué)經(jīng)驗(yàn)傳授給我們,我們所碰到的難題,他都很耐心的解說(shuō);老師們都很熱情負(fù)責(zé),學(xué)習(xí)上予以指導(dǎo),我們的成長(zhǎng)與進(jìn)步離不開(kāi)老師們的協(xié)助,在此特別要感謝老師們,祝愿老師能夠工作順利,事事如意。即使只有短短1周的實(shí)習(xí)時(shí)間,但是我在這段時(shí)間中有巨大的收獲。首先,在工作、學(xué)習(xí)中要有良好的學(xué)習(xí)能力,要有一套學(xué)習(xí)知識(shí)的系統(tǒng),碰到問(wèn)題自己能通過(guò)有關(guān)途徑自行解決能力。扎實(shí)的專(zhuān)業(yè)知識(shí)是你提高工作水平的堅(jiān)實(shí)基礎(chǔ)。在學(xué)校學(xué)習(xí)專(zhuān)業(yè)知識(shí)時(shí),可能感覺(jué)枯燥無(wú)味,但當(dāng)你工作后來(lái),你才會(huì)發(fā)現(xiàn)專(zhuān)業(yè)知識(shí)是多么的重要。由于在工作、學(xué)習(xí)中碰到問(wèn)題多個(gè)各樣,并不是每一種狀況都能把握,在這個(gè)時(shí)候要想把工作、學(xué)習(xí)做好一定要有良好的學(xué)習(xí)能力,通過(guò)不停的學(xué)習(xí)從而掌握對(duì)應(yīng)技術(shù),來(lái)解決工作中碰到的每一種問(wèn)題。這樣的學(xué)習(xí)能力,首先來(lái)自向老師們的學(xué)習(xí),向工作經(jīng)驗(yàn)豐富的人學(xué)習(xí)。另首先就是自學(xué)的能力,在沒(méi)有別人協(xié)助的狀況下自己也能通過(guò)努力,尋找有關(guān)途徑來(lái)解決問(wèn)題。另外在實(shí)習(xí)之中自己也有諸多局限性的地方。例如:粗心大意,在實(shí)習(xí)過(guò)程中總是犯某些低檔的錯(cuò)誤。尚有時(shí)候不懂得靈活運(yùn)用某些命令和靈活配備Linux服務(wù)器。因此我常提示自
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能能源管理平臺(tái)開(kāi)發(fā)合作協(xié)議
- 智慧校園信息化建設(shè)委托代理協(xié)議
- 時(shí)尚品牌代理合作合同
- 血液循環(huán)課件+-2024-2025學(xué)年北師大版生物七年級(jí)下冊(cè)
- 生物科技研發(fā)項(xiàng)目知識(shí)產(chǎn)權(quán)保護(hù)免責(zé)協(xié)議
- 數(shù)字內(nèi)容制作與發(fā)行合作協(xié)議
- 技術(shù)應(yīng)用開(kāi)發(fā)及推廣服務(wù)協(xié)議
- 地下室買(mǎi)賣(mài)協(xié)議參考
- 公司產(chǎn)品定制協(xié)議
- 房地產(chǎn)廣告委托設(shè)計(jì)合同
- KET詞匯表(英文中文完整版)
- DB32T 4353-2022 房屋建筑和市政基礎(chǔ)設(shè)施工程檔案資料管理規(guī)程
- 新版食品安全法解讀(新食品安全法培訓(xùn)資料)
- 職工代表選舉票樣和登記表
- 切削液配制記錄表
- 梁?jiǎn)卧膸缀畏蔷€性有限元法PPT
- 電廠粉煤灰儲(chǔ)灰場(chǎng)施工組織設(shè)計(jì)(DOC89頁(yè))
- 單晶爐熱場(chǎng)結(jié)構(gòu)ppt課件
- 《廣告學(xué)概論》教案
- 健康教育護(hù)理服務(wù)質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)
- (完整版)漢語(yǔ)拼音課程安排
評(píng)論
0/150
提交評(píng)論