如何查看端口的占用情况?(图文教学)
1、 首先,第一步需要你成功连接服务器。
不会远程的同学,请查看我的教学。

2、输入Linux命令:cat /etc/services文件会显示各个服务的端口号。这条命令或输入所有服务的端口号。

3、如果你想看某个端口的占用情况。
输入:cat /etc/services |grep 80
就会输出所有含有80的端口号对应的服务。

4、如果你想看某个服务的占用情况。
输入:cat /etc/services |grep mysql
就会输出mysql的端口号对应情况。

1、netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)

2、输入 netstat -a,会显示所有端口占用情况

3、如果想看某一个端口号的占用情况。
输入:netstat -anp|grep 80

4、同样,如果想查看某一个服务的端口号。
输入:netstat -anp|grep java

1、输入lsof -i :端口号
可以查看端口号

2、输入lsof -i :服务名
可以查看某服务的端口号

1、根据想要查询的端口,可以查到正在运行的进程号,也就是PID.

2、输入命令:kill -9 【进程号】,就可以杀掉这个进程。然后再查看端口号是否被占用,如有有,继续杀。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:114
阅读量:111
阅读量:25
阅读量:48
阅读量:38