Linux 操作命令 进程与作业控制

Linux 操作命令 进程与作业控制


一、概述

  1. Linux 常用命令分类标准1
  2. 常用进程与作业控制命令

二、ps

  1. 功能:显示执行命令瞬间的进程状态
  2. 含义:Process Status 进程状态
  3. 权限:所有用户
  4. 局限:进程状态的一次性查询不连续,对进程时间监控使用Top
  5. 格式2
    1. BSD形式,BSD形式的语法的选项前没有破折号,如:ps aux
    2. UNIX/LINUX形式,Linux形式的语法的选项前有破折号,如:ps -ef
  6. 参数:
参数功能备注
-A显示所有程序all
-e此参数的效果和指定"A"参数相同environment
a显示现行终端机下的所有程序,包括其他用户的程序all
c显示进程真实名称
e列出程序时,显示每个程序所使用的环境变量environment
u以用户为主的格式来显示程序状况user
f用ASCII字符显示树状结构,表达程序间的相互关系
x显示所有程序,不以终端机来区分
r只显示正在运行的进程running
N显示所有的程序,除了执行ps指令终端机下的程序之外反向选择
  1. 进程2
    1. 程序:一个包含可以执行代码的静态文件
    2. 进程:一个开始执行但是还没有结束的程序的实例
    3. 状态:
状态说明ps aux 中 stat 状态标识码含义
运行正在运行或在运行队列中等待Rrunnable (on run queue)
中断休眠中, 受阻, 在等待某个条件的形成或接受到信号Ssleeping
不可中断收到信号不唤醒和不可运行, 进程必须等待直到有中断发生Duninterruptible sleep (usually IO)
僵死进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放Za defunct (”zombie”) process
停止进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行Ttraced or stopped
  1. ps -ef | grep “”
    1. grep : Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户
    2. 输出结果
      输出结果
    3. 参数解析
列名含义备注
UID该进程属于那个使用者账号的
PID进程编号区分不同进程的唯一标识
PPID父进程编号所有的进程都是PID为1的init进程的后代。内核在系统启动的最后阶段启动init进程
C%CPU 进程占CPU的百分比
STIME进程启动到现在的时间
TTY登入者的终端机位置pts/0 表示由网络连接主机进程 ;? 表示与终端无关
TIME使用掉的CPU时间
CMD所下达的是什么指令
  1. ps aux | grep “”
    1. 输出结果
      输出结果
    2. 进程状态:其中STAT状态位常见的状态字符有3
标识含义
D无法中断的休眠状态(通常 IO 的进程);
R正在运行可中在队列中可过行的;
S处于休眠状态;
T停止或被追踪;
W进入内存交换 (从内核2.6开始无效);
X死掉的进程 (基本很少见);
Z僵尸进程;
<优先级高的进程
N优先级较低的进程
L有些页被锁进内存;
s进程的领导者(在它之下有子进程);
l多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads);
+位于后台的进程组;
    1. 参数解析
列名含义备注
USER该进程属于那个使用者账号的
PID进程编号区分不同进程的唯一标识
%CPU进程占用的CPU百分比
%MEM占用内存的百分比
VSZ该进程使用的虚拟內存量(KB)
RSS该进程占用的固定內存量(KB)(驻留中页的数量)
TTY登入者的终端机位置pts/0 表示由网络连接主机进程 ;? 表示与终端无关
STAT进程的状态
START该进程被触发启动时间
TIME该进程实际使用CPU运行的时间
COMMAND所下达的是什么指令
  1. ps -o pid,ppid,pgrp,session,tpgid,comm 输出指定字段的内容2
  2. ps auxw --sort=rss 按照内存占用情况对进程进行排序2
  3. ps auxw --sort=%cpu 按照CPU负载占用情况对进程进行排序2

pstree


  1. unix&linux常用命令分类表 ↩︎

  2. Linux进程管理 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  3. Linux下ps -ef和ps aux的区别及格式详解 ↩︎

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值