Linux查看程序端口占用情况

<p>今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。</p><p>使用命令:</p><p>ps -aux | grep tomcat</p><p>发现并没有8080端口的Tomcat进程。</p><p>使用命令:netstat –apn</p><p>查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name</p><p><img src="/up_pic/201808/310456044908.jpg" title="310456044908.jpg" alt="1.jpg"/></p><p>发现8080端口被PID为9658的Java进程占用。</p><p>进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看</p><p><img src="/up_pic/201808/310456114416.jpg" title="310456114416.jpg" alt="2.jpg"/></p><p>就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!</p><p>方法二:直接使用 netstat -anp | grep portno</p><p>即:netstat –anp | grep 8080</p>
RangeTime:0.007344s
RangeMem:204.55 KB
返回顶部 留言