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。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论