• Linux操作系统--初级--进程管理的命令


    pstree

      以树形结构显示进程关系

        yum install -y psmisc

    ps

      查看进程状态 -- 当前这一刻的进行状态

      相关参数

        PID    进程ID

        TTY   启动该进程的终端(可以用who、last查看)比较重要的是pts

        TIME  累计在CPU上运行的时长

        CMD   启动该进程的命令程序

      ps的常用组合:

        用man ps查看有什么、怎么用

        pa -aux

          USER   进程所属用户

          PID

          %CPU

          %MEN

          VSZ   virtual memory size虚拟内存大小;进程自己在内存中真实占用的线性地址空间大小

          RSS  常驻内空间(不可以进行内存交换)

          TTY

          STAT    进程状态

              R  running

              S  sleeping

              T  stoped

              Z  zombie

              附加状态

              s    代表是lead(领导)进程

              +    前端进程

              <    高优先级进程

              N    低优先级进程

              D    表示不可中断

              W    没有足够的内存可以分配

              l       表示多线程进程;多线程:我们通常把一个进程拆分成多个线程来运行完成,这样可以提高运行速度

        ps -ef

          PPID  父进程号

          C    进程运行在那个程序上

        ps -eo 后面指定自己想看的

    top

      与ps相反,top查看实时状态,会动态刷新

      敲top进行查看,再敲h进入帮助界面

      k ---- 关闭进程,输入PID

    htop

      top的高级版本,默认yum源中是没有的,我们需要去官网下载使用

    vmstat

       查看虚拟机内存的相关信息

        进程信息

        内存信息

        交换内存信息

        system系统IO相关信息

        CPU信息

      -s  以统计的形式来显示相关信息

        

    pmap

      报告内存的映射信息

      pmap pid

      映射内存空间中的物理地址信息和CPU所能识别的线性地址信息

    pidof

      通过进程ID(UID)来查看进程号(PID)

      例如:pidof bash

    dstat

      yum install dstat  默认是没有安装的

      

    kill

      管理进程

      通过kill对进行发送响应的操作信号

        1信号 HUP -- 让进程重读配置文件,不重启进程

        2信号 INT -- 中断进程

        3信号 QUIT -- 停止进程

        9信号 KILL -- 强制关闭进程,不去保存进程数据,直接杀死

        19信号 CONT -- 重新启动停止的进程

      kill -l //查看系统支持的所有进程

      kill -9 pid

    pgrep

      进程过滤,也可以做进程查找

    pkill

      直接去关闭进程 -- 可以按照UID(名字)来关闭进程

    jobs

      作业---进程

      前台作业:占用了当前shell界面

      后台作业:在后台自动运行的进程

      把前台作业运行到后台:ctrl+z

      fg  把后台进程切回前台    :jobs -l  + -- 默认切回前台

        fg1

      COM &  //命令运行的时候会放到后台运行

      

  • 相关阅读:
    Mysql里的isnull(),ifnull(),nullif
    懒加载数据
    MyEclipse编辑xml文件没有提示
    java-五子棋游戏源码
    Java版打字练习游戏源码
    Wpf实现图片自动轮播自定义控件
    WP8.1开发:自定义控件
    简单的UIButton按钮动画效果ios源码下载
    自定义的一款选项卡ios源码
    Aisen微博应用源码完整版
  • 原文地址:https://www.cnblogs.com/lyali/p/11434092.html
Copyright © 2020-2023  润新知