zoukankan      html  css  js  c++  java
  • 进程管理

    进程管理

    进程状态
    父子关系
    优先级关系

    13_4_linux进程管理之二
    看到了32分钟

    ps: Process State
    SysV风格:-
    BSD风格:

    a:所有与终端有关的进程
    u:
    x:所有与终端无关的进程

    进程的种类:
    跟终端相关的进程
    跟终端无关的进程

    进程状态:
    D:不可中断的睡眠
    R:运行或就绪
    S:可中断的睡眠
    T:停止
    Z:僵死

    <:高优先级进程
    N:低优先级进程
    +:前台进程组中的进程
    l:多线程进程
    s:会话进程首进程

    ps
    -elF
    -ef
    -eF

    ps -o PROPERTY1,PROERTY2

    ps aux|grep "grep" 寻找名称类似“grep”的进程


    pstree 显示当前系统上的进程树
    pgrep
    pidof 根据进程名查找id号
    top
    M:根据驻留内存大小进行排序
    P:根据CPU使用百分比进行排序
    T:根据累计时间进行排序

    l:是否显示平均负载和启动时间
    t:是否显示进行和cpu状态相关信息
    m:是否显示内存相关信息

    c:是否显示完整的命令行信息
    q:退出top
    k:终止某个进程

    -d:指定延时时长,单位是秒
    -b:屏模式
    -n #:在批模式下,共显示多少屏

    进程间通信:(IPC:Inter Process Communication)
    共享内存
    信号:Signal
    Semaphore:旗语

    重要的信号
    1:sighup 让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效
    2:sigint 中止 Ctrl+c
    9:sigkill 杀死一个进程 ,强制杀死,不论正在执行什么操作
    15:sigterm 终止一个进程 如果正在打开文件,可以等文件关闭再杀死

    指定一个信号:
    信号号码:kill -l
    信号名程:kill -sigkill
    信号名称简写:kill -KILL

    kill pid
    killall command


    前台:占据了命令提示符
    后台:启动之后,释放命令提示符,后续的操作在后台完成

    前台-->后台:
    ctrl+z:把正在前台的作业送往后台
    command &让命令在后台执行
    bg:让后台的停止作业继续运行
    bg

    jobs:查看后台的所有作业
    作业号,不同于进程号
    +:命令将默认操作的作业
    -:命令将第二个操作的作业

    fg:将后台的作业调回前台
    fg [%JOBID]

    kill %JOBID:终止某作业

    vmstat:系统状态查看命令
    uptime:

    /proc/meminfo

    free

  • 相关阅读:
    借壳上市[来自百度]
    DIY协同办公平台(C/S)系列3之内部邮箱篇
    测试用例设计场景法
    客户关系管理系统提高企业对客户的响应速度
    CRM--销售管理的灵药
    CRM的两个问题
    需求分析是CRM系统实施的关键
    如何实施CRM客户关系管理系统
    CRM的三重境界
    企业需要更好的认识客户关系管理系统
  • 原文地址:https://www.cnblogs.com/suzixuan/p/6821334.html
Copyright © 2011-2022 走看看