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

按用户查

查看 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

Windows 和 Linux 查看和关闭端口常用命令解析相关推荐

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

    title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...

  2. linux查看rabbitmq运行状态,RabbitMQ常用命令

    RabbitMQ常用命令 rabbitmqctl命令 http://www.rabbitmq.com/man/rabbitmqctl.1.man.html# 1). 服务器启动与关闭 启动: rabb ...

  3. linux 查看防火墙状态及常用命令 iptables、firewalld

    一.iptables防火墙 1.基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service ...

  4. 聊聊linux查看服务和端口状态命令netstat

    使用netstat命令可以查看linux系统中正在使用的服务和端口情况 常见参数 -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示 ...

  5. Linux 查看服务器cpu信息常用命令大全

    查看物理CPU的个数 cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 查看逻辑CPU的个数 cat /proc/cpu ...

  6. bin文件如何编辑_每日学习:Linux文件与目录管理常用命令解析

    关注并标星大同学吧 每天1次,打卡学习 积累1个新知识,增1分职场底气 作者称谓:Jack xu 个人介绍:不断学习的数字后端工程师 微信公众号:志芯 半导体知识分享第25期 技能升级,从这里开始 1 ...

  7. linux命令查看内存数据,Linux 查看内存条数据和大小命令

    查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...

  8. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  9. 查看端口常用命令以及关闭端口的方法

    dos命令行查询端口常用命令 在windows命令行窗口下执行:运行–cmd– netstat-a 显示所有活动的TCP连接以及计算机监听的TCP和UDP端口. netstat-e 显示以太网发送和接 ...

最新文章

  1. linux 快速删除大量/大文件
  2. mysql5.7.25数据库安装
  3. C# 深入浅出 委托与事件
  4. 替换OWA通讯录方式的方法
  5. html5边框闪烁,HTML – CSS框阴影动画像素艺术闪烁
  6. mysql binary like,在MySQL中为BINARY LIKE操作建立索引
  7. Apache HttpClient POST数据(https)
  8. @WebListener 注解方式实现监听(eclipse和idea)
  9. 计算机文字识别的过程包括哪些步骤,在电脑上怎样实现手写文字识别?
  10. Linux编程之ICMP洪水攻击
  11. Xmind 2020 进阶教程|巧用图标,让你的思维导图活起来
  12. 【FinE】资本市场理论(1) CAPM模型
  13. RFT(Rational Functional Test)是IBM开发的一套自动化测试工具,可以测试web, GUI和console。
  14. 什么是内存中的堆和栈?与数据结构中的堆和栈有什么区别?
  15. excel分析数据的工具有哪些?
  16. 送书 | 知乎阅读300w+的生信学习指南(更新版)
  17. 贤者之路, Caffe转TensorRT
  18. TwinCAT设置项目开机自动启动
  19. python-web项目打包部署方式
  20. Win7 的屏幕截图

热门文章

  1. WPF程序更换风格主题
  2. MySQL索引性能优化
  3. 苹果5手机app显示无法连接服务器,5s手机无法连接app store怎么办
  4. heytap软件商店抓包
  5. 比亚迪开始追查员工学历 ...
  6. SDNUOJ——[1550-1552]
  7. w10系统自带linux系统,win10系统居然内置有Linux一键安装 新手有福了
  8. 2020年小米雷军发布会上的文字云ppt怎么做的?
  9. 重磅!澳大利亚海底发现MH370,附我的解读
  10. 回拨电话该怎样分析和治理