使用snap安装mosquitto并且进行初步配置

1、安装snap。(略)
2、使用命令
snap install mosquitto
3、安装完成后,会默认启动1883端口,这里查看一下进程,发现是使用的默认的配置启动的
[root@iZbp1bsmnx4ea5oz9cp3loZ ~]# ps -ef | grep mosq
root     28733     1  1 09:24 ?        00:00:00 /bin/sh /snap/mosquitto/776/launcher.sh
root     28751 28733  0 09:24 ?        00:00:00 /snap/mosquitto/776/usr/sbin/mosquitto -c /snap/mosquitto/776/default_config.conf
root     28766 28626  0 09:24 pts/0    00:00:00 grep --color=auto mosq
4、snap 启动/停止 mosquitto 命令
snap stop mosquitto  启动
snap start mosquitto  开启
5、测试一下
// 单独开启一个窗口输入下面这串进行订阅测试,此时是阻塞状态
mosquitto_sub -h localhost -t 'snap/example' -v
// 另启一个窗口输入如下命令进行消息发布
mosquitto_pub -h localhost -t 'snap/example' -m 'Hello from mosquitto_pub'

// 收到的结果为
snap/example Hello from mosquitto_pub
6、此时想要自己配置怎么办,会发现在 /snap/mosquitto/776/ 目录下的 default_config.conf 和 launcher.sh都不可以编辑,是只读属性,其实不用专门去查怎么解这个只读的状态,和杀掉进程另外手敲 -c 的命令来指向自己的配置文件。
7、先关闭 mosquitto
snap stop mosquitto
8、复制配置文件
cp /var/snap/mosquitto/common/mosquitto_example.conf /var/snap/mosquitto/common/mosquitto.conf
9、可以直接修改 mosquitto.conf 文件,也可以在conf.d目录下加入自己的配置方便管理,下面演示配置conf.d加入自己的配置
// 打开mosquitto.conf文件进行编辑
cd /var/snap/mosquitto/common/
vim mosquitto.conf
// 最后一行解除注释或直接添加
include_dir /var/snap/mosquitto/common/conf.d/
// 进行conf.d目录
cd conf.d
vim test.conf
// 加入内容
persistence false
user root
10、启动 mosquitto
snap start mosquitto
11、查看进程,已经切换成自己的配置文件了
[root@iZbp1bsmnx4ea5oz9cp3loZ conf.d]# ps -ef | grep mosqu
root     31311     1  0 09:51 ?        00:00:00 /bin/sh /snap/mosquitto/776/launcher.sh
root     31327 31311  0 09:51 ?        00:00:00 /snap/mosquitto/776/usr/sbin/mosquitto -c /var/snap/mosquitto/common/mosquitto.conf
root     31825 29261  0 09:57 pts/1    00:00:00 grep --color=auto mosqu
12、配置文件具体字段要求自行查看文档或其它文章,这里就不再赘述了
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Linux上安装mosquitto可以使用snap包管理器进行安装Snap是一种软件打包和分发系统,它提供了一种简便的方式来安装和管理应用程序。 要使用snap包管理器安装mosquitto,请按照以下步骤进行操作: 1. 打开终端。 2. 在终端中运行以下命令进行安装:sudo snap install mosquitto 安装完成后,您可以通过运行以下命令来验证mosquitto是否成功安装: sudo systemctl status mosquitto 这将显示mosquitto的运行状态信息。 请注意,上述步骤是在Linux上安装mosquitto的一种方法,具体安装步骤可能因操作系统版本和配置而有所不同。如果您遇到任何问题,请参考中提供的参考链接,其中包含了更详细的安装配置指南。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Hold the door! mosquitto——使用ESP8266以及网络调试助手测试通信](https://blog.csdn.net/qq_44179528/article/details/127102301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [mosquitto安装配置简单用户名密码](https://blog.csdn.net/weixin_40912627/article/details/129755431)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值