




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Linux操作系統(tǒng)實(shí)驗(yàn)實(shí)驗(yàn)二實(shí)驗(yàn)內(nèi)容:1、完成Vimtutor教程第二遍。2、用vi完成一個(gè)簡單的c語言程序,盡可能多的用vi中的各種命令。用gcc編譯,并執(zhí)行該程序。學(xué)會編寫基本的makefile文件,使用makefile和make工具做一個(gè)復(fù)雜一點(diǎn)的c語言程序(選做)實(shí)驗(yàn)總結(jié):通過課后在網(wǎng)上的學(xué)習(xí),能夠熟練的用vi編寫簡單的c語言程序,并且能用gcc成功編譯出來結(jié)果,vim是一款非常好用的文本編輯應(yīng)用。實(shí)驗(yàn)三內(nèi)容:運(yùn)行l(wèi)s-l命令,掌握輸出各列的意義。2、運(yùn)行umask,了解掩碼的設(shè)置。3、熟悉目錄的操作命令cd、mkdir、rmdir等,刪除文件的命令rm實(shí)驗(yàn)四實(shí)驗(yàn)內(nèi)容:1、用root用戶進(jìn)入系統(tǒng)以后,建立一個(gè)普通帳號,并且設(shè)置密碼。ctrl+d退出當(dāng)前登錄。2、用普通用戶進(jìn)入系統(tǒng)。3、在自己的主目錄下面建立一個(gè)文件夾test,進(jìn)入這個(gè)文件夾。4、運(yùn)行命令mantar>tar1.help,運(yùn)行命令復(fù)制tar1.help到同一目錄下面的tar2.help。分別用cat,tac,more,less,head,tail查看tar2.help,比較這幾個(gè)命令的區(qū)別。運(yùn)行mangzip>>tar2,比較>和>>的區(qū)別。運(yùn)行cattar1.helptar2.help>tar3.help,然后運(yùn)行命令比較tar1.helptar2.helptar3.help的大小,掌握合并多個(gè)文件的方法。運(yùn)行命令獲得當(dāng)前權(quán)限掩碼,然后根據(jù)權(quán)限掩碼算一下tar1的權(quán)限值(8進(jìn)制)應(yīng)該是多少,具體權(quán)限是什么?ls-l驗(yàn)證一下。運(yùn)行命令了解/usr/share/man/所占空間。把/usr/share/man/用tar打包,并且用gzip壓縮;把/usr/share/man/用tar打包,并且用bzip2壓縮。比較兩者的壓縮比。把兩個(gè)壓縮包分別解壓到當(dāng)前目錄下面的man1和man2下面(提示,要先建目錄)。bzip2比gzip壓縮比高。進(jìn)入兩個(gè)解壓后的目錄,了解目錄結(jié)構(gòu)。思考如果不把/usr/share目錄結(jié)構(gòu)帶進(jìn)壓縮包應(yīng)該如何處理。(此項(xiàng)內(nèi)容可以課后完成)輸入命令:tar-zcvf
/usr/jungle/tar1.tar.gz-C
/usr/jungle/man1/usr/shareman。即可查看man1:查看man2:用su獲得超級權(quán)限,用find命令找出/etc下所有以.conf結(jié)尾的文件,并且把這些文件的絕對路徑存入文件configbak中。搜索configbak文件中和pass有關(guān)的行。9、到/etc打開rcN.d(N=0,1,2,...)中的任意一個(gè)目錄,,目錄中的文件是哪種文件類型?運(yùn)行whereis命令找到passwd的路徑,共有幾個(gè)passwd,運(yùn)行l(wèi)s-i命令了解它們的inode值,判斷它們的關(guān)系。(思考題:passwd的權(quán)限值是多少?)答:5個(gè),/etc/passwd644;/usr/bin/passwd655;/usr/share/man/man5/passwd.5.gz644;/usr/share/man/man1/passwd.1.gz644;/usr/share/man/man1/passwd.1ssl.gz644;關(guān)系:依次進(jìn)入文件的深度。為test目錄下的tar3.help文件建立一個(gè)硬鏈接tar4,一個(gè)軟鏈接tar5,運(yùn)行l(wèi)s-l,總結(jié)tar4和tar5的不同點(diǎn)。掌握軟鏈接和硬鏈接的使用。硬鏈接主要是增加一個(gè)文件的鏈接數(shù),只要該文件的鏈接數(shù)不為0,該文件就不會被物理刪除,所以刪除一個(gè)具有多個(gè)硬鏈接數(shù)的文件,必須刪除所有它的硬鏈接才可刪除。軟鏈接簡單來說是為文件創(chuàng)建了一個(gè)類似快捷方式的東西,通過該鏈接可以訪問文件,修改文件,但不會增加該文件的鏈接數(shù),刪除一個(gè)軟鏈接并不會刪除源文件,即使源文件被刪除,軟鏈接也存在,當(dāng)重新創(chuàng)建一個(gè)同名的源文件,該軟鏈接則指向新創(chuàng)建的文件。硬鏈接只可鏈接兩個(gè)文件,不可鏈接目錄,而軟鏈接可鏈接目錄,所以軟鏈接是非常靈活的。12、找到正則表達(dá)式至少三份不同的資料,掌握正則表達(dá)式基本規(guī)則,了解正則表達(dá)式在vi,grep,.net,php,C,shell程序中的應(yīng)用。實(shí)驗(yàn)總結(jié):充分理解了解壓縮的原理,收益頗多。在jungle用戶下操作結(jié)果一樣。實(shí)驗(yàn)五用ps了解Linux當(dāng)前進(jìn)程,說明選項(xiàng):a、u、x、f的意義。a:顯示同一終端下的所有程序u:指定用戶的所有進(jìn)程x:顯示無控制終端的進(jìn)程f:用樹形格式來顯示進(jìn)程建立普通用戶,用普通用戶登錄系統(tǒng),說明普通用戶運(yùn)行的進(jìn)程有幾個(gè),狀態(tài)代號是什么,代表什么狀態(tài)?PID:運(yùn)行著的命令(CMD)的進(jìn)程編號;TTY:命令所運(yùn)行的位置(終端);TIME:運(yùn)行著的該命令所占用的CPU處理時(shí)間;COMMAND:該進(jìn)程索運(yùn)行的命令。提示:得到普通用戶運(yùn)行的進(jìn)程用psaux|grep當(dāng)前用戶的UID?;蛘吣氵€有更好的方法。狀態(tài)就是STAT列。2、用psauxf和pstree了解進(jìn)程之間的關(guān)系,把兩條命令輸出的有父子關(guān)系的進(jìn)程關(guān)系圖3、運(yùn)行top命令,用h了解當(dāng)前版本的linux的各項(xiàng)快捷鍵。重點(diǎn)掌握使用u,F(xiàn)(注意大小寫)按u后,輸入用戶名,則只顯示指定用戶下的進(jìn)程,留空則顯示所有用戶進(jìn)程;按F后,修改窗口顯示屬性列。4、linux獲得資源情況的命令很多,free了解內(nèi)存資源情況了解當(dāng)前cpu信息:cat/proc/cpuinfo了解硬件情況:lspci-v.實(shí)驗(yàn)上述命令,把得到的信息記錄下來,重點(diǎn)了解得到的信息含義。5、實(shí)驗(yàn)順序執(zhí)行和并行執(zhí)行。例如:date;caldate&cal請大家自己設(shè)定兩個(gè)命令進(jìn)行順序執(zhí)行和并行執(zhí)行的實(shí)驗(yàn)。區(qū)別:date&cal指令必須enter一次之后才能夠完全退出。6、實(shí)驗(yàn)有條件執(zhí)行。當(dāng)前目錄下先運(yùn)行mkdirtest&&manps>./test/ps.man再運(yùn)行mkdirtest&&mantop>./test/top.man上述命令是否都運(yùn)行完成,為什么?第一次可以創(chuàng)建,第二次無法創(chuàng)建。重命名錯誤。再試試mkdirtest||mkdirtest1列目錄看看test1是否建立,重點(diǎn)了解||的含義。(這兩種情況均可建立)7、實(shí)驗(yàn)kill進(jìn)程運(yùn)行某個(gè)程序,用ps得到它的PID,并用kill關(guān)閉它。kill-s92014列出你當(dāng)前運(yùn)行的linux版本啟動后運(yùn)行的守護(hù)進(jìn)程。提示:看看目錄/etc/rc2.d(ubuntu),/etc/rc3.d(redhat或者SUSE或者fc6)中的文件。或者用ps查看進(jìn)程。用man命令了解這些守護(hù)進(jìn)程的作用,記錄下來。ps查看進(jìn)程:用man命令了解這些守護(hù)進(jìn)程的作用,記錄下來。實(shí)驗(yàn)總結(jié):通過ps指令對進(jìn)程有了進(jìn)一步的了解,top命令相當(dāng)于window里面的控制面板,這樣可以對其理解起來可以更為簡單??梢酝ㄟ^cat/proc/cpuinfo指令來了解cpu運(yùn)行情況。程序的順序執(zhí)行和并行執(zhí)行的實(shí)驗(yàn)還是有點(diǎn)問題。實(shí)現(xiàn)了用kill命令殺死進(jìn)程。并嘗試用man命令了解linux版本啟動后運(yùn)行的守護(hù)進(jìn)程的作用。具體作用如下:S01apport-自動生成調(diào)試崩潰報(bào)告S01rsyslog-系統(tǒng)日志守護(hù)進(jìn)程S01uuidd-UUID生成守護(hù)進(jìn)程S02acpid-高級配置和電源接口的事件進(jìn)程S02anacron-定期運(yùn)行命令S02cron-定期執(zhí)行指定命令的守護(hù)程序S02dbus-總線的信號已經(jīng)發(fā)出的事件信號S02irqbalance-在多處理器系統(tǒng)上的處理器上分發(fā)硬件中斷S02kerneloops-程序收集并提交內(nèi)核oopses到S02rsync-一種快速、通用、遠(yuǎn)程(和本地)的文件復(fù)制工具S02speech-dispatcher-在語音調(diào)度中管理語音請求的服務(wù)器進(jìn)程S02ssh-OpenSSHSSH客戶端(遠(yuǎn)程登錄程序)S02thermald–Linux過熱守護(hù)進(jìn)程S02vsftpd-非常安全的FTP伺服器S02whoopsie-Ubuntu崩潰數(shù)據(jù)庫提交后臺S03avahi-daemon-AvahimDNS/DNS-SD守護(hù)進(jìn)程S03bluetooth–藍(lán)牙S03lightdm-顯示管理S04cups
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬圍欄施工方案
- 幼兒園獲獎公開課:小班數(shù)學(xué)《幫瓢蟲找家》教案
- 礦山隧道堵漏施工方案
- 發(fā)展鄉(xiāng)村特色產(chǎn)業(yè)助推新型農(nóng)村集體經(jīng)濟(jì)的價(jià)值及舉措論述
- 優(yōu)化勞動用工制度的策略及實(shí)施路徑
- 食品加工企業(yè)物流運(yùn)輸與配送安全fa
- 低空經(jīng)濟(jì)公司未來發(fā)展戰(zhàn)略
- 基于問題導(dǎo)向的高中物理教學(xué)策略研究
- 中外名建筑賞析知到課后答案智慧樹章節(jié)測試答案2025年春濰坊工程職業(yè)學(xué)院
- 河北省石家莊高三第二次教學(xué)質(zhì)量檢測文綜政治試題
- 中國慢性鼻竇炎診斷和治療指南課件
- 古老的聲音第1學(xué)時(shí)課件-2023-2024學(xué)年高中音樂粵教花城版(2019)必修音樂鑒賞
- 室內(nèi)設(shè)計(jì)與人體尺度課件
- 雙控監(jiān)理細(xì)則
- 水上拋石專項(xiàng)方案
- 你進(jìn)步-我高興
- 勞務(wù)派遣具體服務(wù)方案
- 數(shù)據(jù)生命周期管理詳述
- 物理化學(xué)(下)智慧樹知到課后章節(jié)答案2023年下陜西師范大學(xué)
- 消費(fèi)者起訴狀模板范文
- 內(nèi)控評價(jià)培訓(xùn)課件
評論
0/150
提交評論