zoukankan      html  css  js  c++  java
  • Linux系统管理-进程管理

    1 进程

      每个程序至少会产生一个进程。

    2 进程管理

    • 判断服务器的健康状态
    • 查看系统中的所有进程
    • 杀死进程

    3 查看系统中的所有进程

      ps aux   使用BSD操作系统格式
      ps -le   使用Linux操作系统格式

     

    pstree -p      查看进程树

     4 查看系统健康状态

    top [选项]

    选项:

      -d 秒数: 指定top命令每隔几秒更新。默认值:3秒

    在top命令的交互模式可以执行的命令:

      ?或h:  显示交互模式帮助

      P:  以CPU使用率排序,默认。

      M:  以内存使用率排序

      N:  以PID排序

      q:  退出top

    load average:1分钟,5分钟,15分钟  系统的平均负载:小于1,负载较小;大于1,系统已经超出负荷

     

     5 终止进程

    kill -l 进程ID   :  查看可用的进程信号,重要信号:1 重启,9 强制杀死,15

    killall [选项] [信号]      #根据进程名杀死进程

      -i:  交互式,询问是否杀死进程

      -I:  忽略进程名的大小写

    pkill [选项] [信号]  进程名    #根据进程名杀死进程

      -t  终端号:  按照终端号踢出用户,例如:pkill -t -9 pts/1

    w            #使用w命令查询本机已经登录的用户
  • 相关阅读:
    shell管道和重定向
    shell脚本
    Hexo学习笔记--常用命令及部署步骤
    Git学习笔记--Git常用命令
    Spark link集合
    Struts2学习笔记--Struts2的体系结构
    JNI错误记录--JNI程序调用本地库时JVM崩溃
    Hibernate学习笔记--使用ThreadLocal
    Hibernate学习笔记--核心编程
    Hibernate学习笔记--映射配置文件详解
  • 原文地址:https://www.cnblogs.com/ziwuxian/p/12570412.html
Copyright © 2011-2022 走看看