Windows 和 Linux 查看和关闭端口常用命令


title: Windows 和 Linux 查看和关闭端口常用命令
date: 2022-03-11 09:35:48
tags:

  • Linux
  • Windows
    categories:
  • 系统使用
    cover: https://cover.png
    feature: false

1. Windows 常用命令

  • 查看系统当前所有的端口使用情况
    netstat -ano
    
  • 查看端口被哪个应用占用
    netstat -ano|findstr "端口号"
    
  • 查看端口信息
    tasklist|findstr "端口号"
    
  • 关闭端口
    taskkill /pid "端口号" -t -f
    

2. Linux 常用命令

Linux系统查看端口常用命令:lsof 和 netstat

2.1 lsof

lsof (list open files)是一个显示系统当前打开文件的工具。 Linux系统的应用程序都会有自己的文件描述符,通过文件描述符与操作系统进行交互。可用此命令进行系统监控、网络信息查看等。

  1. 列举当前所有端口连接信息,输出信息列表
    lsof -i
    
    在这里插入图片描述
    在这里插入图片描述
  2. 查看 TCP 端口情况
    查看所有 TCP 端口
    lsof -i tcp
    查看指定 TCP 端口情况
    lsof -i tcp:"指定端口号"
    lsof -i tcp:7001
    
  3. 查看 UDP 端口情况
    lsof -i udp
    
    用法与查看 TCP 端口同
  4. 按协议类型查
    lsof -i 4
    lsof -i 6
    
  5. 查看指定端口情况
    lsof -i :22
    
  6. 按用户查
    查看 nexus 用户
    lsof -a -u nexus -i
    

2.2 netstat

netstat 命令用于显示网络状态, 命令参数如下:

  • -t : 指明显示TCP端口
  • -u : 指明显示UDP端口
  • -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  • -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  • -n : 不进行DNS轮询,显示 IP(可以加速操作)
  1. 查看某一端口
    netstat -anp|grep "端口号"
    netstat -anp|grep 3306
    
  2. 查看 TCP 或 UDP 端口,即加 t 或 u
    netstat -ntlp
    netstat -nulp
    
  3. 查看某一端口的连接数量
    netstat -pnt|grep :3306 |wc
    

可根据情况选择对应的命令参数

2.3 ps

Linux中的 ps 命令是 Process Status 的缩写。ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照,就是执行 ps 命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用 top 命令。常用参数如下:

  • a : 显示所有进程
  • -a : 显示同一终端下的所有程序
  • -A : 显示所有进程
  • c : 显示进程的真实名称
  • -N : 反向选择
  • -e : 等于 “-A”
  • e : 显示环境变量
  • f : 显示程序间的关系
  • -H : 显示树状结构
  • r : 显示当前终端的进程
  • T : 显示当前终端的所有程序
  • u : 指定用户的所有进程
  1. 查看一个服务有几个端口
    ps -ef|grep redis
    
  2. 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示
    ps c
    
  3. 显示现行终端机下的所有程序,包括其他用户的程序
    ps a
    
  4. 显示所有程序
    ps -A
    

可根据情况选择对应的命令参数

2.4 杀死进程

kill [参数] [进程号]
kill -9 4394
参与评论 您还未登录,请先 登录 后发表或查看评论
相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

凡223

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值