- 8
- 0
- 约2.26千字
- 约 5页
- 2021-02-05 发布于天津
- 举报
软件学院设计性实验报告
专业:网络工程 年级/班级:12级 学年第一学期
课程名称
Lin ux
指导教师
本组成员
学号姓名
实验地点
实验时间
12-13 周
项目名称
Shell编程应用
实验类型
设计性
1、 实验目的
⑴ 掌握Linux系统的Shell编程;
(2)掌握Linux系统定时调度任务的方法。
2、 实验仪器或设备
安装Linux系统的计算机一台。
3、 总体设计(设计原理、设计方案及流程等)
假设你作为某工厂生产管理员,需要负责统计各车间每天生产的产品数
据,你的计算机安装了双硬盘。为了保证数据安全,你在每天上午 12: 00和每
天下午17: 30必须对数据进行双硬盘备份。需要备份的数据存放于你的主目录 下的workdata子目录中,备份数据分别存放于主目录下的 disk1backup子目录
(第一块硬盘)和/tmp/disk2backup/ (第二块硬盘)目录中,且文件名为如下
形式 yyyymmdd_workdata1.tar.gz (上午的备份文件)和 yyyymmdd_workdata2.tar.gz (下午的备份文件),其中, yyyy、mm dd 分别为 年月日。
(1) 以root用户登录Linux系统,创建以自己姓名拼音命名的个人账户 (如 lisan ),注销系统,重新以个人账户登录系统。创建上述要求的各个子目录。
(2) 编写shell程序实现上述任务。
(3) 编写cron tab文件实现对上述任务的自动调度。
(4) 切换到root账户,修改系统时间,验证调度结果,并将结果截屏保存 到实验报告中。
注:fzl为名字的缩写,做实验的时候要改成自己的名字
4、 实验步骤(包括主要步骤、代码分析等)
(1)创建自己的帐户
(2)注销并登录自己的帐户,创建备份文件
(3)编写 autobackupdatal.shell 命令
fzl?localhost;~
-□
文件<0 编辑? 查看(V)缪端①标签? 部助砂
彳! /bin/bash
由r zcf /home/f z1/di ski backup/date+%Y%m%d1
_workdata1,tar.gz /hom
e/f z 1/workdata cp /home/f z 1/di skibackup/ date+^i ^msd _workdatal .t
ar.gz /tmp/dtsk2backup
2.1 全部
(4)编写 autobackupdata2.shell 命令
ITfzl@Foca[hQst:^
IT
文件? 编辑■£)查看? 终端①标签⑧1帮助砂
#! /bi n/bash
tar zcf /home/fzl/diski backup/1date+^Y^m%d_workdata2.tar.gz /home/f zl/workdata
cp /home/f zl/diskl backup/ date 十霧 Y%m爲d _讦/ tmp/disk2 ba ckup
全部□
全部
4,0-1
编写cron tab文件实现对上述任务的自动调度 cron tab -e
fzj{^1ocalhost:/tmp - □ x
文件⑥编辑⑨萱看?终端①标签⑧帮助砂
§0 12 * * bash /home/fzl/autobackupdatal .she 11
30 17 * * 宋 bash /home/fzl/autobackupdala2*she11
切换到root账户,修改系统时间为上午11: 59: 50
root^locfllhost: - n x
文件(巳 编辑(刃 查看(Y)终端(工)标签型)帮助(旦)
[root?localhost 样 date
2013年 12月 19 日 星期四 01:19:22 CST
[rootOlocalhost ]# date -s 11:59:50
2013年 12月 190 星期四 11:59:50 CST
root(31ocalhost #
在终端机 bash autobackupdata1.shell,10 秒过后, 在目录 /home/fzl/disk1backup 和/temp/disk2backup 都有了备份文件,如下图截图所 示:
(7 )切换到root用户,修改系统时间为下午16 : 59 : 50.
root? 1 oca] Jiost-: - °
X
文件旧编辑?查看⑴终端⑴标签谢帮助(甜
[root^locslhost ]# date
2013 年 12 月 190 星期四 12:00:31 CST [root^locslhost ?]# date ~s 16:59:50 2013年 12月 19E 星期四 16:59:50 CST
[root^loca
原创力文档

文档评论(0)