UnixLinux實驗指導書_第1頁
UnixLinux實驗指導書_第2頁
UnixLinux實驗指導書_第3頁
UnixLinux實驗指導書_第4頁
UnixLinux實驗指導書_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、UNIX/Linux實驗指導書中南大學信息科學與工程學院實驗一 Linux的安裝(課后)1、實驗目的(1) 了解硬盤分區(qū)的概念和方法;(2) 掌握硬盤的分區(qū)規(guī)劃;(3) 掌握Linux操作系統(tǒng)的安裝和配置過程。2、實驗設備一臺pc機、RedHat Linux 7.2以上版本、VMware Workstation v5.53、實驗原理Linux可以以多種方式安裝在PC機上: (1)獨立分區(qū)安裝、 (2)DOS分區(qū)安裝和 (3)虛擬機VMWare下安裝。鑒于VMware下安裝對原來系統(tǒng)影響較小且不影響本實驗目的,因此采用VMWare下安裝方式。4、實驗步驟(1) 在Windows XP下安裝VMw

2、are 5.5(2) 配置虛擬機(3) 啟動虛擬機(4) 啟動Linux安裝過程(5) 安裝過程配置(6) 安裝后配置(7) 第1次啟動 VMWare下Linux操作系統(tǒng)5、實驗記錄(1) 記錄詳細安裝過程(2) 安裝過程中出現(xiàn)的問題及其解決措施實驗2 Linux基本操作1、實驗目的(1)復習Linux基本命令。 (2)掌握常用Linux命令2、實驗內容 (1)練習命令行模式下的常用命令: man:命令幫助常用命令:cat、more、ls、ps、chmod、kill、ln、cp、mv、rm、cd、pwd、mkdir、chown、who、w、wc、whoami、date、uname、touch等

3、(2) 編輯器vi的使用:使用vi建立并修改一個文本文件(3) 檔案管理rpm、gzip、tar等命令(4) 網(wǎng)絡命令 telnet、3、實驗記錄(1) 在實驗過程中,注意記錄實驗現(xiàn)象(2) 使用過程體會、心得、技巧實驗3 Linux Shell程序設計1、實驗目的(1)掌握Linux shell程序運行方法 (2)掌握Linux Shell程序基本語法(3)了解Linux環(huán)境變量(3)編寫簡單Linux shell程序 2、實驗內容(1) 查看/etc/.profile文件:相當于DOS下autoexe.bat(2) 通配符“*”、“?”、“”的使用$ls a-c* 和 $ls a,m,t*

4、命令(3) 重定向和管道的使用 ls | more cat > test.txt寫一條命令,搜索文件/etc/passwd中的含有字符串“sarwar”的行,并把這些行排序后輸出到文件passwd.sarwar中。(4)變量 $lookup=/usr/mydir $echo $lookup $export lookup:讓進程使用(5)編輯并運行以下程序(shell程序控制結構)1 fortest #!/bin/bash for a in x y zdo echo now a=$adone2 fortest1 #!/bin/bash for ado echo now a=$adone3

5、functest #!/bin/bashsetup()echo setupdo_date()datechgdir()cd $1do_datesetupchgdir4 paramtest#!/bin/bashecho :$0echo arguments:$*echo number arg:$#echo arg2:$2shiftecho number arg:$#echo arg2:$2set hello,everoneecho args:$*echo arg2:$25 untiltest#!/bin/bashnumber=0until (test $number gt 5)doecho “ $n

6、umber”number=expr $number + 1done(6)編寫shell程序,實現(xiàn)U盤的加載、查看U盤信息和卸載U盤三個功能。(7)編寫一個shell腳本,它帶一個命令行參數(shù),這個參數(shù)是一個文件。如果這個文件是一個普通文件,則創(chuàng)建一個文件,在此文件中記錄該普通文件的相關信息(包括文件權限,文件名,文件大小等)以及該普通文件包含的具體內容;如果程序帶有多個參數(shù),則輸出出錯信息。3、實驗要求(1) 每個shell程序事例運行多遍,并給不同參數(shù)(2) 詳細記錄程序調試及運行結果8 / 8文檔可自由編輯打印實驗4 Linux 高級程序設計1、實驗目的(1)了解Linux操作系統(tǒng)下應用程序

7、開發(fā)流程(2)掌握gun工具鏈的使用(3)了解Linux高級編程技巧(例如IPC機制、系統(tǒng)調用等)2、實驗內容(1) 編寫一個簡單的C語言程序,編寫Makefile文件。了解編譯過程,并用gdb進行調試。(2)編寫一段程序,適用系統(tǒng)調用fork( )創(chuàng)建兩個新的子進程,此程序運行使系統(tǒng)中有三個活動進程存在。控制讓一個進程在屏幕上顯示一個字符:父進程顯示“a”,子進程分別顯示字符“b”和字符“c”。試觀察屏幕上的顯示結果,并對輸出結果進行分析。在實驗報告中寫出說明和分析。(3)編寫一段程序實現(xiàn)父進程創(chuàng)建一個子進程,通過系統(tǒng)調用使子進程和父進程執(zhí)行不同的任務。試思考,怎樣實現(xiàn)進程間的同步?3、實驗要求(1) 寫出源程序,并編譯運行(2) 詳細記錄程序調試及運行結果實驗5 Linux內核1、實驗目的(1)了解Linux操作系內核(2)掌握內核編譯和內核升級方法(3)了解有關內核編程2、實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論