0
点赞
收藏
分享

微信扫一扫

Linux系统:进程和计划任务管理(实验)

需求描述:

管理系统中的进程

  • 使用kill命令终止postfix服务的运行
  • 查找系统中CPU占用率超过80%的进程(可能没有),并抢先终止该进程

设置计划运行的系统管理任务

  • 每周一的早上7:50自动清空FTP服务器公共目录/var//ftp/pub中的数据
  • 每天晚上的10:30自动执行任务,完成以下操作:显示当前的系统时间并查看已挂载磁盘分区的磁盘使用情况,将输出结果追加保存到文件/var/log/df.log中,以便持续观察硬盘空间的变化
  • 确认所设置的计划任务列表。
管理系统中的进程

使用kill命令终止postfix服务的运行

[root@localhost ~]# systemctl start postfix.service
[root@localhost ~]# ps aux | grep "postfix"
root 9853 2.5 0.1 91628 2144 ? Ss 10:06 0:00 /usr/libexec/postfix/master -w
postfix 9854 1.0 0.2 91732 4084 ? S 10:06 0:00 pickup -l -t unix -u
postfix 9855 0.5 0.2 91800 4100 ? S 10:06 0:00 qmgr -l -t unix -u
root 9857 0.0 0.0 112724 988 pts/0 S+ 10:06 0:00 grep --color=auto postfix
[root@localhost ~]# kill 9854
[root@localhost ~]# kill 9855
[root@localhost ~]# ps aux | grep "postfix"
root 9853 0.2 0.1 91628 2144 ? Ss 10:06 0:00 /usr/libexec/postfix/master -w
root 9860 0.0 0.0 112724 984 pts/0 S+ 10:06 0:00 grep --color=auto postfix

查找系统中CPU占用率超过80%的进程(可能没有),并抢先终止该进程

使用top > 大写P排序查看cpu占用情况(M排序查看内存占用情况),使用k输入进程号可杀死进程


设置计划运行的系统管理任务

crontab -e 编辑计划任务

每周一的早上7:50自动清空FTP服务器公共目录/var/ftp/pub中的数据

50 7 * * 1 /bin/rm -rf /var/ftp/pub/*

每天晚上的10:30自动执行任务,完成以下操作:显示当前的系统时间并查看已挂载磁盘分区的磁盘使用情况,将输出结果追加保存到文件/var/log/df.log中,以便持续观察硬盘空间的变化

30 22 * * * /bin/date > /var/log/df.log
30 22 * * * /bin/df -hT >> /var/log/df.log

确认所设置的计划任务列表。

[root@localhost ~]# crontab -l
50 7 * * 1 /bin/rm -rf /var/ftp/pub/*
30 22 * * * /bin/date > /var/log/df.log
30 22 * * * /bin/df -hT >> /var/log/df.log





举报

相关推荐

0 条评论