进程管理【Ubuntu-shell】

进程管理:




    用户级进程、系统级进程(守护进程)

    -------------------------------------------------------
    监视进程:
    PID:进程号,系统为进程分配的唯一编号,用于标识系统的身份。
    PPID:父进程的PID号
    TTY:启动该进程的的终端
    USER/UID:执行该进程的用户身份及UID
    PRI:进程的优先级,数字越大表示优先级越低
    NICE:进程的谦让度,表示进程对CPU时间要求的迫切程度
    STAT:进程的状态。如,R:正在运行或已经就绪,S:可以被唤醒的睡眠,D:不可唤醒的睡眠,T:已被停止,Z:进程已经终止但未被父进程回收。
    %CPU:进程占用的CPU比例
    %MEM:进程占用的内存比例
    TIME:进程实际占用CPU的总时间
    ADDR:进程在内存中的地址
    SZ:进程占用的虚拟内存大小
    CMD:启动进程的命令
    -----------------------------------
    proc文件系统:
        一个建立在内存的特殊文件系统,挂载点是"/proc",它记录了个进程以及其他系统信息。在proc文件系统中,每个目录对应于一个进程,目录以进程的PID命名。进入某个进程对应的目录,里面有若干文件,这些文件记录了该进程当前运行的各种状态信息。应用程序可通过打开并读取这些文件来获取进程信息。proc文件系统实质为用户程序提供了一种了解Linux内核的方式。许多系统管理命令,如:ps命令,top命令等,通过读取并整理proc文件系统的内容后以友好方式呈现给用户。

    cd  /proc 
    ls -l
    cd  ./1 
    #1号目录记录1号进程信息,即:init进程,1号进程是系统的第一个用户级进程。
    ls -l
    cat ./status
    cat /proc/meminfo
    cat /proc/cpuinfo
    -----------------------------------------
    进程监视命令:
    ps命令提供当前进程的状态快照。top命令实时提供进程信息。pstree命令查看进程家族树。lsof命令列出进
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值