1 首先查找在Linux系统是否已经安装Mosquitto,使用如下命令:
ps -A|grep mosquitto
或者
ps -aux|grep mosquitto
2 关闭mosquitto进程
2.1 执行ps -aux|grep mosquitto ,获取进程ID
2.2 执行kill -9 [进程ID]
3 移除mosquitto
执行sudo snap remove mosquitto
4 下载和安装mosquitto
4.1 在https://mosquitto.org/download/获取最新的链接地址;
4.2 进入Linux系统的home目录,执行wget https://mosquitto.org/files/source/mosquitto-1.6.10.tar.gz,开始下载;
4.3 执行解压指令:tar zxvf mosquitto-1.6.10.tar.gz
4.4 进入解压后的mosquitto-1.6.10目录,查看配置文件,执行指令:vi config.mk
4.5 执行编译 make
4.6 执行安装 make install
4.7 查看是否安装Openssl,执行指令 openssl
4.8 编辑mosquitto配置文件,进入 /etc/mosquitto/目录,执行 vi mosquitto.conf ,增加用户,例如增加root用户,在mosquitto.conf里添加 username root ,然后退出编辑。
4.9 启动mosquitto ,执行 mosquitto -c /etc/mosquitto/mosquitto.conf -d
-c 后面跟的是启动mosquitto可以调整的参数,比如是否开启基本认证,端口是什么,SSL单向和双向的认证配置等等。
-d 表示MQTT mosquitto将在后台运行。
-p 代表当前的mosquitto服务实例启动以后,其监听端口号,这个配置的覆盖[-c config file] 指定的配置文件中的端口
-v 代码调试模式(verbose)可以输出更多的信息
4.10 查看mosquitto是否运行:ps -A|grep mosquitto
在Linux(以RedHat为例)安装启动Mosquitto
最新推荐文章于 2024-11-19 14:55:45 发布