Linux系统监控(定时任务)

系统监控
Top 命令 相当于windows中的任务管理器。
在这里插入图片描述
load average :查看当前系统负载情况。1分钟,5分钟,15分钟。一般正常情况值不能大于cpu个数。
Tasks:当前系统的进程数。
Cpu:按1,显示所有的cpu。
Mem:内存使用情况
Swap:虚拟内存的使用情况
q 退出top
Ps命令 显示当前系统的所有进程

Ps命令 显示当前系统的所有进程
ps -ef 显示所有进程
ps -ef| grep tomcat 显示tomcat进程详情。
在这里插入图片描述
Netstat 命令 显示当前提供网络服务的所有进程
netstat -anp | grep 1037 查找进程号为1037的进程使用的端口号
在这里插入图片描述
Kill命令,杀死进程。

Kill -9 pid

杀死top进程
查询top进程的进程号
在这里插入图片描述

Kill  -9 2441

在这里插入图片描述
Windows中杀死进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找出程序的的进程号,根据进程号找出端口号
杀死程序进程。

定时任务

 Crontab -e 

进入到crontab的编辑模式

在这里插入图片描述
分钟,0-59,每一分钟使用或者/1,每3分钟*/3.
小时(0-23)
日期(1-31)
月份(1-12)
星期(0-6)
要运行的任务
实战案例:要求张三每一分钟说一句我喜欢你?

echo "I love you " `date`  >> /home/love

在这里插入图片描述
Echo相当于java中的println,打印文本内容
`` 中的内容不会原原本本的输出,会执行之后输出。
>> 重定向,追加
>重定向覆盖,会清空原来的文件,把内容放进去。

posted @ 2022-02-14 00:40  SimoonJia  阅读(40)  评论(0编辑  收藏  举报