在linux中查看进程id的指令(linuxmac查看进程占用端口)

ss -tlpn 格式:,我来为大家讲解一下关于在linux中查看进程id的指令?跟着小编一起来看一看吧!

在linux中查看进程id的指令(linuxmac查看进程占用端口)

在linux中查看进程id的指令

ss

ss -tlpn

lsof

格式:

lsof -i:8080

适用于mac:

lsof -i -P

查找java进程占用哪些端口:

lsof -i -P | grep -E "java.*TCP.*LISTEN" lsof -n -P | grep -E "java.*TCP.*LISTEN"

结果如下:

java 39106 zly 289u IPv6 0xa0719d712c58ea03 0t0 TCP *:53349 (LISTEN) java 39106 zly 290u IPv6 0xa0719d714fcfef83 0t0 TCP *:53270 (LISTEN) java 39106 zly 294u IPv6 0xa0719d714fcff4c3 0t0 TCP *:53350 (LISTEN) java 39106 zly 302u IPv6 0xa0719d71576114c3 0t0 TCP *:8803 (LISTEN) java 91419 zly 268u IPv6 0xa0719d7120805f83 0t0 TCP *:62898 (LISTEN) java 91419 zly 269u IPv6 0xa0719d7120a074c3 0t0 TCP *:62874 (LISTEN) java 91419 zly 273u IPv6 0xa0719d7120a07a03 0t0 TCP *:62900 (LISTEN) java 91419 zly 291u IPv6 0xa0719d711fcbd4c3 0t0 TCP *:8667 (LISTEN)

如果是idea启动的,一般是每个进程最下面的一条是tomcat的监听。为了确认,可以根据进程id查下进程:

ps -ef | grep 39106 ps -ef | grep 91419

结果中可以查询到是哪个进程的

netstat

netstat -anp|grep 80

Linux查看Tomcat端口:

ps -ef| grep tomcat sudo netstat -apn | grep 7507 # 进程ID根据上条命令查看

注意,mac下netstat不支持-p,所以此方法不适用macnetstat -anp查看进程这种,必须是root账户

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页