Linux中查看端口占用情况

1.netstat

netstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。

netstat 查看端口占用语法格式:

netstat -tunlp | grep 端口号
  • -t (tcp)

    仅显示tcp相关选项

  • -u (udp)

    仅显示udp相关选项

  • -n

    拒绝显示别名,能显示数字的全部转化为数字

  • -l

    仅列出在Listen(监听)的服务状态

  • -p

    显示建立相关链接的程序名

eg:

# netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 116443/redis-5.0.7/ tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 20163/sshd tcp6 0 0 :::33060 :::* LISTEN 1123793/mysqld tcp6 0 0 :::3306 :::* LISTEN 1123793/mysqld tcp6 0 0 :::6379 :::* LISTEN 116443/redis-5.0.7/ tcp6 0 0 :::8080 :::* LISTEN 226978/java tcp6 0 0 :::9876 :::* LISTEN 223669/java tcp6 0 0 :::22 :::* LISTEN 20163/sshd tcp6 0 0 :::10909 :::* LISTEN 225804/java tcp6 0 0 :::10911 :::* LISTEN 225804/java tcp6 0 0 :::10912 :::* LISTEN 225804/java udp 0 0 127.0.0.1:323 0.0.0.0:* 1201/chronyd udp6 0 0 ::1:323 :::* 1201/chronyd

2.lsof

lsof(list open files)是一个列出当前系统打开文件的工具。

lsof 查看端口占用语法格式:

lsof -i:端口号

eg:

# lsof -i:3306 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 1123793 mysql 34u IPv6 13051904 0t0 TCP *:mysql (LISTEN)

__EOF__

本文作者羊37
本文链接https://www.cnblogs.com/yang37/p/14626251.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   羊37  阅读(312)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示