查询端口号/端口应用程序/结束程序

当你在一个已经有项目的服务器上,部署项目或者更新程序的时候,很容易碰到各种端口被占用,怎么解决这种事情呢?

Linux:

使用命令:lsof -i:被占用的端口号

会显示出程序,及程序的PID,执行:kill 程序的PID 。

如果提示没有安装lsof这个命令,CentOS可以执行:yum install lsof 安装,Debian可以执行:apt-get install lsof 安装。

Windows:

1.打开DOS窗口,输入netstat -aon|findstr  1521 。这里1521是oracle的端口,-aon是查询占用这个端口的PID

2.根据上个命令得到的PID,使用tasklist|findstr 2248来得到进程名称

3.根据进程名称,可以选择两种结束方式,一种是打开任务管理器,去里面找到这个进程,一种是继续DOS命令的方式来结束进程

taskkill /pid 2248 /f

 

posted @ 2013-05-28 10:26  goee  阅读(222)  评论(0编辑  收藏  举报