Linux查看端口号及进程

Linux查看端口号

netstat

netstat -tuln

显示当前正在监听的端口号以及相关的进程信息

如何查看linux 运行java程序端口 linux查看java端口号_ss

ss

ss -tuln

与netstat类似,ss也可以用于显示当前监听的端口以及相关信息

如何查看linux 运行java程序端口 linux查看java端口号_ss_02

isof

isof -i :端口号

端口号替换为具体要查找的端口号,显示该端口号的进程信息

如何查看linux 运行java程序端口 linux查看java端口号_linux_03

注意:需要有足够的权限执行命令,最好在超级用户sudo权限下执行

查看端口号进程

Linux中,可以使用ss或者netstat来查看端口号对应的进程
使用netstat命令可以查看当前系统上所有网络连接和监听端口

netstat

netstat -tuln | grep 端口号

参数说明

-t 表示只显示TCP连接
-u表示只显示UDP连接
-l表示只显示监听状态的连接
-n表示以数字形式显示IP地址和端口

示例:

如何查看linux 运行java程序端口 linux查看java端口号_运维_04

ss

ss也可以查看端口号对应的进程

ss -tuln | grep 端口号

参数说明

-t 表示只显示TCP连接
-u表示只显示UDP连接
-l表示只显示监听状态的连接
-n表示以数字形式显示IP地址和端口

示例:

如何查看linux 运行java程序端口 linux查看java端口号_端口号_05


以上命令会显示与指定端口号相关的连接信息,包括

  1. 本地地址(Local host)
  2. 远程地址(foregin host)
  3. 进程ID(PID)