zoukankan      html  css  js  c++  java
  • mosquitto linux部署

    1:官网下载

    https://mosquitto.org/files/source/

    本文使用的是mosquitto-1.5.tar.gz

    2:解压mosquitto-1.5.tar.gz

    tar -zxvf  mosquitto-1.5.tar.gz

     3:关闭OpenSSL

    找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全套接字层密码库)的支持,若不需要SSL,则需要关闭config.mk里面与SSL功能有关的选项(WITH_TLS、WITH_TLS_PSK)

    4:安装

    进入解压目录执行 sudo make install

    缺少g++

     执行

    yum install "gcc-c++.x86_64" -y

     

    解决接续执行报错 uuid错误 

    执行sudo apt-get install uuid-dev

    执行sudo apt-get update  更新包 成功。

    5:启动测试

     进入/usr/local/mqtt/mosquitto-1.5 文件夹执行  mosquitto -v

     

    Error: Invalid user 'mosquitto'

    配置文件默认目录是

    /etc/mosquitto/

    mosquitto.conf.example

    文件名称修改为mosquitto.conf

    修改port 1883端口

    增加用户

    在/usr/local/mqtt/mosquitto-1.5 或者/etc/mosquitto目录下执行

    mosquitto -c /etc/mosquitto/mosquitto.conf -d

    mosquitto -c /etc/mosquitto/mosquitto.conf -v (打印详细信息)

    启动

  • 相关阅读:
    C++的初始化成员列表
    C++的默认构造函数
    C++编译器将自动为类产生四个缺省的函数
    JS DOM
    Linux 打印简单日志(一)
    Linux 简单打印日志(二)
    可变参数输出(三)
    1110 Complete Binary Tree (25 分)
    可变参数函数(二)
    可变参数函数(一)
  • 原文地址:https://www.cnblogs.com/richard713/p/9438313.html
Copyright © 2011-2022 走看看