Linux shell-服务篇

作者: spring_coderman | 来源:发表于2019-10-21 15:30 被阅读0次

    1.查看服务器中所有java进程
    jps | grep -v Jps

    2.查看服务器中所有java进程ID
    jps | grep -v Jps | cut -d' ' -f1

    3.查看java进程id=18920的进程信息
    ps -ef | grep 18920

    4.查看java进程id=18920的线程栈信息
    jstack -l 18920

    5.查看服务器中所有的Tomcat进程
    ps -ef | grep "tomcat"

    6.查看java进程id=18920的线程数
    ps -T -p 18920 | wc -l

    7.查看java进程id=18920的线程状态分布(running,blocked,waiting)
    jstack -l 18920 | grep "java.lang.Thread.State" | awk '{print 23 45}' | sort | uniq -c
    注意:此命令不包含进程服务的java垃圾收集进程

    8.查看java进程id=18920的gc状况
    jstat -gcutil 18920

    9.查看端口8090的tcp链接信息
    netstat -nat | grep 8090

    10.查看端口8090的tcp链接状态分组(LISTEN,ESTABLISHED,TIME-WAIT,CLOSE-WAIT)
    netstat -nat | grep 8090| awk '{print $6}' | sort | uniq -c

    11.查看java进程id=18920的服务运行情况(cpu,内存,线程)占用的系统资源
    top -H -p 18920

    相关文章

      网友评论

        本文标题:Linux shell-服务篇

        本文链接:https://www.haomeiwen.com/subject/efptvctx.html