实验九Linux设备管理实验Word文档下载推荐.docx
- 文档编号:8102724
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:26
- 大小:1.74MB
实验九Linux设备管理实验Word文档下载推荐.docx
《实验九Linux设备管理实验Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验九Linux设备管理实验Word文档下载推荐.docx(26页珍藏版)》请在冰点文库上搜索。
显示在屏幕上的是管道行中最后一个命令的输出〔如果命令行中示使用输出重定向〕。
用户还可以通过使用管道符“|〞来建立一个管道行。
3.文件备份和压缩
参见第二章相关的ppt。
三、实验容和实验步骤〔实验情况请截图和说明〕
1.根本实验
〔1〕标准输入输出文件使用
通过wc命令统计指定文件包含的行数、单词数和字符数。
●实验步骤一:
在命令提示符输入ls,显示当前目录下的文件。
[m112013tan~]$ls
ch4ch5lab1lab2lab3lab4lab5lab6lab7lab8lab9subdir
[m112013tan~]$cdlab9
[m112013tanlab9]$ls
test.c
●实验步骤二:
在命令提示符下输入wctest.c〔是已经写好的一个程序〕
[m112013tanlab9]$wctest.c
510134test.c
说明:
test.c文件的行数为5,单词数为10,字符数为134
〔2〕输入重定向使用
输入重定向的一般形式为:
命令<
文件名。
●实验步骤:
在命令提示符输入wc<
[m112013tanlab9]$wc<
510134
〔3〕输出重定向使用
输出重定向的一般形式为:
命令>
将ls命令的结果用输出重定向送到文件file.out中,再用cat来显示该文件的容。
[m112013tanlab9]$ls>
file.out
[m112013tanlab9]$catfile.out
将当前登录系统的用户信息用输出重定向送到文件who.out中,再用cat来显示该文件的容。
[m112013tanlab9]$who>
who.out
[m112013tanlab9]$catwho.out
m112013pts/22004-01-0308:
43(218.192.112.49)
m112014pts/32004-01-0308:
46(10.255.20.64)
m112019pts/12004-01-0308:
55(218.192.112.72)
〔4〕用管道来改写上面实验〔3〕要求的实验。
〔说明:
管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出〕
a)将ls命令的结果用输出重定向送到文件file.out中,再用cat来显示该文件的容。
[m112013tanlab9]$rmfile.out
[m112013tanlab9]$touchfile.out
file.out|echo
〔分析:
将ls的容写入到file.out文件中,将此输出容通过管道作为echo的输入容,再用cat显示出文件容〕
who.out|echo
m112036pts/42004-01-0309:
02(218.192.112.107)
m112014pts/52004-01-0309:
05(10.255.20.64)
2.使用设备
按以下要求完成实验,说明你的操作法,重要步骤请截图说明。
(1)U盘的使用
●如加载U盘,应注意些什么问题?
首先把U盘插进USB接口,此时会弹出如下提示:
翻开虚拟机,选择“可移动设备——KingstonDataTravelerG3——连接〞,如下图:
此时会弹出如下提示:
点击“确定〞,即可完成U盘的加载。
如下图,翻开U盘,可看到U盘的容。
注意:
1〕分配的设备名称要区分清楚。
2〕必须在PC中运行USB驱动模块并成功安装后才能在虚拟机中运行USB设备
接下来,用命令行的式加载U盘。
首先,以管理员身份登录Linux。
ubuntu12.04默认是不允root登录的,在登录窗口只能看到普通用户和访客登录。
输入如下命令:
“sudo–s-H〞
cherrycherry-virtual-machine:
~$sudo-s-H
[sudo]passwordforcherry:
rootcherry-virtual-machine:
/home/cherry#
插入U盘后,输入“fdisk-l〞,
观察上面输出的信息,可知U盘所在的设备为/dev/sdb1
进入mnt目录,查看其目录下有没有名为usb的文件夹。
如果没有那么创立usb的文件夹。
根据上面U盘的信息,将U盘加载到目录/mnt/usb中,输入:
“mount/dev/sda1/mnt/usb〞
再输入“mount〞,如图:
依次翻开/mnt/usb/media/cherry/CHERRY,那么可以看到U盘里的东西了,如图:
(注:
CHERRY是U盘的名称)
也可以用命令行输入“cd/mnt/usb〞,进入usb目录。
再用同样的式依次进入/mnt/usb/media/cherry/CHERRY,用ls命令显示U盘的容,如下图:
●如卸载U盘?
输入命令“umount/dev/sdb1〞或“umount/mnt/usb〞
考前须知:
必须在root用户权限下进展加载操作;
(2)网卡配置
在linux当中,第一块网卡的设备名是eth0,文件是ifcfg-eth0,保存在了/etc/sysconfig/network-scripts/这个目录下面
●要临时配置网卡的IP地址和掩码如实现?
●要永久配置网卡的IP地址和掩码如实现?
在命令行输入“vi/etc/sysconfig/network-scripts/ifcfg-eth0〞
~$vi/etc/sysconfig/network-scripts/ifcfg-eth0
接着在vi编辑器中输入如下代码:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.1
NETWORK=255.255.255.0
GATEWAY=192.168.1.100
保存并退出。
(3)光盘的使用
●如创立准备加载光盘的挂载点?
插入光盘,选择“可移动设备——CD/DVD(IDE)——连接〞,如图,光盘成功挂载。
用命令行式挂载光盘:
先查看mnt目录下式否存在名为cdrom的目录,假设不存在那么创立它。
挂载光驱mount/dev/cdrom/mnt/cdrom
再输入“mount〞,查看已安装的文件系统:
可见光盘已成功挂载。
●如将Linux系统中的某些文件从光盘中拷入某个指定的目录?
cp文件名目录名
●如卸载光驱并取出光盘?
卸载光盘命令umount/dev/cdrom
3.文件备份和压缩实验
〔1〕文件的压缩和解压缩操作
●压缩和解压命令格式一:
press文件名,unpress文件名。
●压缩和解压命令格式二:
gzip-v文件名,gunzip-v文件名。
●文件压缩和解压缩实验一:
◆文件压缩:
press-vtest.c
第一次用press的时候,系统仍未安装此程序。
安装之后再运行“press–vtest〞,结果如下图:
-v是显示被压缩的文件的压缩比。
此时可看到已压缩的test.c.Z
◆文件解压缩:
unpress-vtest.Z
●文件压缩和解压缩实验二:
gzip-vtest.c
gunzip-vtest.gz
〔2〕备份和复原实验
●备份命令格式:
tar[参数]文件或目录名
参数选项说明:
-c:
创立一个新的文档。
-r:
用于将文件附加到已存在的文档后面。
-u:
仅仅添加比文档文件更新的文件,如原文档中不存在旧的文件,那么追加它到文档中, 如存在那么更新它。
-x:
从文档文件中恢复被备份的文件。
-t:
用于列出一个文档文件中的被备份出的文件名。
-z:
用zip命令压缩或用unzip解压。
-f:
使用档案文件或设备,这个选项通常是必选的。
-v:
列出处理过程中的详细信息。
-Cdirectory:
把当前目录切换到directory。
●文件备份实验:
◆把你的用户目录下的文件和子目录(包括隐含文件和目录)压缩和备份到bak.tar文档中。
〔提示:
tar-czvfbak.tar.gz/home/用户目录名〕
查看bak.tar.gz的属性。
可见已成功创立。
翻开bak.tar.gz,可以看到里面有/home/cherry/labs目录下的所有文件。
◆然后在你的用户目录下建立一个bak子目录
●数据恢复〔文件复原〕实验:
◆在bak目录下进展数据恢复〔文件复原〕。
提示:
tar-xzflongkey.tar.gz-C/home/用户目录/bak
此时再进入bak目录,即文件备份的目录,分别进入各个目录观察,可以看到所有的/home/cherry/labs目录下的文件已成功复原。
如下图:
再尝试用telnet效劳器完成。
提示出错了,但却发现名为bak.tar.gz的文件已成功创立,只是文件大小为0KB,如下图:
可见在telnet效劳器也出错,原因还没搞清楚。
4.设备的查看〔提示:
参考教材的容〕
●步骤一:
查看Linux系统的I/O空间;
●步骤二:
查看Linux系统所用设备;
●步骤三:
查看系统使用的IDE硬盘/SCSI设备的主要设备号;
在Ubuntu中系统使用的是SCSI设备,所以不会访问/dev/hda,而会访问/dev/sda。
●步骤四:
查看系统中断使用情况;
输入“more/proc/interrupts〞,如下图:
●步骤五:
了解fdisk各参数选项的作用〔注意在Vmware中运行linux后通过运行fdisk命令去了解〕
四、实验总结
挂载,卸载U盘,光盘都需要用到超级用户权限,当中涉及到的mount,fdisk等命令都需切换到root用户进展操作。
press命令和unpress命令在第一次使用时由于在虚拟机中未安装,所以未能运行。
在Ubuntu中系统使用的是SCSI设备,所以不会访问/dev/had,而是/dev/sda。
出现的错误:
在做文件的压缩和解压实验时可谓状况百出。
首先在执行“tar–czvfbak.tar.gz/home/cherry/labs〞的时候,没有注意到切换到用户当前目录,于是:
执行完这条命令后并没有看到有bak.tar文档,如图。
分析问题把工作目录切换到当前目录再进展上述操作,压缩成功后,再进展解压操作。
进入新建的bak目录,按实验文档输入命令“tar–xzflongkey.tar.gz–C/home/cherry/labs/bak〞,但系统提示无法翻开目录。
〔显示出错〕
后来研究了很久,发现原来是实验文档给的提示命令出错,原因是根本没有longkey.tar.gz这个压缩文档,因为在前一步压缩实验时我们得到的是bak.tar.gz。
此时再修改longkey.tar.gz为bak.tar.gz,再尝试运行,果然成功。
注:
本实验由于虚拟机的原因没有把bak.tar.gz文件保存,但我在虚拟机把自己目录下的所有文件夹和目录都进展了压缩,形成了.tar.gz这个文件,存放在lab9目录下,虽然在win7和winxp环境下翻开此压缩文件时发生错误,显示乱码,但在虚拟机下能正常翻开。
本实验充分考察了对操作系统的各个知识点的掌握,也考验了耐心,细心和毅力。
通过本次实验我根本掌握了在虚拟机下使用Linux加载U盘,光盘,查看各种设备,以及管理它们的法。
教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。
教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 Linux 设备管理