linux实验实训指导项目化教程.docx
《linux实验实训指导项目化教程.docx》由会员分享,可在线阅读,更多相关《linux实验实训指导项目化教程.docx(15页珍藏版)》请在冰豆网上搜索。
linux实验实训指导项目化教程
超详细的Linux实验教程
实验项目
(一)Linux系统的基本使用2
实验项目
(二)文件与目录操作5
实验项目(三)文件压缩和备份8
实验项目(四)文件系统管理与应用11
实验项目(五)设备管理15
实验项目(六)用户管理16
实验项目(七)进程及作业管理20
实验项目(八)网络配置22
实验项目(九)其他命令24
实验项目
(一)Linux系统的基本使用
一、学习目的
1、熟悉进入和退出Linux的一般过程。
2、掌握Linux有关目录的命令及操作。
3、掌握绝对路径和相对路径的概念及表达方法。
二、学习任务
1、在虚拟机环境下启动linux的步骤:
2、以root用户登录系统,需要输入2项信息:
3、记录下登录成功后的系统提示内容,并分析其含义:
4、需要再打开一个控制台,应该按什么键?
然后仍以root登录
5、察看当前目录是什么:
6、切换回第一个控制台,应按什么键:
7、使第二个控制台中的用户注销系统,有哪些命令可以:
了解UNIX的目录文件结构(通过cd、ls–l命令)。
8、使用ls命令的常用选项,选项-a,-d,-l,-t,-R,-u都有何意义?
9、检查当前的子目录pwd。
10、在你的注册目录下创建(mkdir)子目录:
dir1、dir2。
11、进入dir1子目录。
12、再回到你的注册目录,并用pwd证实。
14、使用cd和pwd命令,掌握相对路径和绝对路径。
对照右图,假如从目录user3开始,键完以下命令后,你的位置会在哪里。
请将结果填在横线上。
$pwd/home/user3
$cd..
$pwd
$cd..
$cdusr
$pwd
$cd/usr
$pwd
$cd../tmp
$pwd
$cd.
$pwd
15、在你的主目录中创建一个叫junk的目录。
将这个目录变为工作目录,应当使用什么命令?
这个新目录的绝对路径名是什么?
16、在主目录创建以下目录,要求只能用一个命令行:
junk/dira/dirl
junk/dira
junk/dira/dir2
junk/dira/dirl/dirc
你碰到什么问题了吗?
如果碰到问题,在重试之前,将刚才创建的所有目录删除,这个删除应该使用哪一个命令?
17、在主目录获取一个在junk目录下的dirA目录的列表。
既可以使用相对路径名,也可以使用绝对路径名。
应该使用什么命令?
18、在主目录仅使用rmdir命令,删除在junk目录下的所有子目录。
仅用一个rmdir命令如何实现这一操作?
19、返回主目录。
用一个命令显示文件cp和vi(在/bin目录)的长格式属性列表。
相对路径名和绝对路径名都试一试。
20、获得帮助信息的命令有:
manhelp
请查看以下命令的用法:
datelspwdcdhelp
21、启动图形界面,应该如何操作?
使用鼠标打开一些窗口,如何操作?
注销图形界面如何操作?
22、关闭系统的命令有:
并分别作关闭练习,注意观察它们有没有差别:
22、选作:
启动Linux分区下的linux,并作上述各步骤,体会虚拟机、真实机间的区别
实验项目
(二)文件与目录操作
一、学习目的
1、掌握文件和目录的区别
2、熟悉文件和目录的相关操作:
建立、复制、移动、删除、重命名、查找、统计等
3、掌握输入、输出重定向的用法
4、掌握find的常见查找模式
5、理解文件的类型及查看
二、学习任务
1、使用“touch文件名”方法在你的注册目录下建立文件file1和file2
Touchfile1file2
2、在你的注册目录下创建(mkdir)子目录:
dir1、dir2
Mkdirdir1dir2
3、将file1file2复制到dir1中,并察看注册目录与dir1目录下有何变化
Cpfile1file2dir1
4、将文件file1,file2从注册目录移动至dir2中,再察看注册目录与dir2目录有何变化
Mvfile1file2dir2
5、将dir2中的文件file1改名为myfile1
Mv/dir2/file1/dir2/myfile1
6、请使用绝对路径删除文件myfile1
Rm/root/dir2/myfile1
7、将dir1中文件拷入dir2子目录,注意有没有提示,解释一下提示的原因
Cpdir1dir2
8、删除dir1子目录(rm、rmdir、rm-r)
Rm–rf/root/dir1
9、将目录dir2复制成dir1(cp-rdir2dir1)
Cp–rdir2dir1
10、察看/etc/fstab文件、/boot/grub/grub.conf文件的内容
Cat/etc/fstab/boot/grub/grub.conf
11、实现下面各项要求:
①将用户root的家目录的所有目录列表保存至文件file1中
Ls–al>file1
②将/bin下的文件名中包含了in字符的文件名保存至文件file2中
Ls–al|grepin
③同时显示file1file2内容
Catfile1fiel2
④将file1file2内容合并成新文件file3
Catfile1fiel2>fiel3
⑤显示file3的前10行内容
Headfile3
⑥显示file3的前15行内容
Head15fiel3
⑦显示file3的后3行内容
Tail3file3
⑧统计file1中的行数,字数
Wc–lwfile1
⑨统计file3中包含root的行数
Grep–crootfile1
12、文件查找
①查找文件名中包含了file字符的文件
Find.–name“file*”
②查找当前目录中有否文件名包含fiile的文件
Ls-l|grep–c“file”
③查找/bin中有否1000字节以下的文件,并将查找结果保存至文件myresult
Find/bin–size-1000c>myresult
④查找有否100块以上的文件
Find/bin-size100-print
⑤查找有否用户test创建的文件
Find/bin–usertest
⑥将所有文件名中包含了字符config的文件复制到目录/bak
Cpconfig*/bak
13、从/etc/passwd中提取用户名,统计个数,并将结果保存至文件中
Cut–d:
-f1/etc/passwd
14、统计/bin目录下的文件目录项数
Ls–al|wc-l
15、将用户当前目录下的文件目录显示列表中的所有root替换成wqaz,并理解变换结果
Ls-al|perl-pi-e's/root/wqaz/g'
16、尝试比较rm和rmdir命令的区别与联系
实验项目(三)文件压缩和备份
一、学习目的
1、熟悉文件压缩与解压的相关操作。
2、掌握linux备份的类型及基本备份操作。
二、学习任务
第一部分:
zip和unzip、gzip和gunzip命令
1、将系统中所有的.zip文件名显示出来
2、查找你的系统中有多少个.gz的文件,即显示这样的文件数
3、在你的家目录中创建如下内容:
家目录
dir1dir2file1
dir11file3file2
4、将家目录下的所有文件(不包括目录)压缩成文件ys1.zip
5、将/root/install.log添加到ys1.zip中
6、显示一下ys1.zip中包含的文件信息
7、将ys1.zip解压至/tmp/unzip-ys1下(此目录需要先建立)
8、根据解压后的结果,画出目录树,并分析理解
9、将家目录下的所有文件(包括目录)压缩成文件ys2.zip
10、将ys2.zip解压至/tmp/unzip-ys2目录下(此目录需要先建立)
11、根据解压后的结果画出目录树,并分析理解
12、将第3题中的文件file1、file2、file3分别压缩成.gz的形式
13、将第12题中形成的.gz压缩文件拷贝到/tmp/gunzip目录并解压
第二部分tar命令
1、进入/home目录
2、在该目录下新建两个子目录,目录名为test1和test2,应使用什么用户来创建?
3、将/etc目录下的文件yp.conf和hosts拷贝到子目录test1下
4、将目录/test1下所有的文件打包成/home/test1.tar文件
5、将/etc目录下的crontab文件拷贝到子目录test1和test2下
6、使用r选项增加test1.tar归档文件的内容
7、删除/test1/hosts文件
8、比较归档文件test1.tar与子目录test1下内容的差别,应使用什么参数?
9、重新将/etc目录下的hosts文件拷贝到子目录test1
10、重新比较归档文件test1.tar与子目录test1下内容的差别
11、将test1目录下所有文件使用通配符*,拷贝到test2目录下
12、将test2目录下所有文件追加到test1.tar
13、显示test1.tar文件清单
14、将归档文件释放到/tmp目录下
15、将上述归档、释放过程用z选项,采用文件压缩方式重新练习一遍
16、使用tar命令备份/home目录下的内容
17、将第16题中备份的内容进行恢复
实验项目(四)文件系统管理与应用
一、学习目的
1、掌握Linux系统磁盘分区的方法。
2、了解Linux分区类型。
3、理解文件的分类。
4、熟悉文件系统的相关操作。
二、学习任务
以下在虚拟机上完成
第一部分
1、查看自己的系统中有哪些Linux操作系统的目录?
哪些目录是不应该删除的?
2、尝试绘制Linux系统的目录树。
与教材上的目录结构进行比较。
3、使用命令查看自己的系统中有哪些类型的文件?
分别以什么作为标识?
如何进行区分?
4、查看自己虚拟机上当前系统的分区情况,并记录分区信息
5、理解Linux系统对硬盘设备的命名方法,你所使用的硬盘是什么类型的硬盘?
分区是如何命名的?
6、查看自己虚拟机系统上某普通用户$HOME目录磁盘空间的使用情况
7、如何检查磁盘是否有坏块?
能否将检查结果写入文件中保存起来备查?
如何保存?
第二部分文件系统的创建与使用
顺序完成下列命令:
1、在虚拟机下添加一块500M的SCSI硬盘,该硬盘的设备名是什么?
2、在该硬盘上建立两个主分区,分别是100M,再建立一个扩展分区,分区大小200M,查看创建后的分区表并记录,这三个分区的设备名分别是什么?
3、在扩展分区上建立两个逻辑分区,分别是100M、100M,查看分区表并记录,这两个逻辑分区的设备名分别是什么?
4、尝试删除第2个逻辑分区,查看分区表有没有变化
5、将存在的逻辑分区的文件系统类型设置为交换分区,如何操作?
查看分区表有什么变化
6、保存分区表并退出fdisk
7、在第1个主分区上创建ext3文件系统,并检查分区有无坏块,分析命令输出结果直至文件系统创建成功
8、在/tmp下创建目录fileSysMount,并新建文件file1,将file1存放在fileSysMount目录下
9、将第1个主分区的文件系统挂载到/