




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗九Linux設備管理實驗一、實驗目的:掌握linux系統(tǒng)重定向、管道操作和設備管理的方法。二、預備知識1 .標準的輸入輸出和重定向執(zhí)行一個shell命令行時通常會自動打開三個標準文件,即標準輸入文件(stdin,通常對應終端的鍵盤);標準輸出文件(stdout )和標準錯誤輸出文件(stderr ),這兩個文件都對應終端的屏幕。進程將從標準輸入文件中得到輸入 數據,將正常輸出數據輸出到標準輸出文件,而將錯誤信息送到標準錯誤文件中。用戶在輸入輸出數據時存在以下問題:從終端輸入數據時,用戶輸入的數據只能用一次,如果下次再想用這些 數據時就得重新輸入。而且在終端上輸入時,項輸入有誤修改起來不是
2、很方便。輸出到屏幕上的信息只能看不能動,無法對此輸出作更多處理,如將作 為另一命令的輸入進行進一步的處理等。為了解決上述問題,Linux系統(tǒng)為輸入輸出的傳送引入了另外兩種機制,即 輸入輸出重定向。輸入重定向是指把命令(或可執(zhí)行程序)的標準輸入重定向到 指定的文件中。也就是說,輸入可以不來自鍵盤,而來自一個指定的文件。因此, 輸入重定向主要用于改變一個命令的輸入源,告別是改變那些需要大量輸入的輸 入源。輸出重定向是批把命令(或可執(zhí)行程序)的標準輸出或標準錯誤輸出重定 向到指定文件中。這樣,命令的輸出就不顯示在屏幕上,而是寫入到指定文件中。2.管道將一個程序或命令的輸出作為另一個程序或命令的輸入可
3、有兩種方法, 一種 是通過一個臨時文件將兩個命令或程序聯系在一起; 另一種是Linux所提供的管 道功能,這種方法比前一種方法更好。管道可以把一系列命令連接起來, 這就意 味著第一個命令的輸出會將為第二個命令的輸入通過管道傳給第二個命令, 而第 二個命令的輸出又作為第三個命令的輸入,以此類推。顯示在屏幕上的是管道行 中最后一個命令的輸出(如果命令行中示使用輸出重定向)。用戶還可以通過使 用管道符“ I ”來建立一個管道行。3 文件備份和壓縮參見第二章相關的ppt。三、實驗內容和實驗步驟(實驗情況請截圖和說明)1 基本實驗(1) 標準輸入輸出文件使用通過wc命令統(tǒng)計指定文件包含的行數、單詞數和字
4、符數。實驗步驟一:在命令提示符輸入Is,顯示當前目錄下的文件。m112013ta n $ Isch4 ch5 Iab1 Iab2 Iab3 Iab4 Iab5 Iab6 Iab7 Iab8 Iab9 subdirm112013tan $ cd Iab9m112013ta n Iab9$ Is實驗步驟二:在命令提示符下輸入 wc (是已經寫好的一個程序)m112013ta n Iab9$ wc5 10 134說明:文件的行數為5,單詞數為10,字符數為134(2) 輸入重定向使用輸入重定向的一般形式為:命令 < 文件名。實驗步驟:在命令提示符輸入wc<m112013ta n Iab9
5、$ wc<5 10 134(3) 輸出重定向使用輸出重定向的一般形式為:命令 >文件名。實驗步驟一:將Is命令的結果用輸出重定向送到文件中,再用cat來顯示該文件的內容。m112013tan Iab9$ ls>m112013ta n Iab9$ cat實驗步驟二:將當前登錄系統(tǒng)的用戶信息用輸出重定向送到文件中,再用cat 來顯示該文件的內容。m112013ta n Iab9$ who>m112013ta n Iab9$ catm112013 pts/2 2004-01-03 08:43 pts/3 2004-01-0308:46 pts/1 2004-01-03 08:
6、55( 4)用管道來改寫上面實驗(3)要求的實驗。(說明:管道可以把一系列命令連接起來,這意味著第一個命令的輸出會作為 第二個命令的輸入通過管道傳給第二個命令,第二個命令的輸出又會作為第三 個命令的輸入,以此類推。顯示在屏幕上的是管道行中最后一個命令的輸出)a)將Is命令的結果用輸出重定向送到文件中,再用cat來顯示該文件的內容。m112013ta n Iab9$ rmm112013ta n Iab9$ touchm112013ta n Iab9$ ls>|echom112013ta n Iab9$ cat(分析:將Is的內容寫入到文件中,將此輸出內容通過管道作為echo的輸入內容,再用
7、cat顯示出文件內容)將當前登錄系統(tǒng)的用戶信息用輸出重定向送到文件中,再用cat來顯示該文件的內容。m112013ta n Iab9$ who>|echom112013ta n Iab9$ cat m112013 pts/2 2004-01-03 08:43 pts/4 2004-01-0309:02 pts/5 2004-01-03 09:05使用設備按以下要求完成實驗,說明你的操作方法,重要步驟請截圖說明(1)U盤的使用如何加載U盤,應注意些什么問題首先把U盤插進USB接口,此時會彈出如下提示:打開虛擬機,選擇“可移動設備Kingston DataTraveler G3連接”,如圖所
8、示: 此時會彈出如下提示:點擊“確定”,即可完成U盤的加載。如圖所示,打開 U盤,可看到U盤 的內容。、亠注意:1)分配的設備名稱要辨別清楚。2)必須在PC中運行USE驅動模塊并成功安裝后才能在虛擬機中運行USB設備接下來,用命令行的方式加載 U盤。首先,以管理員身份登錄Linux。ubuntu 默認是不允許root 登錄的,在登錄窗口只能看到普通用戶和訪客登錄。輸入如下命令:“sudo - s -H ”cherrycherry-virtual-machi ne:$ sudo -s -Hsudo password for cherry: rootcherry-virtual-mach in e
9、:/home/cherry#插入U盤后,輸入“ fdisk -l ” ,觀察上面輸出的信息,可知 U盤所在的設備為/dev/sdb1進入mnt目錄,查看其目錄下有沒有名為usb的文件夾。如果沒有則 創(chuàng)建usb的文件夾。根據上面U盤的信息,將U盤加載到目錄/mnt/usb中,輸入:“ mount /dev/sda1 /mn t/usb ”再輸入“ mount”,如圖:依次打開/mnt/usb/media/cherry/CHERRY,則可以看到U盤里的東西了,如圖:(注:CHERR是 U盤的名稱)也可以用命令行輸入“ cd /mnt/usb ” ,進入usb目錄。再用同樣的方式依次進入/mnt/u
10、sb/media/cherry/CHERRY,用ls命令顯示U盤的內容,如圖所示:如何卸載U盤輸入命令“ umount /dev/sdbl ”或“ umount/mnt/usb ”注意事項:必須在root用戶權限下進行加載操作;(2) 網卡配置在linux當中,第一塊網卡的設備名是 ethO,文件是ifcfg-ethO, 保存在了 /etc/sysc on fig/network-scripts/這個目錄下面要臨時配置網卡的IP地址和掩碼如何實現要永久配置網卡的IP地址和掩碼如何實現在命令行輸入“ vi/etc/sysc on fig/network-scripts/ifcfg-eth0”ch
11、errycherry-virtual-machi ne:$vi/etc/sysc on fig/netwo rk-scripts/ifcfg-eth0接著在vi編輯器中輸入如下代碼:DEVICE=ethOONBOOT=yesBOOTPROTO=staticIPADDR保存并退出。(3) 光盤的使用如何創(chuàng)建準備加載光盤的掛載點插入光盤,選擇“可移動設備一一 CD/DVD(IDE 連接”,如圖,光盤成 功掛載。用命令行方式掛載光盤:先查看mnt目錄下式否存在名為cdrom的目錄,若不存在則創(chuàng) 建它。掛載光驅mount /dev/cdrom /mn t/cdrom再輸入“ mount”,查看已安裝的
12、文件系統(tǒng):可見光盤已成功掛載。如何將Linux系統(tǒng)中的某些文件從光盤中拷入某個指定的目錄 cp文件名目錄名如何卸載光驅并取出光盤卸載光盤命令umount /dev/cdrom3 文件備份和壓縮實驗(1)文件的壓縮和解壓縮操作壓縮和解壓命令格式一:compress文件名,uncompress文件名。壓縮和解壓命令格式二:gzip -v 文件名,gun zip -v 文件名。文件壓縮和解壓縮實驗一:文件壓縮:compress -v第一次用compress的時候,系統(tǒng)仍未安裝此程序。安裝之后再運行“ compress - v test ”,結果如圖所示:-v是顯示被壓縮的文件的壓縮比。 此時可看到已
13、壓縮的 文件解壓縮:uncompress -v文件壓縮和解壓縮實驗二:文件壓縮:gzip -v文件解壓縮:gun zip -v(2)備份和還原實驗備份命令格式:tar 參數文件或目錄名參數選項說明:-c :創(chuàng)建一個新的文檔。-r :用于將文件附加到已存在的文檔后面。-u :僅僅添加比文檔文件更新的文件, 如原文檔中不存在舊的文件,則追加它到 文檔中,?如存在則更新它。-X :從文檔文件中恢復被備份的文件。-t :用于列出一個文檔文件中的被備份出的文件名。-z :用zip 命令壓縮或用 unzip 解壓。-f :使用檔案文件或設備,這個選項通常是必選的。-v :列出處理過程中的詳細信息。-C d
14、irectory:把當前目錄切換到 directory文件備份實驗:把你的用戶目錄下的文件和子目錄(包括隱含文件和目錄)壓縮和備份到文檔中。(提示:tar -czvf /home/ 用戶目錄名)查看的屬性??梢娨殉晒?chuàng)建。打開,可以看到里面有/home/cherry/labs目錄下的所有文件。然后在你的用戶目錄下建立一個 bak子目錄數據恢復(文件還原)實驗:在bak目錄下進行數據恢復(文件還原)。提示:tar -xzf -C /home/ 用戶目錄/bak此時再進入bak目錄,即文件備份的目錄,分別進入各個目錄觀察,可以看到所有的/home/cherry/labs目錄下的文件已成功還原。如圖
15、所示:再嘗試用telnet服務器完成提示出錯了,但卻發(fā)現名為的文件已成功創(chuàng)建,只是文件大小為0KB如圖所示:可見在tel net服務器也出錯,原因還沒搞清楚。4 設備的查看(提示:參考教材的內容)步驟一:查看Linux系統(tǒng)的I/O空間;步驟二:查看Linux系統(tǒng)所用設備;步驟三:查看系統(tǒng)使用的IDE硬盤/SCSI設備的主要設備號;在Ubuntu中系統(tǒng)使用的是SCSI設備,所以不會訪問/dev/hda ,而會訪問 /dev/sda。步驟四:查看系統(tǒng)中斷使用情況;輸入“ more /proc/interrupts ” ,女口圖所示:步驟五:了解fdisk各參數選項的作用(注意在 Vmware中運行
16、linux后通過運行fdisk命令去了解)四、實驗總結掛載,卸載U盤,光盤都需要用到超級用戶權限,當中涉及到的mount, fdisk 等命令都需切換到 root 用戶進行操作。 compress 命令和 uncompress 命令在第一次使用時由于在虛擬機中未安裝,所以未能 運行。在Ubuntu中系統(tǒng)使用的是SCSI設備,所以不會訪問/dev/had , 而是 /dev/sda 。出現的錯誤:在做文件的壓縮和解壓實驗時可謂狀況百出。首先在執(zhí)行“ tar - czvf /home/cherry/labs ”的時候,沒有注意 到切換到用戶當前目錄,于是:執(zhí)行完這條命令后并沒有看到有文檔,如圖。分析問題把工作目錄切換到當前目錄再進行上述操作,壓縮成功后, 再進行解壓操作。進入新建的 bak 目錄,按實驗文檔輸入命令“ tar-xzf - C /home/cherry/labs/bak ”,但系統(tǒng)提示無法打開目錄。(顯示出錯) 后來研究了很久, 發(fā)現原來是實驗文檔給的提示命令出錯, 原因是根 本沒有這個壓
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 卓越之旅模板
- 高考勝利之道
- 基于大數據的家校共育評估與反饋機制
- 農村閑置資源的價值挖掘與轉化
- 提升初中數學解題
- 雙十二家居市場策略
- 中醫(yī)講解肝的奧秘
- 肺脹個案護理
- 針灸治療嘔吐的臨床應用體系
- 單招試題特點及答案詳解
- 長距離小直徑隧洞TBM施工安全風險評價
- MLEM算法全過程推導
- 《江蘇省建設工程消防設計審查驗收 常見技術難點問題解答 2.0》
- 江蘇省南京市2024年中考英語試題(含解析)
- 國開電大《兒童心理學》形考任務+大作業(yè)
- 中國虛擬運營商行業(yè)市場集中度、市場運行態(tài)勢及未來趨勢預測報告(2025版)
- 人工智能 教育行業(yè)市場突圍建議書
- 中國民用航空空中交通管制員執(zhí)照理論考試版-機場管制練習試題及答案
- 微波射頻芯片優(yōu)化設計-洞察分析
- 工廠高空作業(yè)施工方案
- 1000t履帶式起重機裝拆專項施工方案
評論
0/150
提交評論