linux进程管理

1.在linux中,每一个执行的程序都称为一个进程,每一个进程都分配一个ID号(pid,进程号)
2.每个进程都以两种方式存在,前台与后台,所谓前台进程就是用户目前的屏幕上显示的,后台进程则是实际在操作,但是屏幕上无法看到的进程
3.一般系统的服务进程都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束

ps命令是用来查看目前系统中,有哪些在执行,以及它们的执行情况,可以不加任何参数
命令参数:
ps -a 显示当前终端的所有进程信息
ps -u 以用户的格式显示进程信息
ps -x 行水水水水后台进程运行的参数

一般都会三个参数连用
ps -aux

进程各个字段的详细
USER : 进程执行的用户
PID : 进程号
%CPU : CPU占比
%MEM:占有物理内存的百分比
VSZ:虚拟内存
RSS:实际内存
TTY:终端名称
STAT:运行状态 s表示sleep状态 r表示运行状态,D表示短期等待,z表示疆死进程
TIME:占有的CPU时间,即进程使用CPU的总时间
Command:启动进程所用的命令和参数,如果过长会被截断显示

终止进程
kill [选项] 进程号 (通过进程号来终止进程)
killall 进程名称 (通过进程名称来终止进程,也支持通配符,这个终止是终止它和其子进程)

常用选项: -9 表示强迫进程立即停止

例如:kill 11400 就是终止进程号为11400的进程

查看进程树
查看进程树可以更加直观的来查看进程信息
pstree [选项]

常用选项:
-p :显示进程的pid
-u :显示进程的所属用户

posted @   小信吖  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示