天天看点

linux实验4报告带截图,华北科技学院Linux综合实验报告.doc

华北科技学院Linux综合实验报告.doc

华北科技学院计算机系综合性实验实 验 报 告 课程名称 Linux操作系统 实验学期 2017 至 2018 学年 第 二 学期学生所在院部 管理学院 年级 2015级 专业班级 电商B151 学生姓名 李文杰 学号 201504064121 成绩评定1、工作量 A( )、B( )、C( )、D( )、F 2、难易度 A( )、B( )、C( )、D( )、F 3、答辩情况 基本操作 A( )、B( )、C( )、D( )、F 代码理解 A( )、B( )、C( )、D( )、F 4、报告规范度 A( )、B( )、C( )、D( )、F 5、学习态度 A( )、B( )、C( )、D( )、F 总评成绩 指导教师 计算机系制Linux操作系统课程综合性实验报告开课实验室 基础二 2018年5月10日实验题目Linux操作系统综合实验SHELL编程应用一. 实验目的、 掌握Linux操作系统系统管理的基本方法;、 提出一系列常见综合性问题,锻炼学生解决实际问题的能力。二. 实验设备及环境PC兼容机、ubuntu kylin操作系统三. 实验内容及要求实验内容某系统管理员需每天做一定的重复工作,请按照下列要求编制一个解决方案,并编程实现该方案。 (1)在下午4 50删除/home/abc目录下的全部子目录和全部文件; (2)从早800下午600每小时读取/home/xyz目录下x1文件中每行第一个域的全部数据加入到/home/backup目录下的bak01.txt文件内; (3)每逢星期一下午550将/home/data目录下的所有目录和文件归档并压缩为文件backup.tar.gz; (4)在下午555将U盘卸载。实验要求独立完成实验。编写shell脚本程序,验证所设计方案的正确性。提交详细的实验报告,包括程序的编辑、安装、运行步骤,截取程序执行前后的窗口图片放在报告中。报告以A4纸张打印,左侧装订,并上传报告的电子版到服务器。四、 程序及调试步骤(1)在上午1035删除/home/stu/abc目录下的全部子目录和全部文件 1、在/home/stu目录下新建abc文件夹,并在里面写入任意文件。2、新建lwj.cron文件写入以下程序3、 在终端输入执行在lwj.cron的程序4、 可见abc里面的文件被删除(2)从早800下午600每小时读取/home/stu /xyz目录下x1文件中每行第一个域的全部数据加入到/home/stu /backup目录下的back01.txt文件内;1、在/home/stu /xyz目录下新建www1文件,写入以下内容2、在z1.cron文件中写入第二条程序3、 终端输入执行z1.cron的程序,可见back01.txt文件成功录入3每逢星期一上午625将/home/stu /data目录下的所有目录和文件归档并压缩为文件backup.tar.gz;1、在/home/stu /data目录下创建lwj和lwj.txt两个文件2、在z1.cron文件里输入第三条程序3、查看/home/stu目录。发现该目录下增加一个压缩包(4) 在上午555将U盘卸载。1、首先查询U盘的名字在终端输入查询u盘信息的的指令cat /proc/partitions可见U盘名为sdb12、在z1.cron中编写如下程序40 11 * * * umount /dev /sdb13、在终端输入程序crontab /home/stu/z1.cron ,然后再在终端输入查询U盘信息的程序,程序调试结果可见u盘已经被卸载。五、指令执行前后截图1、在上午1535删除/home/stu/abc目录下的全部子目录和全部文件。实验结果截图2、从早800下午600每小时读取/home/stu /xyz目录下x1文件中每行第一个域的全部数据加入到/home/stu /backup目录下的back01.txt文件内;实验结果截图3、每逢星期一上午1125将/home/stu /data目录下的所有目录和文件归档并压缩为文件backup.tar.gz; 实验结果截图4、在上午1143将U盘卸载六、总结与体会通过这学期的学习,我慢慢的学习到了更深入的知识,知道了Linux的安装硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题。学习了Linux系统的进入,关闭和重启,掌握了Linux系统的硬件配置,如显卡、声卡,网卡等,并且通过对Linux系统基本命令的学习,尤其是She11命令语言亦称命令解释器,熟悉了系统的基本操作。当然在学习中发现英文也是学好Linux的关键同时还了解了Linux对应下的一些常用软件及这些软件的安装。因为Linux在服务器中广泛应用,于是我们进一步学习了Linux下接入1nternet的Web服务器的安装与配置方法。之后还了解了Linux的网络安全,系统的安全,用户的安全等。