####进程######
什么是进程?
程序(program)放置在储存媒体中(如硬盘.光盘.软盘.磁带等),为实体文件的形态存在
进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说i,进程就是一个正在运行中的程序。

进程状态
R(Running):该程序正在运行中;
S(Sleep): 该程序目前正在睡眠(idle),但可以被唤醒(signal)。
D不可被唤醒的睡眠状态,通常进程可能在等待I/O的情况
T停止状态(stop),可能是在工作控制(背景暂停)或错(traced)状态;
Z(Zombie):僵尸状态,程序已经终止但无法被移除至内存外
如下图,第二列所显示
认识进程

查看进程
ps: 静态查看进程信息
-A:所有的process均显示出来,与-e具有同样的效用;
-a: 不与terminal有关的所有process;
-u: 有效使用者(effective user)相关的process;
x: 列出系统中所有运行包含tty输出设备
a:在当前环境中运行的进程
f:显示进程的父子关系
e:显示进程的详细信息(系统资源的调用)
举例:
ps -A
认识进程
ps -a
认识进程
ps -u
认识进程
ps x
认识进程
ps a
认识进程
ps f
图中6265就是1525的子进程认识进程
ps e
认识进程
ps常用组合
ps aux ##显示系统中所有进程并显示进程用户
ps ef ##显示进程详细信息并显示进程父子关系
(子进程就是父进程衍生出来的进程 ,杀死父进程,子进程就会变成孤儿进程,)
ps ax ##显示当前系统中的所有进程
pstree ##显示当前系统的进程树
举例:ps aux
认识进程
显示进程指定信息
ps -o xxx ##显示进程的指定信息
comm ##进程名称
user ##进程所有人
group ##进程所有组
%cpu ##进程cpu使用率
%mem ##进程内存使用率
pid ##进程id
举例:
ps -o comm,user,group,%cpu,%men,pid
认识进程

相关文章:

  • 2022-12-23
  • 2021-09-11
  • 2021-05-28
  • 2022-01-12
  • 2021-08-25
  • 2022-01-12
  • 2021-10-05
  • 2021-08-28
猜你喜欢
  • 2021-06-16
  • 2021-08-09
  • 2022-01-22
  • 2021-10-25
  • 2022-12-23
  • 2021-06-06
  • 2021-05-30
相关资源
相似解决方案