- 博客(15)
- 收藏
- 关注
原创 手把手教你用Wireshark解析TCP报文
本指南详细介绍了如何使用Wireshark分析TCP报文。主要包括:安装Wireshark并选择网络接口;设置TCP捕获过滤器;通过浏览器等应用生成TCP流量;使用显示过滤器筛选TCP报文;解析TCP头部关键字段(端口号、序列号、标志位等);分析TCP三次握手过程;以及使用"Follow TCP Stream"功能追踪完整会话。文中还提供了保存捕获文件、性能优化等实用技巧,帮助用户有效诊断网络问题和深入理解TCP协议行为。
2025-08-29 17:35:42
1589
原创 MQTT高延迟通信优化指南
MQTT通信性能受网络延迟显著影响。QoS等级中,QoS0对延迟最不敏感,QoS1次之,QoS2因四次握手对延迟最敏感。心跳机制(Keepalive)是连接稳定关键,高延迟易导致误判断开,建议Keepalive值设为RTT的3-5倍。延迟分级:<50ms优秀,50-300ms可接受但需调参,>300ms会严重影响QoS1/2吞吐量,>1s仅能使用QoS0。建议根据业务需求权衡QoS等级,优先关注延迟稳定性而非平均值,并启用日志诊断连接问题。不同场景容忍度差异大,需结合网络状况精心设计参数。
2025-08-29 17:11:03
1247
原创 计算机为何偏爱十六进制?
计算机使用二进制表示数据,但二进制表示大数字时冗长难读。八进制和十六进制因基数是2的幂(8=2³,16=2⁴),能与二进制高效转换:八进制每3位二进制对应1位,十六进制每4位对应1位,大幅缩短数字长度。十六进制更常用,因1字节(8位)正好对应2位十六进制,适用于内存地址、颜色编码等场景。八进制早期用于Unix权限等3位分组场合。这两种进制本质是二进制的紧凑"缩写",提升了编程和调试效率。
2025-08-27 18:02:07
771
原创 openGauss新手运维速成手册
《openGauss运维快速入门手册》摘要:本手册基于官方文档编写,提供openGauss开源数据库的实用运维指南。内容涵盖安装部署(系统要求、下载安装包、环境配置)、基础操作(数据库连接、CRUD操作)、核心管理(用户权限、备份恢复、性能监控)三大部分。重点包含具体操作命令示例,如gsql连接、gs_dump备份等,并附常见问题解决方案(连接失败、性能优化等)。手册适合运维人员快速上手,建议配合测试环境实践,后续可参考官方文档深入学习集群部署等进阶内容。
2025-08-27 12:03:03
1174
原创 ESXi虚拟机SSH冷迁移教程
本文介绍了通过SSH+SCP方式在ESXi主机间迁移虚拟机的详细步骤。关键前提包括:源虚拟机必须关机,两台主机SSH服务需开启,确保存储空间和版本兼容性。操作步骤分为:1.准备工作;2.SSH连接源主机;3.定位虚拟机文件;4.执行SCP传输;5.目标主机注册虚拟机;6.后续清理。文章特别提醒处理快照的注意事项,并比较了SCP迁移与更专业的OVF模板、vCenter迁移等方案的优缺点,建议生产环境优先使用官方推荐方法。该方法适用于允许停机的应急场景,但存在速度慢、易出错等局限。
2025-08-23 10:30:00
1205
原创 网络流量监控工具vnstat工具的安装和使用
vnstat是一款轻量级命令行网络流量监控工具,支持实时监控网卡流量,提供小时、日、月、年等多周期统计。安装简单,可通过包管理器或源码编译部署。主要功能包括流量统计、数据可视化、低资源消耗运行等。常用命令包括查看流量摘要(vnstat)、小时统计(vnstat-h)、月度汇总(vnstat-m)等,支持生成ASCII图表和导出JSON/XML数据。配置文件可自定义数据单位和重置周期,适用于服务器带宽分析、流量异常检测等场景。常见问题处理包括数据更新、多网卡监控等,通过man手册或官方文档可获取更多帮助。
2025-08-22 14:45:00
757
原创 带宽及数据流监视bmon工具的安装和使用详解
《bmon网络监控工具指南》摘要:bmon是一款功能强大的实时网络监控工具,支持Linux和macOS系统。提供多种安装方式(apt/yum/dnf/brew),可监控网卡带宽、数据包传输、错误包等指标。基础使用包括指定监控接口、设置刷新频率和数据单位切换。高级功能支持多视图模式切换、错误包检测和自定义数据显示格式。典型应用场景包括网络拥塞诊断和无线网络监测,可通过配置文件预设参数。使用时需注意root权限要求,内置快捷键帮助功能(按h查看)。
2025-08-21 09:30:00
697
原创 IEC 104规约中遥控和设定值区别分析-详细版
下面我将逐步分析遥控和设定值的报文示例。所有示例基于标准定义,报文以十六进制格式展示,并解释关键字段。分析中会使用数学表达式表示地址或值(行内公式用$...$,独立公式用$$...$$)。设定值命令用于修改设备参数,如设置目标值。常见类型为C_SE_NA_1(归一化设定值),类型标识符为$72$(十六进制$48$)。遥控命令用于发送控制指令,如开关操作。常见类型为C_SC_NA_1(单命令),类型标识符为$70$(十六进制$46$)。此分析基于IEC 104标准,实际实现可能因设备厂商而异。
2025-08-20 19:02:42
1304
原创 IEC104遥控报文解析(含报文示例)
子站收到执行命令时,必须验证 QU=0x80 且 S/E=1,否则丢弃报文。:调试阶段启用返校功能(子站模拟响应但不实际出口),防止误动。:类型标识(C_SC_NA_1,单点遥控)信息体地址、SCS状态(0)与选择阶段一致。:类型标识(C_DC_NA_1,双点遥控)(传输原因=07,其余同选择命令)(传输原因=07,其余同执行命令)(含S/E=1、QU=0x80):信息体地址(对象地址=0)(含S/E=0、SCS=0):信息体地址(对象地址=1):公共地址(站地址=1)(SCS=0),合闸为。
2025-08-20 09:00:00
1632
原创 iec104规约中遥控报文详细解析
IEC104遥控采用"选择-执行"(SBO)模式确保操作安全,流程包含4个关键报文:主站发送带操作参数的选择命令(S/E=0);子站返回选择确认;主站发送执行命令(S/E=1,QU=0x80);子站返回执行确认。整个过程要求严格校验S/E比特、QU字段和状态比特的一致性,并设置超时机制。子站需进行防误闭锁检查,同一时刻只能有一个遥控对象处于被选择状态。最终操作结果通过通信变位报文反馈,必须使用带时标报文记录事件顺序。实施时必须严格遵守规约版本要求,进行充分测试验证。
2025-08-19 11:30:00
2586
原创 61850-IEC104规约建立连接的详细数据流
IEC104协议是电力系统监控的通信标准,其连接建立分为两个阶段:TCP三次握手和应用层STARTDT交换。TCP连接通过SYN、SYN-ACK、ACK包完成三次握手确保链路可靠。随后进行应用层初始化,主站发送STARTDTACT激活命令,子站以STARTDTCON确认响应,完成通信准备。整个过程包含超时重传机制,确保电力系统SCADA通信的可靠性,典型耗时在毫秒级。该协议广泛应用于主站与变电站间的数据传输。
2025-08-18 14:31:11
1491
原创 电力系统培训文档(适合新人快速了解)
本文系统介绍了电力系统的组成与运行原理。电力系统由发电、输电、变电、配电和用电五大环节构成,核心参数包括频率(50Hz)、电压等级(0.4kV-1000kV)和功率因数(0.9-1.0)。详细解析了各环节的技术特点:发电系统包含火电、水电、新能源等类型;输电系统采用特高压/超高压线路;变配电系统通过变压器、断路器等设备实现电能转换和分配。同时阐述了电力系统运行中的功率平衡、电压稳定性控制和频率调节机制,以及关键设备技术参数和保护控制系统。最后讨论了新能源接入的波动性管理等挑战及解决方案,为电力系统从业人员提
2025-08-16 11:00:00
1476
原创 tomcat运行报outofmemory:GC overhead limit exceeded处理方法
摘要:针对JVM频繁GC且回收效果差的问题,初步判断为堆内存不足或内存泄漏。建议调整Tomcat启动参数,将最大堆内存设为4GB(最高不超过物理内存的1/4),初始堆1GB,并启用G1垃圾收集器。同时添加GC日志记录参数以便后续分析。调整后需重启Tomcat并监控内存使用情况,通过jstat或VisualVM工具验证改进效果。
2025-08-15 11:00:00
577
原创 IEC104 协议完全学习手册含报文详解
IEC104协议是电力自动化领域的国际标准(IEC60870-5-104),用于变电站自动化系统的监控与控制。该协议基于TCP/IP(默认端口2404),采用客户端/服务器模式,支持遥测、遥信、遥控、遥调等功能。协议报文由APCI(6字节)和ASDU组成,包含类型标识、传输原因等关键字段。典型通信流程包括连接建立、总召唤、遥控操作(单点/双点)、遥调设置和时钟同步等。协议采用序号管理、超时控制等机制确保可靠性,调试时需注意控制域识别、信息对象定位等技巧。常见问题包括连接失败、数据异常等,可通过Wiresha
2025-08-14 14:43:29
1831
1
原创 linux系统的Linux iptables 规则详解
iptables 是 Linux 系统的防火墙工具,它通过定义规则来控制网络数据包的流动。
2025-08-14 13:53:55
1111
Rufus 是一款轻量级开源工具,专为快速创建 Windows、Linux 等系统的 USB 启动安装盘而设计 它以极高的制作速度和可靠性著称,尤其擅长处理 Windows 系统镜像 操作简单,支持
2025-08-20
Tuxboot 是一款专为创建可启动的 Live USB 驱动器而设计的开源工具 启动盘制作工具 U盘制作工具
2025-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅