实验报告 实验目的:熟练掌握进程和任务计划管理 实验要求: 1创建 /ios/ 目录,将RHEL7的系统安装盘放入光驱后,制作系统盘的光盘镜像文件 2.将这个进程放到后台运行。 3.在前台使用 jobs 命令查看后台进程的运行情况。 4.使用ps命令查看该进程的PID号,使用kill命令杀死该进程 5.再用 jobs 命令查看后台进程运行情况。 6.挂载centos7光盘,安装vsftpd包,安装后启动vsftpd服务 7.写个计划任务 1)要求每周一23:30对 /home 目录进行备份,备份数据名为home.tar.gz,保存到 /backup/ 目录下。 2)每周一的早上7:50自动清空ftp服务器公共目录/var/ftp/pub中的数据 3)每天晚上的10:30自动执行任务,完成以下操作,显示当前的系统时间并查看以挂载磁盘分区德 磁盘使用情况,将输出结果追加保存到文件/va/log/df.log中,以便持续观察硬盘空间的变化

实验步骤

  1. 创建 /ios/ 目录,将RHEL7的系统安装盘放入光驱后,制作系统盘的光盘镜像文件 (1) 创建 /ios/ 目录 mkdir /ios (2) 将RHEL7的系统安装盘放入光驱 (3) 制作系统盘的光盘镜像文件 cp /dev/cdrom /yyc.iso
  2. 将这个进程放到后台运行 (1) 把进程放到后台 (按ctrl+z) (2) 因ctrl+z是将进程以停止的形式放入后台所以用bg使进程在后台运行 bg
  3. 在前台使用 jobs 命令查看后台进程的运行情况 (1) 查看后台进程的运行情况 jobs
  4. 使用ps命令查看该进程的PID号,使用kill命令杀死该进程 (1) 查看该进程的PID号 ps aux (2) #如题目不必须使用ps命令查找,可以使用pgrep根据条件查找进程PID #pgrep -l “cp” (3) kill命令杀死该进程 kill (yyc.iso的PID)
  5. 再用 jobs 命令查看后台进程运行情况 (1) 用 jobs 命令查看后台进程运行情况 jobs
  6. 挂载centos7光盘,安装vsftpd包,安装后启动vsftpd服务 (1) 挂载centos7光盘 mount /dev/cdrom /mnt (2) 安装vsftpd包 rpm -ivh /mnt/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm (3) 安装后启动vsftpd服务 systemctl start vsftpd
  7. 写个计划任务 (1) 创建名为/backup的目录 mkdir /backup (2) 用which查看tar命令的绝对路径 which tar (3) 用which查看rm命令的绝对路径 which rm (4) 用which查看date命令的绝对路径 which date (5) 用which查看df命令的绝对路径 which df (6) 编辑计划任务 crontab -e (7) 要求每周一23:30对 /home 目录进行备份,备份数据名为home.tar.gz,保存到 /backup/ 目录下 30 23 * * 1 /usr/bin/tar -czf /backup/home.tar.gz /home (8) 每周一的早上7:50自动清空ftp服务器公共目录/var/ftp/pub中的数据 50 07 * * 1 /usr/bin/rm -rf /var/ftp/pub/* (9) 每天晚上的10:30自动执行任务,完成以下操作,显示当前的系统时间并查看以挂载磁盘分区德 磁盘使用情况,将输出结果追加保存到文件/va/log/df.log中,以便持续观察硬盘空间的变化 30 22 * * * /usr/bin/date >> /var/log/df.log;/usr/bin/df -hT >> /var/log/df.log (10) 查看任务计划 crontab -l