zoukankan      html  css  js  c++  java
  • 进程

    1.在Linux 中,每个执行的程序都是一个进程。每个进程都分配一个ID号。
     每一个进程,都对应一个父进程,而这个父进程可以复制多个子进程。
     每个进程都可能以两种方式存在的。前台和后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。
     后台进程(守护进程)则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。  一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束。
    2. 显示系统执行的进程
        说明:查看进行使用的指令是:ps 一般来说使用的参数是:-aux
          参数信息
            -a 显示当前终端的所有进程信息
            -u 以用户的格式显示进程信息
            -x 显示后台进程运行的参数        
    3.执行命令查看进程信息
       ps -aux|grep xxx

    USER:该进程属于那个使用者账号。
    PID :该进程的进程ID号。
    %CPU:该进程使用掉的 CPU 资源百分比;
    %MEM:该进程所占用的物理内存百分比;
    VSZ :该进程使用掉的虚拟内存量 (Kbytes)
    RSS :该进程占用的固定的内存量 (Kbytes)
    TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
    STAT:该程序目前的状态,主要的状态有:
    R :该程序目前正在运作,或者是可被运作;
    S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
    T :该程序目前正在侦测或者是停止了;
    Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
    START:该进程被触发启动的时间;
    TIME :该进程实际使用 CPU 运作的时间。
    COMMAND:该程序的实际指令。
    4.以全格式显示当前所有的进程,查看进程的父进程。
       ps -ef 是以全格式显示当前所有的进程
       -e 显示所有进程 -f 全格式
    5.终止进程 kill和killall
       Kill [选项] 进程号 (功能描述:通过进程号杀死进程)
       Killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在         系统因负载过大而变得很慢时很有用)
    
       -9 表示强迫进程立即停止
    6.查看进程树 pstree
       pstree  [选项] 可以更加直观的来看进程信息
       常用选项
       -p:显示进程的PID
       -u:显示进程的所属用户
  • 相关阅读:
    Bluetooth ATT 介绍
    用SQL语句去掉重复的记录
    xib模块化设计
    iOS 指纹识别常见问题汇总
    蓝牙信息传播原理
    UIAlertView 或 UIAlertController message 文字对齐设置
    iOS 跳转到系统设置的问题
    nordic 52832 DFU后出现无法重连的问题
    UIView类绘图出现错误提示
    nordic DFU固件升级
  • 原文地址:https://www.cnblogs.com/cbxBlog/p/9165150.html
Copyright © 2011-2022 走看看