当前位置:首页 > linux > 正文

linux怎么查看所有端口占用

  • linux
  • 2024-05-31 09:18:01
  • 2463

👍linux查看端口占用情况

在Linux系统上,您可以使用命令行工具来显示正在运行的进程及其正在使用的端口号。 这有助于识别网络连接问题并防止冲突。



Linux系统上检查端口占用情况的常用命令是:


1、netstat:允许您列出系统上的所有网络连接,包括协议、本地地址、外部地址、状态、进程ID和其他信息。 例如,您可以使用以下命令查看系统上的所有TCP连接以及这些连接使用的端口号:netstat-tnl


2.所有打开的文件和网络。 系统连接。 包含协议、本地地址、外部地址、状态和进程ID等信息。 例如,您可以使用以下命令显示系统上正在使用的所有TCP连接以及这些连接使用的端口号:lsof-iTCP


3.你的系统。 联系。 包含协议、本地地址、外部地址、状态和进程ID等信息。 例如,您可以使用以下命令来显示系统上的所有TCP连接及其使用的端口号:ss-tnl


显示端口占用情况当您想查看特定端口占用情况时,在port命令后添加端口号,查看是否被占用。 示例:netstat-tnl|grep8080判断系统上是否有进程占用8080端口。


😲linux系统用什么命令查看端口的占用情况
[root@raykaeso~]#netstat-ntlp//查看服务器上运行的进程服务和监听端口
ActiveInternetconnections(仅限服务器)
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp00.1:80050.0.0.0:*LISTEN16725/java
tcp000.0.0.0:80090.0.0.0:*LISTEN16725/java
tcp00127.0.0.0.1:270170.0.1:270EN170.0.0.0:80090.0。 0.0:*LISTEN16725/java
tcp0000.0.0:80100.0.0.0:*LISTEN14335/java
tcp000.0.0.0:112110.0.0.0:*LISTEN859/memcached
tcp000.000.00。
tcp000.0.0.0:800.0.0.0:*LISTEN872/httpd
tcp000.0.0.0:220.0.0.0:*LISTEN873/sshd
tcp600:::3306:::3306EN2::43EN/mysqld
tcp600:::11211:::*LISTEN859/memcached
tcp600:::22:::*LISTEN873/sshd
Linuxnetstat命令显示网络连接表路由网络接口信息让用户知道哪些网络连接处于活动状态。 如果不带参数使用,netstat将显示活动的TCP连接。 netstat命令是Linux中最常用的用于打印网络系统状态信息的命令之一。
Netstat参数:
-a:显示所有连接上的套接字
-A:列出该网络类型连接上的已连接地址
-c:连续列出网络状态
-C:显示路由器配置缓存信息
-e:显示其他网络相关信息
-F:显示FIB
-g:显示组播功能成员列表
-h:在线帮助
-i:显示网络接口信息表
-l:显示正在监控的服务器插槽
-M:显示屏蔽的网络连接
-n:直接使用IP地址不经过域名服务器
-N:显示硬件网络外设的符号链接名称
-o:显示定时器
-p:使用Socket显示程序识别码和程序名称
-r:显示路由表
-s:显示网络作业信息统计表
-t:显示TCP广播协议的连接状态
-u:显示UDP广播协议连接状态
-v:显示命令执行过程
-V:显示版本信息
-w:显示RAW协议流连接状态
[root@localhost~]#netstat-ntlp//查看服务器上运行的进程服务和监听端口
活跃的Internet连接(仅限服务器)
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp00127.0.0.1:80050.0.0.0:*LISTEN16725/java
tcp00127.0.0.1:80050.0.0.0:*LISTEN16725/java
0:80090.0.0.0:*LISTEN16725/java
tcp00127.0.0:*LISTEN16725/java
tcp001127.00。 /mongod
tcp000.0.0.0:80100.0.0.0:*LISTEN14335/java
tcp000.0.0.0:112110.0.0.0:*LISTEN859/memcached.80.00.00。 :*LISTEN16725/java
tcp000.0.0.0:800.0.0.0:*LISTEN872/httpd
tcp000.0.0.0:220.0.0.0:*LISTEN873/sshd<300:3c:::*LISTEN23443/mysqld
tcp600:::11211:::*LISTEN859/memcached
tcp600:::22:::*LISTEN873/sshd