美文网首页
linux进程相关命令

linux进程相关命令

作者: wqjcarnation | 来源:发表于2021-02-01 09:44 被阅读0次

    进程相关的命令

    ps 显示当前系统中由该用户运行的进程列表(掌握)
    kill 输出特定的信号给指定的进程,并根据该信号而
    完成指定的行为(掌握)
    top 动态显示当前系统中由该用户运行的进程列表(掌握)
    renice 修改一个正在运行的进程的优先级
    pstree 列出当前的进程,以及它们的树状结构

    *** ps 显示进程列表 ***

       -a   显示终端所有进程,包括其他用户的进程 
    
       -u   查看进程所有者及详细信息
    
       -x   显示没有控制终端的进程
    
       -e   显示所有进程
    
       -l    PPID、PID等详细显示格式
    
        -f     用ASCII字符显示[树状结构](https://www.baidu.com/s?wd=%E6%A0%91%E7%8A%B6%E7%BB%93%E6%9E%84&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao),表达程序间的相互关系。
    
       ps –el |grep tomcat (用指定关键字搜索进程,用来判断进程是否启动)
    

    ***kill 杀进程 ***

     kill PID  终止进程(pid为进程编号,用ps命令可以查到进程编号) 
    
       kill -9 PID 强制终止进程 (多与上面的ps命令配合使用)
    

    ** top *** 动态显示当前系统中由该用户运行的进程列表。

    5、说明
    前5行为系统总体资源统计情况

    top -       系统当前时间
    up       系统已开机多长时间
    user      当前用户数
    load average cpu平均负载,三个数值分别为,1分钟,5分钟,15分钟
    Tasks    系统当前进程数,
    total:总进程数,
    running:正在运行的进程数,
    sleeping:睡眠的进程数,
    stopped:停止的进程数,
    zombie:僵尸进程数
    %Cpu(s) cpu使用率,
    us:用户使用cpu百分百,
    sy:系统内核使用cpu百分百,
    id:剩余的cpu百分百
    Mem     内存使用信息,
    total:总内存大小,
    free:空闲的内存,
    used:已使用的内存,
    buff/cache:缓存的内存大小
    Swap    虚拟内存信息......

    列表详情:
    PID     进程id
    USER     进程所有者
    PR       优先级
    NI       nice值,负值表示高优先级,正值表示低优先级
    VIRT       进程使用的虚拟内存总量
    RES       进程使用的物理内存大小
    SHR       共享内存大小
    S        进程状态,D:不可中断的睡眠状态,R:运行,S:睡眠,T:跟踪/停止,Z:僵尸进程
    %CPU      进程使用的CPU占用百分比
    %MEM      进程使用的物理内存百分比
    TIME+      进程使用的CPU时间总计
    COMMAND   命令名

    ***renice ***修改一个正在运行的进程的优先级(意义不大)

    ***pstree *** 列出进程树状图

    相关文章

      网友评论

          本文标题:linux进程相关命令

          本文链接:https://www.haomeiwen.com/subject/qitgzktx.html