迁移服务器小记

一、迁移前的准备工作 1. 先模拟和测试 不要直接在目标服务器上开干。先在测试环境完整搭建一遍,包括 K8s 集群、EMQX、数据库、反向代理、证书等所有组件。搭建过程中遇到问题及时记录,形成文档,正式迁移时照着文档执行即可。 模拟搭建时必须做完以下测试: 压力测试(连接数、数据量、集群间通讯等)

ConstStar ConstStar 发布于 2026-03-26

Kubernetes 上为 EMQX 配置 Let's Encrypt 证书(DNSPod DNS-01)

本文档基于实战经验,详细记录了在 Kubernetes 集群中使用 cert-manager 和 cert-manager-webhook-dnspod 为 EMQX 自动申请和续签 Let's Encrypt 通配符证书的完整步骤。特别涵盖了配置过程中常见的陷阱及解决方案,包括跨命名空间证书自动同

ConstStar ConstStar 发布于 2026-03-25

在 Kubernetes 上手动部署 EMQX 集群

1. 前提条件 Kubernetes 集群 1.19+(kubeadm、k3s、云厂商均可) kubectl 已配置,能正常访问集群 至少 3 个工作节点(推荐,每个节点部署一个 EMQX 实例) 节点间网络互通,Pod 网络已部署(如 Flannel、Calico) 安装 StorageClass

ConstStar ConstStar 发布于 2026-03-25

进程间通信:管道和消息队列对比

1. 数据格式与边界 管道(pipe):数据是一串连续的字节,没有分条。写多少可以一次读,也可以分多次读。 消息队列:数据是一条条的消息,消息有类型和长度。发一个消息,对方就是按消息一次性收,不会拆分。 2. 通信方式 管道:单向通信。无名管道只能亲缘进程间使用;命名管道(FIFO)可以不相关进程用

ConstStar ConstStar 发布于 2025-11-28

vscode免密连接ssh|证书方式验证ssh

cmd下生成公钥/密钥对 ssh-keygen -t rsa 修改配置文件,指向刚刚生成的id_rsa C:\Users\Administrator.ssh\config Host 192.168.2.63 HostName 192.168.2.63 User root IdentityFile

ConstStar ConstStar 发布于 2024-11-29

第一次开机随机mac地址

/etc/init.d/boot_init.sh ifconfig eth0 down ifconfig eth1 down if [ ! -e "/boot/first/boot_mac_eth0" ] || [ ! -e "/boot/first/boot_mac_eth1" ] ; then

ConstStar ConstStar 发布于 2024-11-29

xinit/startx启动界面程序显示不完整、不能全屏

问题 在命令行模式(init3)下使用xinit或者startx启动界面程序,只显示一半的屏幕 如: startx chromium 解决方法 修改/etc/X11/xorg.conf的Device中的FlipFB为"none" 完整配置内容: Section "Device" Ident

ConstStar ConstStar 发布于 2024-03-15

校验文件的MD5和SHA值命令

Linux 自带的校验命令有:md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum 演示 md5sum xxx Windows 命令格式:certutil -hashfile 文件名 校验值类型 支持的校验值类型有:MD2、MD4、MD5、S

ConstStar ConstStar 发布于 2024-03-12

libgpg-error编译失败:strerror-sym.c:47:25: error: 'errnos_msgidx' undeclared

遇到的问题 gawk: ./mkstrtable.awk:113: warning: regexp escape sequence `#' is not a known regexp operator ... strerror-sym.c:47:9: error: 'errnos_msgstr' u

ConstStar ConstStar 发布于 2024-03-12

gst-rtsp-server推流编译

解决方法 1. 安装依赖 apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev 2. 下载gst-rtsp-server -- 3. 编译前设置环境变量 export PKG_CONFIG_PATH=/root/t

ConstStar ConstStar 发布于 2024-02-22