Linux命令 netstat lsof 查看端口占用命令

Linux 同时被 2 个专栏收录
17 篇文章 0 订阅
8 篇文章 0 订阅

1.说明

  netstat是linux下常用命令查看端口占用
 

2.参数

-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)

3.实例和安装

(1)查看当前路由信息
netstat -rn
 
(2)查看所有有效TCP连接
 
netstat -an

(3)查看当前所有tcp端口

netstat -ntlp
 
(4)查看指定端口(常用)
 
netstat -tunlp | grep '8080'
netstat -tunlp | egrep '(2181|8080)'
 
 
(5)查看处于连接状态的系统资源信息
netstat -atunp
(6)netstat下载安装命令 
yum -y install net-tools

4.查看端口占用

查看端口占用可以用ps与netstat的组合或者lsof命令
(1)根据进程查看使用的端口号
  • 先用 ps -ef | grep xxx(某个进程),可以查看某个进程的pid。 
  • 再用 netstat -anp | grep pid号,可以查看到该进程占用的端口号!
(2)使用lsof命令
下载安装命令:
yum -y install lsof
 
直接用 lsof命令可以查看端口使用情况
lsof -i:8080
 
  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值