博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux进程管理命令
阅读量:4583 次
发布时间:2019-06-09

本文共 1371 字,大约阅读时间需要 4 分钟。

进程管理
  说明:
    在linux中,每个执行程序(代码)都称为一个进程
    每个进程都分配一个ID号
    每个进程,都会对应一个父进程,而这个父进程
    可以复制多个子进程,eg:www服务器
    每个进程都可能以两种方式存在的,前台和后台,
    所谓前台进程就是用户目前的屏幕可以进行操作
    后台进程则是实际在操作,但由于屏幕上无法看到进程
    通常使用后台方式执行
    一般系统服务都是以后台进程的方式存在,而且都会常驻
    在系统中,直到关机才结束
  |--显示系统执行的进程
    说明:
      ps命令是用来查看目前系统中,有哪些正在执行
      以及它们执行的状况,可以不加任何参数
    ps 显示的信息选项
    字段 说明
    PID 进程识别号
    TTY 终端机号
    TIME 此进程所用CPU时间
    CMD 正在执行的命令或进程名
    ps -a 显示当前终端的所有进程信息
    ps -u 以用户的格式显示进程信息
    ps -x 显示后台进程运行的参数
  eg: ps -aux | grep sshd
    ps -aux | more
  eg:ps -ef 全格式显示当前所有进程
    -e 显示所有进程 -f 全格式
  eg:ps -ef | grep
    UID
    PID
    PPID
    C -->cpu用于计算执行优先级的因子,数值越大
    表明进程是CPU密集型运算,执行优先级会降低
    数值越小,表明进程是I/O密集型运算,执行优先级会提高
    STIME
    TTY
    TIME
    CMD

    USER 用户名

    PID 进程id
    %CPU 占用CPU的百分比
    %MEM 占用内存
    VSZ 使用的虚拟内存
    RSS 使用物理内存
    TTY 使用的终端
    STAT 进程状态,S-睡眠,s-表示该进程是会话的先导进程
    N-表示进程拥有比普通优先级更低的优先级,R-正在运行
    D-短期等待,Z-僵死进程,T-被跟踪或者停止
    START 进程的启动时间
    TIME 进程使用的CPU时间
    COMMAND 启动进程所用的命令和参数,过长部分显示
  |--终止进程kill和killall
      基本语法
    kill [option] 进程号 (功能描述:通过进程号kill进程)
    killall 进程名称 (功能描述:通过进程名称kill进程
              支持通配符)
    常用选项
      -9 强制进程立即停止
      eg: kill -9 xm
|--查看进程树
    基本语法
  pstree [option] 直观的来看进程信息
  常用选项
    -p 显示进程PID
    eg:pstree -p
      -u 显示进程的所属用户
    eg:pstree -u

转载于:https://www.cnblogs.com/xuzhaoping/p/10891389.html

你可能感兴趣的文章
Oracle管理监控之为11g asm磁盘组添加磁盘
查看>>
javasrcipt中的for in 循环
查看>>
ThetaSome_ThetaAll子查询
查看>>
BZOJ1499 单调队列+DP
查看>>
用鼠标键盘来控制你的Android手机——同屏显示简单教程
查看>>
文件上传
查看>>
js面向对象
查看>>
在CentOS下面编译WizNote Qt Project
查看>>
android list view 实现动态加载
查看>>
NFS工作原理
查看>>
nginx配置用户认证
查看>>
Kubernetes的Cron Job
查看>>
41岁中兴员工:这可能是我第5次失业_中兴被美国制裁的思考
查看>>
go工程组织规范
查看>>
排序---冒泡排序
查看>>
(原)欧式距离变换
查看>>
ASP.Net各个命名空间及作用
查看>>
latex用fonspec包需要xelatex编译
查看>>
java必备技能
查看>>
oracle里的统计信息
查看>>