Linux操作系统综合实验

管理员需每天做一定的重复工作,请按照下列要求编制一个解决方案,并编程实现该方案。
(1) 在下午6 :30删除/home/stu/abc目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时把/home/stu /xyz目录下x1文件的全部数据加入到/home/stu /backup目录下的bak01.txt文件内;
(3)每逢星期一下午5:50将/home/stu /data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
(4)在下午5:55将U盘卸载。

(1) 创建abc文件夹并在其目录下创建子目录和文件
[root@server1 miaoxin]# mkdir abc
[root@server1 miaoxin]# cd /home/miaoxin/abc。
[root@server1 abc]# touch a.txt
[root@server1 abc]# mkdir b
在abc目录下创建z1.cron文件

在z1.cron中写入第一条程序:30 18 * * * rm -r /home/miaoxin/abc/*

执行z1.cron文件:crontab /home/miaoxin/abc/z1.cron

(2)创建xyz文件夹并创建xyz文件夹内的x1.c文件,然后在x1.c中写入内容

在z1.cron中写入第二条程序:0 8-18/1 * * * cut -f1 /home/miaoxin/xyz/x1.c >> /home/miaoxin/backup/bak01.txt
执行z1.cron文件:crontab /home/miaoxin/abc/z1.cron

(3)创建data文件夹及data目录下的子目录和文件
在z1.cron中写入第三条程序:50 17 * * * tar zcvf backup.tar.gz /home/miaoxin/data
执行z1.cron文件:crontab /home/miaoxin/abc/z1.cron

(4)插入U盘,查询U盘信息(fdisk -l)
在z1.cron中写入第四条程序:55 17 * * * umount /dev/sdc1
重新执行z1.cron文件:crontab /home/miaoxin/abc/z1.cron

总结:
mkdir abc
//在/home/stu目录下穿件文件夹abc
cd /home/miaoxin/abc //转到abc文件夹目录下
touch a.txt
//新建文件a.txt
mkdir b
//新建子目录b
cat>>z1.cron //新建z1.cron文件并写入30 18 * * * rm -r/home/miaoxin/abc/*后ctral+d保存退出
crontab /home/miaoxin/abc/z1.cron
//执行z1.cron文件
tail -f /var/log/cron //查询系统自动执行的日志
fdisk -l //查看硬盘及分区信息,通过这条命令查看U盘信息

遇到错误:[root@server1
abc]# crontab /home/miaoxin/abc/z1.cron
“/home/miaoxin/abc/z1.cron”:1:
premature EOF
原因:该错误是因为cat>>z1.cron时没有换行导致的,/n重新保存即可。

要记住的是每次修改完z1.cron都需要重新执行。

注意:umount只是卸载掉设备和挂载点直接的关联,而U盘此时还是可以查看到的(fdisk -l)若要完全关闭只需要继续在z1.cron中加power-off /dev/sdc1来安全关闭驱动器。

由于是第一次发,如有错误或疑惑请及时评论通知博主,蟹蟹。

Linux操作系统综合实验相关推荐

  1. 华北科技学院计算机系qq群,华北科技学院操作系统综合实验.doc

    华北科技学院操作系统综合实验 华北科技学院计算机学院综合性实验 实 验 报 告 课程名称 计算机操作系统 实验学期 2014 至 2015 学年 第 1 学期 学生所在系部 计算机 年级 大三 专业班 ...

  2. linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析

    linux操作系统分析实验-基于mykernel的时间片轮转多道程序实现与分析 学号384 原创作业转载请注明出处+中国科学技术大学孟宁老师的Linux操作系统分析 https://github.co ...

  3. Unix/Linux操作系统分析实验二 内存分配与回收:Linux系统下利用链表实现动态内存分配

    Unix/Linux操作系统分析实验一 进程控制与进程互斥 Unix/Linux操作系统分析实验三 文件操作算法: 实现在/proc目录下添加文件 Unix/Linux操作系统分析实验四 设备驱动: ...

  4. Unix/Linux操作系统分析实验四 设备驱动: Linux系统下的字符设备驱动程序编程

    Unix/Linux操作系统分析实验一 进程控制与进程互斥 Unix/Linux操作系统分析实验二 内存分配与回收:Linux系统下利用链表实现动态内存分配 Unix/Linux操作系统分析实验三 文 ...

  5. 操作系统综合实验验优:OSLab小型操作系统仿真实验(大大小小实验)

    最后的大实验快去验优,废话少说,直接开冲: #include<iostream.h> typedef struct pcb{char name[10];int ntime;//要求运行时间 ...

  6. linux系统编程界面实验报告,操作系统实验报告-Linux操作使用编程.doc

    操作系统实验报告-Linux操作使用编程 实 验 报 告( 2012/ 2013 学年 第二学期) 课程名称操 作 系 统A实验名称Linux操作.使用.编程实验时间2013年 5 月 6日指导单位计 ...

  7. 实验一 熟悉常用的Linux操作和Hadoop操作

    文章目录 题目 实验环境 实验内容 熟悉常用的Linux命令 安装Hadoop 安装ssh服务端 安装Java环境并设置环境变量 安装单机Hadoop hadoop伪分布式安装 出现的问题 but t ...

  8. 操作系统 实验报告 linux 内核,linux操作系统内核实验报告.doc

    linux操作系统内核实验报告.doc linux操作系统内核实验报告 篇一:linux操作系统实验报告 LINUX操作系统实验报告 姓 名 班级学号 指导教师 2011 年 05月 16 日 实验一 ...

  9. 实验1:熟悉常用的Linux操作和Hadoop操作

    注:完整实验报告word文件在末尾 --------------------------------- "大数据技术原理与应用"课程实验报告 题目:实验1:熟悉常用的Linux操作 ...

最新文章

  1. Web.xml配置详解之context-param
  2. Java集合源码分析(二)ArrayList
  3. javaweb学习总结(十六)——JSP指令
  4. 1.4 Hive和数据库的比较
  5. java中变量的作用域
  6. CS231n课程笔记5.4:超参数的选择交叉验证
  7. python3 ftp启动_python3利用pyftpdlib模块启动ftp服务
  8. Python 3.8与普通程序员有关的几个新特性
  9. android:scaletype=quot;fitxyquot;,Android ImageView的ScaleType属性
  10. 对数周期天线hfss建模_Ansoft HFSS 在设计对数周期天线时的仿真方法-HFSS教程
  11. 数据库分库分表之后如何查询统计?
  12. 即时通信多媒体分享与文件共享
  13. 如何制作flash视频动画
  14. css3 简单的动画实现欢乐愉快的小鱼
  15. 2018年8月win10教育版education最新激活密钥
  16. 期货反跟单-千万不要盲目开始反跟单交易
  17. 老将引退AMD换血成功
  18. 科技、家电巨头混战AIoT:谁是未来十年的新入口?
  19. 如何策划管理PPC活动(百度推广/直通车/谷歌推广)
  20. JavaScript知识要点 - Web前端开发必备

热门文章

  1. 知名动画公司访华,绘王发布新款INSPIROY Q11K数位板
  2. LP、HPM、HPC、HPC等工艺制作博文
  3. 优秀领导者的六种领导方式
  4. 66.plus-one
  5. 超方便插件lombok的使用(eclipse版本)
  6. android闹钟程序实现铃声
  7. DCS系统 采集OPC ua协议自动保存入数据库方案
  8. mail.smtp.auth.ntlm.domain
  9. 腾讯云轻量应用服务器CPU主频多少?型号?
  10. PHP7新特性和废弃的函数