logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

通过http接口调用与设备进行mqtt通讯

有个需求是这样的,需要对自研设备的程序中的文件进行操作,例如查看文件列表、下载文件、上传文件等操作。有点类似于我们在linux系统中的操作,例如ls、rz、sz这些操作。具体的通讯情况是这样。

#http#网络协议#网络
Ubuntu24.04安装Docker+Compose(完整稳定版)

就是 新版 Compose V2,无需单独安装 Python 版本。在 Ubuntu 24.04 中,Docker 官方要求将密钥放在。Ubuntu 24.04 → 输出。单独安装docker-compose。

#docker#容器
在 AWS 上重新创建 Ubuntu 实例并配置多卷挂载

新实例安装比在原实例上修复更安全,尤其是在卷操作过的情况下。系统盘和数据盘分开,方便管理和备份。使用fstab配置自动挂载,避免每次重启都手动挂载。

#ubuntu#linux#运维
Docker 网络完整梳理:从容器互通到宿主机访问,一篇搞懂 Docker 网络

自定义 bridge 网络比默认 bridge 更适合项目部署。1. 容器之间可以通过容器名访问2. 网络隔离更清晰3. 不同项目可以使用不同网络4. 容器 IP 变化后,服务名仍然可用5. 可以动态把容器加入或移出网络app-net├── mysql└── redismysql:3306redis:6379因为容器重启后 IP 可能变化,但容器名或服务名可以保持不变。

#docker#网络#容器
用 Docker Compose 搭建本地 EMQX,并安全镜像测试环境 MQTT 上行数据

本地 EMQX 主动连接测试 EMQX;只订阅设备上行/s/#;测试环境使用只读镜像账号;本地保持原 Topic 重新发布;本地业务只连接本地 Broker;数据库、Redis、Kafka 和 FTP 同样隔离;主动设备命令使用专用测试网关,不开放全局双向桥接。这样既能在本地复现接近真实的设备消息,又不会让一次调试演变成对测试设备的意外控制。

#docker#安全#容器
Ubuntu通过deb安装包安装rabbitmq+erlang

【代码】Ubuntu通过deb安装包安装rabbitmq+erlang。

#ubuntu#rabbitmq#erlang
A/B 设备状态不一致排查实录:从“看起来没更新”到 binlog 定位“谁把 state 改回 0”

日志证明:A→B 强一致更新在 10:57:43 是成功的binlog 证明:15:28:33 有另外一次写入把 B state 从 7 改成 0下一步:用触发器审计/短期开 general_log 找出写入来源,修复 B 侧覆盖写逻辑只要把“覆盖写 state=0 的源头”处理掉,A 与 B 的状态就能稳定一致。

#adb#android
Linux 服务器 Git 实战:从处理冲突到实现免密 Pull

在服务器上操作 Git,**“免密配置”是第一生产力,而“Vim 熟练度”**则是基本功。建议大家在配置新环境后,第一时间开启,能省去大量的重复工作。

#服务器#linux#git
使用 Certbot 为 Nginx 自动申请 HTTPS 证书并配置自动续签

nginx -t先确认域名解析和 80 端口正常再用 Certbot 申请证书申请成功后检查 HTTPS最后测试自动续签即可完成证书申请、Nginx 配置和后续自动续签。

#nginx#https#运维
    共 16 条
  • 1
  • 2
  • 请选择