程序:是一串没有运行的代码
保存在硬盘,光盘等介质中的可执行代码和数据,文件中静态保存的代码
进程:是一个运行中代码
在CPU及内存中运行的程序代码;动态执行的代码;父,子进程:每个程序可以创建一个或多个进程
1,查看静态的进程
方法一:ps aux
a :显示终端上的所有进程,包括其他用户的进程
u :表示列出进程的用户
x :显示所有终端的进程信息
PID :进程的ID
%CPU :进程占用的CPU百分比
%MEM :占用物流内存的百分比
方法二:ps -elf
e :显示系统内的所有进程信息
l :使用长格式显示进程信息
f :使用完整的格式显示进程信息
2,僵尸进程及杀死进程
当子进程比父进程先结束,而父进程没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程
kill -9 +PID 命令,可以强制杀死相应进程
3,查看动态的进程信息
top命令
%CPU :进程占用的CPU百分比
%MEM :占用物流内存的百分比
load average:三列,分别1分钟,5分钟,15分钟CPU使用的平均值
top常用命令:
c键:根据CPU使用百分比大小进行排序
q键:退出top程序
数字1键:显示CPU个数和状态
4,crontab命令
可以设置定时执行某次规则
代表意义 分钟 小时 日期 月份 周 命令
数字范围 0~59 0~23 1~31 1~12 0~7 需要执行的命令
注:周的数字为0或者7时,都是代表“星期天”的意思
举例:
crontab -e命令:编辑定时任务
crontab -l 命令:表示查看本机设置的所有定时任务
crontab -r 命令:删除所有定时任务