Linux查询端口
1、lsof
1.1、lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息
1.2、安装:若出现如下提示,需要先进行安装,yum install -y lsof
1.3、查询占用端口:lsof -i :7105
如图:Java,进程 23400 , 所属用户root
1.4、详细命令解释参考:五月的麦田- lsof 命令详解
2、netstat
2.1、Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
2.2、查询占用端口:netstat -anp | grep 7105
如图:监控状态为LISTEN表示已经被占用,最后一列显示被服务Java占用,进程 23400
3、ps -ef|grep
3.1、ps命令将某个进程显示出来;grep命令是查找,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户;中间的|是管道命令,是指ps命令与grep同时执行;
3.2、查询占用端口:ps -ef|grep 7105
如图:
Windows查询端口
1、查询占用端口:
netstat -ano | findstr 环境端口(比如9903)
2、关闭端口:
taskkill /f /t /im 占用端口(上面语句查询出的占用端口)