Linux实验报告(3)——计划任务管理——2021.5.22

Linux实验报告(3)——计划任务管理

  • 一丶配置要求:
  • 二丶实验目的
  • 三丶实验要求:(Root)
  • 四丶上一篇:Linux实验报告(2)——磁盘存储管理

一丶配置要求:

  • 虚拟机VM15.0及以上版本
  • centos7.0版本
  • windows7或windows10宿主机

二丶实验目的

  • 掌握计划任务语句的编写语法
  • 掌握利用计划任务提高执行效率的技巧
  • 了解计划任务在生产过程中的方法

三丶实验要求:(Root)

由 root 用户设置一份 crontab 计划任务列表,完成以下任务:

crontab -e
  1. 每天早上 6:30 自动开启 sshd 服务,23:30 关闭 sshd 服务。
30      6        *      *        *      /usr/bin/systemctl start sshd
30      23       *      *        *      /usr/bin/systemctl stop sshd
  1. 每隔 5 天清空一次 FTP 服务器的公共目录/var/ftp/pub 中的数据。
0       *        */5    *        *      /usr/bin/rm –rf /var/ftp/pub/*
  1. 每周六的 6:15 重启 httpd 服务。
15      6        *      *        6      /usr/bin/systemctl restart httpd
  1. 每周一、三、五的下午 22:30,使用 tar 命令自动备份 /etc/httpd 目录。
30      22       *      *        1,3,5  /usr/bin/tar jcvf httpd.tar.bz2 /etc/httpd
  1. 给180xname用户配置计划任务:每天13:40分执行 /bin/echo hello
crontab -e -u 1802huangjie
# 40      13      *       *       *       /bin/echo hello
  1. 为用户lisi设置计划任务,每周日晚上23:55 将/etc/passwd文件内容复制到宿主目录中,保存为 pwd.txt
crontab -e -u lisi
# 55	23      *       *       7       /usr/bin/cp /etc/passwd /home/lisi/pwd.txt
  1. 为用户wangwu设置计划任务,工作日8 点到 18 点之间每隔 2 小时,将/var/log/message备份到自己家目录中的log-bak目录中
crontab -e -u wangwu
# *       8-18/2          *       *       *       /usr/bin/cp /var/log/message /home/wangwu/log-bak
  1. 查看 root 用户的计划任务列表的内容
crontab -l
  1. 查看用户zhangsan、lisi的计划任列表的内容
# 查看用户zhangsan的计划任列表的内容
crontab -l -u zhangsan

# 查看用户lisi的计划任列表的内容
crontab -l -u lisi
  1. 删除180xname的计划任务
crontab -r -u 1802huangjie

四丶上一篇:Linux实验报告(2)——磁盘存储管理

Linux实验报告(2)——磁盘存储管理

你可能感兴趣的:(RHCSA-Linux,linux,centos,运维,java,ubuntu)