使用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、配置文件具体字段要求自行查看文档或其它文章,这里就不再赘述了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值