一、基本概念

进程:程序的一次动态执行

守护进程:在后台运行并提供系统服务的进程

僵尸进程:完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程”

父进程:指已创建一个或多个子进程的进程。

子进程:指的是由另一进程(对应称之为父进程)所创建的进程。

二、进程管理相关系统命令

1.top

回显格式

top行 当前时间:up(已开机时间):user(用户):..

task行 total(总任务数):running(正在运行任务数):sleeping(已休眠任务数):stop(停止进程数):zombie(僵尸进程数)

cpu行 us(用户进程):sy(系统进程):id(剩余资源):wa(等待进程):hi(硬件中断):si(软件中断):st(虚拟机数)

MEM 内存 buffer(缓冲区)

swap 交换分析

2.free

选项 -m 以兆为单位查看

   -h 以G为单位查看

3.ps -aux

查看全部进程,这时候可以利用管道符查看前几行

 ps -aux | head -n //显示前n行的进程

或者查看特定命令

ps -aux | grep 'keyword' //grep后面是命令关键字

或者过滤什么命令

ps -aux | grep -v 'keyword' //grep后是想过滤点的命令

4.kill

杀死进程,直接和进程的PID连用,或者使用选项 -9 强制杀死

 kill PID
kill - PID

5.后台程序

后台运行某程序直接在该程序后加上&即可,它会打开这个程序并回显工作号和PID

查看后台程序状况

 jobs

将后台程序转为前台程序

 fg %工作号

将程序放到后台运行

 bg %工作号

杀死同样适用kill或者kill -9

6.进程树相关

查看进程树直接使用pstree

可以使用pkill杀死进程,用法与kill相同

但是注意,所有叫做或者包含你所输入进程名字的进程都将会被杀死。

最新文章

  1. UITextView: 响应键盘的 return 事件(收回键盘)
  2. [转]Filter实现处理中文乱码,转义html标签,过滤敏感词
  3. 10 个超酷的加载中的 Gif 动画
  4. jquery实现点击页面其他地方隐藏指定元素
  5. 赵雅智_Fragment生命周期
  6. Android(java)学习笔记110:ScrollView用法
  7. 圣诞节来了,雪花纷飞的CSS3动画,还不首页用起来
  8. 【转载】详细解读C#中的 .NET 弱事件模式
  9. [ASP.NET] 檔案讀寫權限問題
  10. 第九章 MySQL中LIMIT和NOT IN案例
  11. 关于Devexpress15.2中GridControl控件选择字段ColumnEdit下拉时间设置
  12. [模板][Luogu3387] 缩点 - Tarjan, 拓扑+DP
  13. Mongo 整体架构介绍(1)-------分片集群
  14. Linux基本命令总结(九)
  15. Java多线程之原子性 volatile、atomicInteger测试
  16. linux批量替换文本字符串
  17. Unity By Reflection Update Scripts
  18. SCU 4438:Censor
  19. 学习TensorFlow的tf.concat使用
  20. 布式实时日志系统(三) 环境搭建之centos 6.4下hadoop 2.5.2完全分布式集群搭建最全资料

热门文章

  1. vue教程3-webpack搭建项目
  2. shell中变量内容的删除,替代
  3. Cent OS 6.5 下 Node.js安装
  4. ExceptionHandlerMiddleware中间件如何呈现“定制化错误页面”
  5. php时间戳存在8小时误差
  6. 使用CRA开发的基于React的UI组件发布到内网NPM上去
  7. fleet-运行一个全局的单元
  8. 面向对象程序设计第四单元总结(UML系列)
  9. Spring 计划任务
  10. linux配置tomcat已service方式启动