linux中查看和终⽌进程的命令
⼀、查询进程
  1.top
    top 运⾏中可以通过 top 的内部命令对进程的显⽰⽅式进⾏控制:
      N – 以 PID 的⼤⼩的顺序排列表⽰进程列表
      P – 以 CPU 占⽤率⼤⼩的顺序排列进程列表
      M – 以内存占⽤率⼤⼩的顺序排列进程列表
      q – 退出 top
  2.ps
    -a   显⽰现⾏终端机下的所有进程,包括其他⽤户的进程。
    u   以⽤户为主的格式来显⽰进程状况。
    x   显⽰所有进程。
    -A   显⽰所有进程。
    -e   此参数的效果和指定"A"参数相同。
    -f   做⼀个更为完整的输出。
  // 以⽤户为主的格式来显⽰所有的进程
  ps aux
  // 搜寻所有含有tomcat进程的详细信息并打印在屏幕上.(“| ”是管道符,管道符左边命令的输出就会作为管道符右边命令的输⼊)
  ps aux | grep tomcat
  // 以⽤户为主的格式来显⽰所有的进程并通过less分页显⽰
  ps aux | less
  // 显⽰进程信息
  ps -A
  // 显⽰root进程⽤户信息
  ps -u root
  // 显⽰所有命令,连带命令⾏
  ps -ef
⼆、查询JAVA进程
  jps   显⽰所有JAVA进程
  jps -l   显⽰所有JAVA进程详情名
三、终⽌进程
  kill、kill-15、kill-9区别:
    执⾏kill(默认kill -15)命令,系统会发送⼀个SIGTERM信号给对应的程序,⼤部分程序接收到SIGTERM信号后,会先释放⾃⼰的资源,然后再停⽌。
    kill -15 pid。
退出grep命令
    kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程
    kill -9 pid。