Llinux下的进程管理

1、进程定义

进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说,进程就是cpu未完成的工作,或者就是一个正在运行中的程序。

进程状态:

R(Running):该程序正在运行中

S(Sleep):该程序目前正在睡眠状态,但可以被唤醒

D :不可以被唤醒的睡眠状态,通常进程可能在等待 I/O 的情况

T :停止状态(stop),可能是工作控制(背景暂停)或除错状态

Z(Zombie):僵尸状态,程序已经终止但无法被移除至内存外

2、ps命令


ps a    #关于当前环境的所有进程

[root@localhost ~]# ps a
  PID TTY      STAT   TIME COMMAND
  590 tty1     Ss+    0:00 /usr/bin/Xorg :0 -background none -verbose -auth /run
 1162 ttyS0    Ss+    0:00 /sbin/agetty --keep-baud ttyS0 115200 38400 9600
 2113 pts/0    Ss     0:00 -bash
 2733 pts/0    R+     0:00 ps a

ps x| -A    #所有进程

ps f    #显示进程从属关系

ps e    #显示进程调用环境工具的详细信息

ps l    #长列表显示进程的详细信息

ps u    #显示进程的用户信息

ps -a    #显示shell前台运行命令的进程,但不保函shell本身

ps ax -o %cpu,%mem,user,group,comm,nice,pid,stat     #指定显示进程的某些信息

%cpu     #显示进程cpu负载

%mem    #显示进程内存负载

user    #进程用户

group    #进程组

comm    #进程名称

nice    #进程优先级

pid    #进程的id

stat    #进程状态

        stat中显示的信息

        S   #进程状态

        l    #内存中有锁定空间

        N    #优先级低

        <    #优先级高

        +    #前台运行

        s    #顶级进程

[root@localhost ~]# ps ax -o %cpu,%mem,user,group,comm,nice,pid,stat
%CPU %MEM USER     GROUP    COMMAND          NI   PID STAT
 0.0  0.4 root     root     systemd           0     1 Ss
 0.0  0.0 root     root     kthreadd          0     2 S
 0.0  0.0 root     root     ksoftirqd/0       0     3 S
 0.0  0.0 root     root     kworker/0:0H    -20     5 S<
 0.0  0.0 root     root     migration/0       -     7 S
 0.0  0.0 root     root     rcu_bh            0     8 S
 0.0  0.0 root     root     rcuob/0           0     9 S
 0.0  0.0 root     root     rcu_sched         0    10 R
 0.0  0.0 root     root     rcuos/0           0    11 S
 0.0  0.0 root     root     watchdog/0        -    12 S
 0.0  0.0 root     root     khelper         -20    13 S<
 0.0  0.0 root     root     kdevtmpfs         0    14 S
 0.0  0.0 root     root     netns           -20    15 S<
 0.0  0.0 root     root     writeback       -20    16 S<
 0.0  0.0 root     root     kintegrityd     -20    17 S<
 0.0  0.0 root     root     bioset          -20    18 S<
 0.0  0.0 root     root     kblockd         -20    19 S<
 0.0  0.0 root     root     khubd             0    20 S
 0.0  0.0 root     root     md              -20    21 S<
 0.0  0.0 root     root     kswapd0           0    24 S
 0.0  0.0 root     root     ksmd              5    25 SN
 0.0  0.0 root     root     khugepaged       19    26 SN
 0.0  0.0 root     root     fsnotify_mark     0    27 S
 0.0  0.0 root     root     crypto          -20    28 S<
 0.0  0.0 root     root     kthrotld        -20    37 S<
 0.0  0.0 root     root     kworker/u2:1      0    38 S
 0.0  0.0 root     root     kmpath_rdacd    -20    39 S<
 0.0  0.0 root     root     kpsmoused       -20    40 S<
 0.0  0.0 root     root     deferwq         -20    60 S<
 0.0  0.0 root     root     kauditd           0    84 S
 0.0  0.0 root     root     rpciod          -20   165 S<
 0.0  0.0 root     root     ata_sff         -20   224 S<
 0.0  0.0 root     root     kworker/u2:2      0   227 S
 0.0  0.0 root     root     scsi_eh_0         0   228 S
 0.0  0.0 root     root     scsi_tmf_0      -20   229 S<
 0.0  0.0 root     root     scsi_eh_1         0   230 S
 0.0  0.0 root     root     scsi_tmf_1      -20   231 S<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值