进程管理的作用:

  • 判断服务器健康状态(主要作用)    【top】
  • 查看系统中所有进程                       【ps/pstree】
  • 杀死进程(最不常用的,正常手段无法停止进程)

 查看所有进程命令:

  1. #ps aux                 BSD操作系统格式
  2. #ps -le                   Linux标准命令格式
  3. #top [选项】         查看健康状态

                     -d                   指定top命令每几秒更新,默认3秒

                     ?                   显示交互模式的帮助

                     p                    以cpu使用率来排序,默认此项

                    m                    以内存的使用率排序

                    n                     以pid排序

                   q                      推出top

       4.#pstree [选项】

                        -p               显示进程pid

                        -u               显示进程所属用户

 

  • USER:        该进程是由哪个用户产生
  • PID:            进程的ID号
  • %CPU        该进程占用CPU资源的百分比,占越高,进程越耗资源
  • %MEM       该进程占用物理内存的百分比,占用越高,进程越耗资源
  • VSZ:           该进程占用虚拟内存的大小,单位kb
  • RSS:          该进程占用实际物理内存的大小,单位kb
  • TTY:           该进程是哪个终端运行的,tty1–tty7本地控制台终端,tty1–tty6是本地的字符界面终端,tty7图形终端。pts/0–256代表虚拟终端。

  • up                  系统运行时间
  • load average             系统在1,5,15分钟的平均负载,小于1时,负载小
  • zombie                   僵尸进程,如果不是0,需要手工检查僵尸进程
  • 99.7%id                 空闲cpu的百分比
  • 574564k free         内存的空闲率

终止进程:

#kill -l               查看可用进程信号

#pstree -p | grep 进程名            查看某个进程,然后在选择杀掉某个进程

#kill -1  pid号            进程立即关闭,然后重新读取配置文件之后重启

#kill -9    pid号           强制终止进程

#kill -15   pid号         正常结束进程的信号,默认

#killall [选项][信号]进程名           按照进程名杀死进程

           -i                交互式。询问是否要杀死某个进程

           -I               忽略进程名的大小写

#pkill [选项][信号]进程名            按照进程名终止进程

         -t  终端号:                   按照终端号踢出用户(用#w 查看登录用户)

 

版权声明:本文为wherewo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wherewo/p/13057612.html