在linux中查看进程id的指令(linuxmac查看进程占用端口)
ss -tlpn
格式:,我来为大家讲解一下关于在linux中查看进程id的指令?跟着小编一起来看一看吧!
在linux中查看进程id的指令
ss
ss -tlpn
格式:
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