加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中是谁占据了我的端口

发布时间:2022-01-14 10:36:11 所属栏目:Linux 来源:互联网
导读:网络端口由其编号,关联的IP地址和通信协议(例如TCP或UDP)的类型标识。 侦听端口是应用程序或进程在其上侦听的网络端口,充当通信端点。 每个监听端口都可以使用防火墙打开或关闭(过滤)。一般而言,开放端口是一个网络端口,它接受来自远程位置的传入数据包
   网络端口由其编号,关联的IP地址和通信协议(例如TCP或UDP)的类型标识。
 
   侦听端口是应用程序或进程在其上侦听的网络端口,充当通信端点。
 
   每个监听端口都可以使用防火墙打开或关闭(过滤)。一般而言,开放端口是一个网络端口,它接受来自远程位置的传入数据包。你不能让两个服务监听同一IP地址上的同一端口。
 
例如,如果你正在运行一个监听端口80和443的Apache Web服务器,并且尝试安装Nginx ,则后者将无法启动,因为HTTP和HTTPS端口是已经在使用中。netstat是一个命令行工具,可以提供有关网络连接的信息。
 
要列出所有正在侦听的TCP或UDP端口,包括使用端口的服务和套接字状态,请使用以下命令:sudo netstat -tunlp

此命令中使用的选项具有以下含义:
 
-t-显示TCP端口。
-u -显示UDP端口。
-n -显示数字地址而不是解析主机。
-l -仅显示监听端口。
-p -显示侦听器进程的PID和名称。仅当你以root用户或 sudo 用户身份运行命令时,才会显示此信息。

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读