Mac根据端口查询进程id的命令

简介: 这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。

目录

一、netstat -anp tcp -v | grep 80

二、lsof -P -n -i:8080


一、netstat -anp tcp -v | grep 80

➜ Downloads netstat -anp tcp -v | grep 80
tcp46 0 0 *.8080 *.* LISTEN 131072 131072 25252 0 0x0000 0x00000006
tcp4 0 0 127.0.0.1.57643 127.0.0.1.57644 ESTABLISHED 348054 146988 447 0 0x0002 0x00000000
tcp4 0 0 192.168.23.200.57501 221.194.131.180.443 ESTABLISHED 131072 131098 574 0 0x0102 0x00000008
tcp4 0 0 192.168.23.200.56801 114.112.207.1.443 ESTABLISHED 131072 131072 1299 0 0x0102 0x00020000
tcp4 0 0 192.168.23.200.53855 221.194.131.180.443 ESTABLISHED 131072 131072 10005 0 0x0102 0x00000000
tcp4 0 0 127.0.0.1.49153 *.* LISTEN 131072 131072 103 0 0x0180 0x00000002
tcp4 0 0 127.0.0.1.29754 *.* LISTEN 131072 131072 103 0 0x0080 0x00000006
tcp46 0 0 *.49152 *.* LISTEN 131072 131072 1 0 0x0180 0x00000006
tcp4 0 0 127.0.0.1.57642 127.0.0.1.63543 TIME_WAIT 407808 146988 25246 0 0x2131 0x00000008

二、lsof -P -n -i:8080

➜ Downloads lsof -P -n -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 25252 cmcc 277u IPv6 0xb2057debfdfb9f41 0t0 TCP *:8080 (LISTEN)

相关文章
|
4月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
704 2
|
2月前
|
运维 网络性能优化 网络虚拟化
|
1月前
|
SQL 关系型数据库 MySQL
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
47 1
|
2月前
|
运维 Linux
Linux查找占用的端口,并杀死进程的简单方法
通过上述步骤和命令,您能够迅速识别并根据实际情况管理Linux系统中占用特定端口的进程。为了获得更全面的服务器管理技巧和解决方案,提供了丰富的资源和专业服务,是您提升运维技能的理想选择。
65 1
|
2月前
|
运维 监控 Java
使用jps命令查看Java进程
`jps`是Java开发者和系统管理员的得力助手,它简化了Java进程监控的过程,使得快速检查应用运行状态变得轻而易举。通过合理利用其提供的参数,可以高效地进行故障排查、性能监控及日常管理任务,确保Java应用稳定运行。
93 2
|
3月前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
2月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
79 0
|
2月前
通过进程识别号查看SQLserve端口号
通过进程识别号查看SQLserve端口号
41 0
|
4月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
4月前
|
Windows
Windows中如何查看被占用的端口、杀掉对应的进程
这篇文章介绍了在Windows系统中如何查看被占用的端口号以及如何杀掉占用端口的进程,包括使用命令提示符的`netstat -ano | findstr 端口号`命令查找进程PID,然后通过任务管理器或`taskkill /PID PID号`命令来结束进程。
Windows中如何查看被占用的端口、杀掉对应的进程