Linux菜鸟起飞之路【十】进程管理
2024-09-08 15:03:13
一、基本概念
进程:程序的一次动态执行
守护进程:在后台运行并提供系统服务的进程
僵尸进程:完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程”
父进程:指已创建一个或多个子进程的进程。
子进程:指的是由另一进程(对应称之为父进程)所创建的进程。
二、进程管理相关系统命令
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相同
但是注意,所有叫做或者包含你所输入进程名字的进程都将会被杀死。
最新文章
- UITextView: 响应键盘的 return 事件(收回键盘)
- [转]Filter实现处理中文乱码,转义html标签,过滤敏感词
- 10 个超酷的加载中的 Gif 动画
- jquery实现点击页面其他地方隐藏指定元素
- 赵雅智_Fragment生命周期
- Android(java)学习笔记110:ScrollView用法
- 圣诞节来了,雪花纷飞的CSS3动画,还不首页用起来
- 【转载】详细解读C#中的 .NET 弱事件模式
- [ASP.NET] 檔案讀寫權限問題
- 第九章 MySQL中LIMIT和NOT IN案例
- 关于Devexpress15.2中GridControl控件选择字段ColumnEdit下拉时间设置
- [模板][Luogu3387] 缩点 - Tarjan, 拓扑+DP
- Mongo 整体架构介绍(1)-------分片集群
- Linux基本命令总结(九)
- Java多线程之原子性 volatile、atomicInteger测试
- linux批量替换文本字符串
- Unity By Reflection Update Scripts
- SCU 4438:Censor
- 学习TensorFlow的tf.concat使用
- 布式实时日志系统(三) 环境搭建之centos 6.4下hadoop 2.5.2完全分布式集群搭建最全资料