linux使用操作系统实验报告六软件管理实验.docx
《linux使用操作系统实验报告六软件管理实验.docx》由会员分享,可在线阅读,更多相关《linux使用操作系统实验报告六软件管理实验.docx(17页珍藏版)》请在冰豆网上搜索。
linux使用操作系统实验报告六软件管理实验
《实用操作系统》实验报告
实验报告:
6实验项目名称:
软件管理实验班级:
学号:
姓名:
地点:
时间:
一、实验内容
1.查看Linux应用程序组成;
格式:
命令空格位置(如:
ls/usr/bin)
普通执行程序文件,保存在“/usr/bin”目录中
服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中
应用程序配置文件,保存在“/etc”目录下
应用程序文档文件,保存在“/usr/share/doc/”目录下
应用程序物册页文件,保存在“/usr/share/man”目录下
2.查看samba、dhcp、dns、apache服务器的软件包安装情况;
格式:
rpm空格对象|grep过滤的字符
返回原始目录|位置
[root@localhostetc]#cd空格~
[root@localhost~]#
rpm-qa|grepsamba
rpm-qa|grepdhcp
3.应用tar命令实现;
创建挂载点
挂载光驱
改变路径
tar空格[主+辅]空格对象空格对象
返回根目录
卸载光驱
更换光盘
重复操作
将“win2008镜像”光盘中的"本光盘安装须看.txt"文件打包成.tar文件
将“tomatoWin2k3_SP1_2.1”光盘中的"ents"文件夹打包成.tar文件
将“win2008镜像”光盘中的"autorun.inf和ins.ini/ins.exe"文件文件加到.tar文件
查看备份文件中的内容
将文件"ins.exe"从.tar文件中删除
将.tar文件中的内容释放
将.tar文件释放到指定文件夹中
更新.tar中的文件
将所有操作用使用的命令写入或重定向生成以自己姓名为名称的文件
将本次实验创建的自己姓名命名的操作文件打包后进行压缩
二、实验步骤及结果
1.查看Linux应用程序组成;
输入命令”pwd”查看当前所在目录的绝对路经,输入命令”ls/usr/bin”查看存放普通执行程序文件的目录;
输入命令”ls/usr/sbin”,查看服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中;
查看应用程序配置文件,其保存在“/etc”目录下,输入命令”ls/etc”;
查看应用程序文档文件,其保存在“/usr/share/doc”目录下,输入命令”ls/usr/share/doc”;
应用程序物册页文件,保存在“/usr/share/man”目录下;输入命令查看”ls/usr/share/man”;
将所有操作用使用的命令写入或重定向生成以自己姓名为名称的文件,输入命令”touchgxa.txt”;
将当前目录下的目录,文件名称覆盖到新建空白文件中,输入命令”ls>gxa.txt”,将其目录及文件详细信息追加到gxa.txt后,输入命令”ls–l>>gxa.txt”;
使用管道命令将/usr/sbin下的|more|less|head|tail文件信息追加到gxa.txt中,输入命令”ls-l/usr/sbin|more|less|head|tail>>zxj.txt”;
将/etc目录下应用程序配置文件信息,追加到gxa.txt后,输入命令”cd/etc”到etc目录下,输入命令”ls>>gxa.txt”;
2.查看samba、dhcp、dns、apache服务器的软件包安装情况;输入命令“rpm–qa”查看所有软件包信息,输入命令“rpm–qa|grep软件包关键字”可以查看;
3.应用tar命令实现;
挂载光盘前,添加光盘设备,由于在实验课余才完成实验任务,未达到实验室软件安装要求,在这以本机为主得出结果;
首先添加winXP光盘镜像,创立挂载点,输入“mkdir/mnt/gxa”,实现挂载“mount/dev/cdrom/mnt/gxa”;
改变路径,改变当前目录到/etc下,将光盘镜像文件打包为gxa.txt;输入命令“cd/etc”,输入打包命令“tarcvfgxa.txt/mnt/gxa”;
查看/mnt/gxa中文件,将readme.txt文件加入到gxa.tar中,输入命令“tarrvfgxa.tar/mnt/gxa/readme.txt”;输入命令“tartvfgxa.tar”查看内容;
删除添加的文件,输入“tar–deletegxa.tarreadme.txt”等命令无法得到删除结果;
返回根目录,卸载光驱,输入命令“cd”,输入卸载命令“umount/mnt/gxa”;
更换光盘,还是添加winXP光盘镜像文件,实现挂载“mount/dev/cdrom/mnt/gxa”;将光盘镜像文件打包到/etc下,打包文件命名gongxiangan.tar,即输入命令“tarcvfgongxiangan.tar/mnt/gxa”;
输入命令“tartvfgongxiangan.tar”查看内容;
将gongxiangan.tar内容释放到指定目录文件下,输入命令“tarxvfgongxiangan.tar–C/mnt”
更新gongxiangan.tar中的readme.txt文件,输入命令“taruvfgongxiangan.tarmnt/gxa/readme.txt”;
将本次实验创建的自己姓名命名的操作文件打包后进行压缩,输入命令“tarzcvfgxa.tar.gzgxa.txt”;输入“ls–l”查看;
三、实验分析和讨论
1.本次试验中,刚开始对linux中的特殊符号命令掌握不够,对管道和重定向命令使用出现错误,影响到实验的进程和效果;在软件包的安装查询上,对rpm命令运用不熟练也影响到实验效果,这些都暴露对linux命令的理解还不熟练,在课余通过查询资料才有一定基础,这使我意识到需要在课前和实验前做好预习,才能提高实验的效率。
2.在使用打包和解包命令中,具体对参数的主,辅选项的作用和功能不甚了解,通过本次实验有了一定基础:
cvf—创建打包文件的参数组合,uvf—更新打包文件中文件,tvf—显示打包文件中文件详细信息,xvf—打包文件内容的释放(解包),rvf—打包文件中添加文件,zcvf—文件打包和压缩的参数组合,在这删除打包文件中某文件的命令还未掌握,通过查阅资料,有解释为“tar–delete包文件”,通过实验暂未得到预想结果,望老师指教。
3.在实验中,在运用打包命令时,出现提示“tar:
从成员名中删除开头的‘/’”,容易引起刚开始的困惑,以为是命令使用报错,通过相关资料查看才知道不论是创建还是解压tar包,默认情况下绝对路径中的根"/"将会被去除。