java程序启动端口_查看项目端口和启动情况

linux启动java进程之后,有时需要查询启动是否成功,下面几个命令很有用:

1.jps

jps可以查看程序当前运行的进程,使用方式:

jps

控制台列举出的就是当前运行的java进程

2.查看某个端口是否被占用:

netstat -anp|grep 端口号

示例:

root@kl-demo0  /var/java-app/course   netstat -anp|grep 9090

tcp        0      0 0.0.0.0:9090            0.0.0.0:*               LISTEN      25176/java

tcp        0      0 10.45.36.254:22         10.30.138.146:24410     ESTABLISHED 29090/sshd: root@no

unix  2      [ ]         DGRAM                    431285638 29090/sshd: root@no

其中那个25176的java程序就是我要找的目前占用的端口

3.查看某个进程的详细信息:

ps -ef|grep 进程号

示例:

root@kl-demo0  /var/java-app/course   ps -ef|grep 25176

root     25176     1 33 18:59 ?        00:00:50 /usr/bin/java -jar -Xms128m -Xmx512m -Dspring.profiles.active=demo /var/java-app/course/server.jar

root     28121 25860  0 19:01 pts/10   00:00:00 grep –color=auto –exclude-dir=.bzr –exclude-dir=CVS –exclude-dir=.git –exclude-dir=.hg –exclude-dir=.svn 25176

用这个名称就可以查看到25176这个进程对应的就是server.jar应用

4.杀死进程:

kill -9 进程号

示例:

root@kl-demo0  /var/java-app/course  kill -9 25176

这样就可以关闭server.jar对应的进程

    原文作者:多肉植物K
    原文地址: https://blog.csdn.net/weixin_31586247/article/details/114255925
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞