传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庭院深深深几许 金牌黑马   /  2019-5-13 10:19  /  302 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 庭院深深深几许 于 2019-5-13 10:22 编辑

  一、常用命令总结
  ps -l 列出与本次登录有关的进程信息;
  ps -aux 查询内存中进程信息;
  ps -aux | grep *** 查询***进程的详细信息;
  top 查看内存中进程的动态信息;
  kill -9 pid 杀死进程。
  二、进程简述及查看方式
  进程是运行的程序在系统中的存在形式,通过查看进程的状态信息,我们可以了解进程占用的系统资源情况,对系统的运行状态进行分析、调整,从而让系统保持在一个平稳的状态下运行。
  Linux中查看进程信息的基本命令有ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的动态变化。
  三、进程信息的查看
  2.1 列出与 本次登录系统 有关的进程信息
  ps ( ps -l, 列出的是详细信息 )

d3991cd7e785b29b9b5aae891b50d556.png
  F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
  S 代表这个程序的状态 (STAT);
  ( 常见的进程的 STAT 如下:
  R 运行 Runnable (on run queue) 正在运行或在运行队列中等待,
  S 睡眠 Sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号,
  I 空闲 Idle ,
  Z 僵死 Zombie(a defunct process) 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放,
  D 不可中断 Uninterruptible sleep (ususally IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生,
  T 终止 Terminate 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行,
  P 等待交换页 ,
  W 无驻留页 has no resident pages 没有足够的记忆体分页可分配,
  X 死掉的进程 ,
  < 高优先级进程 高优先序的进程 ,
  N 低优先 级进程 低优先序的进程 ,
  L 内存锁页 Lock 有记忆体分页分配并缩在记忆体内 ,
  s 进程的领导者(在它之下有子进程),
  l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)。 )
  2.2 列出在内存中运行的 全部进程信息
  ps -aux ( ps -aux | grep ***, 列出 *** 进程的详细信息)




  USER :进程的所属用户,
  PID :进程的进程ID号,
  %CPU :进程占用的 CPU资源 百分比,
  %MEM :进程占用的 物理内存 百分比,
  VSZ :进程使用掉的虚拟内存量 (Kbytes) ,
  RSS :进程占用的固定的内存量 (Kbytes) ,
  TTY :与进程相关联的终端(tty),?代表无关,tty1-tty6是本机上面的登入者程序,pts/0表示为由网络连接进主机的程序。
  STAT :进程的状态,具体见2.1列出来的部分 ,
  START :进程开始创建的时间 ,
  TIME :进程使用的总cpu时间,
  COMMAND : 进程对应的实际程序。
  2.3 动态显示内存中的进程信息(top)


  四、进程的清除
  kill -9 -pid (pid通过上面的命令可以查到)
  注:有些进程是不允许停止的,因为停止会造成系统的不稳定,甚至崩溃。(网上搜索进程知识了解更多)
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马