linux中端口号和PID互相查询

在使用linux上的tomcat启动项目的时候,遇到了端口占用的问题,但是报错只提示了PID号,这里记录下如何通过端口号和PID号互查:

(注意以下命令均是以root执行的)

1、通过端口号查询PID号,使用命令netstat -antup查看所有端口和PID号,使用lsof -i:端口号查询指定端口的PID号

 2、通过PID号查询端口号,使用命令netstat -antup | grep PID号,则会出现端口号

3、这里额外备注用进程名查PID的方法, ps -ef | grep 进程名

        

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要查询Linux上的IP地址和端口号,可以使用以下命令: 1. 查询IP地址:ifconfig 或 ip addr 2. 查询端口号:netstat 或 ss 例如,要查询当前系统的IP地址,可以使用以下命令: ifconfig 或 ip addr 要查询当前系统的端口号,可以使用以下命令: netstat -an 或 ss -an 这些命令将显示当前系统的所有网络连接和端口号。您可以使用过滤器来查找特定的IP地址或端口号。 ### 回答2: 在Linux查询IP和端口号可以使用一些命令和工具。 1. 使用 ifconfig 命令来查询 IP 地址。ifconfig 是 Linux 最常用的网络配置命令,可以列出网络接口的详细信息,在命令行窗口输入 ifconfig 命令即可查询。 2. 使用 ip addr 命令来查询 IP 地址。ip addr 是新一代 Linux 网络配置命令,功能比 ifconfig 更强大,可以查询网卡的详细信息和 IP 地址。在命令行窗口输入 ip addr 命令即可查询。 3. 使用 netstat 命令来查询端口号。netstat 是一个常用的网络管理工具,用于在终端上显示所有活动的网络连接和端口号等信息。在命令行窗口输入 netstat -a 命令即可查询所有端口的详细信息。 4. 使用 lsof 命令来查询端口号。lsof 是一个可以列出现有系统文件和网络连接的命令,包括打开的文件和当前正在运行的进程。在命令行窗口输入 lsof -i 命令即可查询当前打开的所有网络连接及其相关信息,包括 PID、IP 地址、端口号等。 总的来说,在Linux查询 IP 和 端口号的方法有很多,以上列举的命令只是其常用的几个。对于不同的需求,可以选择不同的命令和工具来进行查询。 ### 回答3: 在Linux系统查询IP和端口号是一项常见的操作。通常有多种方法可以实现这一功能,下面我将介绍三种常用的方法: 1. 使用ifconfig命令查询IP地址: ifconfig是Linux系统的一个常用命令,可以用于查询网络接口的信息,其包括IP地址。要查询一个网络接口的IP地址,只需要使用以下命令: ``` ifconfig <interface_name> ``` 其<interface_name>是要查询的网络接口的名称,例如eth0、wlan0等。执行命令后,在返回的信息可以看到该接口的IP地址。 2. 使用netstat命令查询端口号: netstat是Linux系统另一个常用命令,可以用于查询网络连接、路由表等信息。要查询系统打开的端口号,只需要使用以下命令: ``` netstat -ano | grep LISTEN ``` 执行此命令后,会返回所有处于LISTEN状态的网络连接,也即系统正在监听的端口号。在返回信息可以看到端口号、进程ID等信息。 3. 使用ss命令查询端口号: ss是Linux系统比netstat更高效的命令,可以用于查询系统的网络连接信息。要查询系统处于监听状态的端口号,只需要使用以下命令: ``` ss -ltn ``` 执行此命令后,会返回所有处于监听状态的网络连接,也即系统正在监听的端口号。在返回信息可以看到端口号、监听地址等信息。 总之,在Linux系统查询IP地址和端口号是一项非常基础的操作,上述三种方法都是实现这一功能的常用方法。希望对大家有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值