首页/网络/常用端口速查/401 ups UPS 电源管理
400-499 系统端口100 条

401 ups UPS 电源管理

Uninterruptible Power Supply:不间断电源(UPS)管理端口的通用注册名,用于监控市电与电池状态。

常用端口速查网络更新于 2026-10-13

端口与体系

401 对应 IANA 登记的 ups(Uninterruptible Power Supply),登记人 Charles Bennett,注册时间 2008-08-29,是不间断电源管理类服务在 IANA 的通用注册名,用于监控市电与电池状态并触发关机联动。需要特别区分的是:实际部署中占主导的开源实现 NUT(Network UPS Tools)并不使用 401,其 upsd 服务默认端口是 3493,各家厂商自带的监控软件也各用各的端口。所以 401 更接近一个通用名登记,而不是事实标准。

基本信息

服务名称ups
IANA 登记说明Uninterruptible Power Supply
传输协议TCP 与 UDP
登记机构Charles Bennett
注册时间2008-08-29
用途UPS 状态监控与关机联动
当前状态厂商软件与 NUT 各有实现,端口不统一

典型使用场景

  • 机房巡检:区分 UPS 管理通道与服务器业务端口,避免把管理流量误判为异常服务
  • 断电联动排查:市电中断后服务器未按预期关机,需要检查监控软件与服务端口的连通性
  • 厂商软件部署:核对自带管理软件的端口清单,确认是否真的用到 401
  • 开源方案落地:改用 NUT 时端口需求变为 3493 等,需要同步调整放行策略
  • 扫描报告解读:扫描器标注 ups,需与真实进程比对以排除误报

定位占用进程

定位占用进程
# Linux:查看 401 上的监听进程
ss -lntup 'sport = :401'
# 开源实现 NUT 的服务端口是 3493,注意区分
ss -lntup 'sport = :3493'
# 用 lsof 定位可执行文件,判断是厂商软件还是其他程序
sudo lsof -i :401
# 查看 UPS 通信线对应的串口设备是否被正确识别
dmesg | grep -i -E 'usb|serial' | tail -5
# Windows:取 PID 后反查进程
netstat -ano | findstr :401
tasklist /FI "PID eq 1234"

端口与组件对照

端口组件说明
401IANA 通用登记名厂商自研软件可能使用,不是事实标准
3493NUT upsd开源方案默认端口,跨平台使用广泛
判读依据进程名与配置文件先确认实现,再看端口,避免只认端口号
断电联动的可靠性取决于整条链路:UPS 通信线、监控软件、服务端监听、关机脚本。端口通只是其中一环,建议定期做一次模拟测试,确认状态真的能从 UPS 传到每台需要关机的主机。
把主机的关机能力交给监控服务意味着管理通道具备高权限:应限制其访问来源,并确认关机脚本只对授权主机生效,否则一次误触发就可能连锁关机。

易错点

  • 把 401 当成所有 UPS 监控的标准端口,导致放行策略与真实实现不符
  • 只测端口通不通就认为断电联动可用,实际故障多出在通信线识别与关机脚本执行
  • 监控管理通道对全网开放,等于把关机能力暴露给任意主机
  • 更换 UPS 或监控软件后未同步更新端口与授权策略,留下无人负责的入口

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌