实验报告
实验目的:熟练掌握进程和任务计划管理
实验要求:
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中,以便持续观察硬盘空间的变化
实验步骤
创建 /ios/ 目录,将RHEL7的系统安装盘放入光驱后,制作系统盘的光盘镜像文件
(1) 创建 /ios/ 目录
mkdir /ios
(2) 将RHEL7的系统安装盘放入光驱
(3) 制作系统盘的光盘镜像文件
cp /dev/cdrom /yyc.iso
将这个进程放到后台运行
(1) 把进程放到后台
(按ctrl+z)
(2) 因ctrl+z是将进程以停止的形式放入后台所以用bg使进程在后台运行
bg
在前台使用 jobs 命令查看后台进程的运行情况
(1) 查看后台进程的运行情况
jobs
使用ps命令查看该进程的PID号,使用kill命令杀死该进程
(1) 查看该进程的PID号
ps aux
(2) #如题目不必须使用ps命令查找,可以使用pgrep根据条件查找进程PID
#pgrep -l “cp”
(3) kill命令杀死该进程
kill (yyc.iso的PID)
再用 jobs 命令查看后台进程运行情况
(1) 用 jobs 命令查看后台进程运行情况
挂载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
写个计划任务
(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