邮件服务开发中: https://blog.csdn.net/weixin_44876263/article/details/139651972
openstack: https://ubuntu.com/openstack/install#single-multi-large-cluster
编译安装:EMQ X
#!/bin/bash # install MQTT # 官网客户端下载: https://mqttx.app/zh # 官网服务器下载: https://www.emqx.com/zh/downloads/broker # 官网 https://www.emqx.io/zh/downloads sudo apt install build-essential cmake make # 安装编译器 sudo apt install erlang # 安装支持包 wget work.eisc.cn/ruanjian/ubuntu/server/mqtt/emqx-5.7.0-debian12-amd64.tar.gz # 下载 mqtt 安装包 tar -xzvf emqx-5.7.0-debian12-amd64.tar.gz -C /datadisk/eisc/server/mqtt # 解压到指定目录 cd /datadisk/eisc/server/mqtt sudo chmod 777 -R ./ # 附加权限,否则无法启动 bin/emqx start # 启动 bin/emqx stop # 停止 bin/emqx_ctl status # 查看 wget work.eisc.cn/ruanjian/ubuntu/server/mqtt/MQTTX_1.10.1_amd64.deb # 下载客户端 # 端口和所有 1883: MQTT 协议的默认非加密 TCP 端口。 8883: MQTT 协议的加密 TCP 端口,使用 SSL/TLS。 8083: MQTT 协议的 WebSocket 端口。 8084: MQTT 协议的加密 WebSocket 端口,使用 WSS(WebSocket Secure)。 18083: EMQ X Dashboard 管理控制台的 HTTP 端口,用于访问 Web UI。 4370: Erlang 节点的分布式端口,用于集群节点间通信。 5370: 集群 RPC 端口,用于 EMQ X 集群节点之间的通信。 浏览器输入 127.0.0.1:18083(127.0.0.1是本地的IP,如果是运行在远程服务器需要改成远程服务器的IP) 出现页面说明安装启动成功,默认账户密码在配置文件加下可以看到 默认账户是admin 默认密码是public 参考:https://www.cnblogs.com/jdearfaust/p/17022758.html 入门帮助: https://docs.emqx.com/zh/cloud/latest/ #-------- 命令行客户端安装 ------------# sudo apt-get install build-essential libc-ares-dev libssl-dev openssl libwrap0-dev xsltproc -y wget https://mosquitto.org/files/source/mosquitto-2.0.18.tar.gz tar -xzvf mosquitto-2.0.18.tar.gz cd mosquitto-2.0.18 cmake -E make_directory build cmake . make ; make install sudo apt-get install libmosquitto1 -y # 安装库 ip=ddoss.cn;topic=test;message=test;username=test;password=eisc.cn; mosquitto_pub -h $ip -t $topic -m "$message" -u $username -P $password # 推送主题test,发送消息 ip=ddoss.cn;topic=test;username=test;password=eisc.cn; qos=1 mosquitto_sub -h $ip -t $topic -u $username -P $password -q $qos # 订阅主题,接收消息: # -q:指定服务质量(QoS)等级,可以是 0、1 或 2。 ip=ddoss.cn;topic=test;username=eisc;password=eisc.cn; qos=1 mqtt emqx 使用外置数据库,需要创建表: CREATE TABLE `mqtt_user` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `username` VARCHAR(100) DEFAULT NULL, `password_hash` VARCHAR(100) DEFAULT NULL, `salt` VARCHAR(35) DEFAULT NULL, `is_superuser` TINYINT(1) DEFAULT 0, `created_at` DATETIME DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mqtt_username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统【软著登字第15121829号】安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:18.97.14.88,2025-03-22 14:36:11,Processed in 0.02142 second(s).