MQTT服务之三:移除卸载mosquitto
参考第三方资料:https://blog.csdn.net/weixin_43025071/article/details/83341958
1.查找mosquito文件 命令如下
whereis mosquitto
whereis mosquitto_sub
2.删除相关的文件即可。
参考第三方资料:https://blog.csdn.net/weixin_43025071/article/details/83341958
1.查找mosquito文件 命令如下
whereis mosquitto
whereis mosquitto_sub
2.删除相关的文件即可。
上节咱们讲到《centos 7.5安装部署mosquitto》。那么怎么实现topic主题订阅和消息message发布呢。
使用MQTT.fx工具链接实现主题订阅和消息推送
移步官网mqtt.fx下载http://mqttfx.jensd.de/index.php/download
A、打开配置界面 配置连接信息
B、新增连接信息实例
C、apply 确认后返回A的主界面进行连接。如果连接错误,则返回B重新配置信息
D、使用mqtt.fx进行主题订阅topic
E、使用mqtt.fx对应主题topic发送消息
最终通过putty登陆服务端会话 mosquitto_sub -t test1 查看当前订阅来访信息
1.yum install epel-release
2.yum search mosquitto
3.yum install mosquitto mosquitto-devel
按【Y】
4.service mosquitto start 启动mosquitto服务 报错
Redirecting to /bin/systemctl start mosquitto.service
6.mosquitto_sub -t test1 创建一个主题
7.另外独立开启会话 mosquitto_pub -t test1 -m joyokim
8.最终效果出来了
宽带10000测速软件。摘自互联网
报错此信息 实则为缺少ca证书
1.打开链接 https://curl.se/docs/caextract.html
或者直接下载https://curl.haxx.se/ca/cacert.pem
将文件放在php相应的目录下
2.配置php.ini
curl.cainfo =E:phpstudy_proExtensionscacert.pem
openssl.cafile= E:phpstudy_proExtensionscacert.pem
openssl.capath=E:phpstudy_proExtensionscacert.pem
3.重启Apache服务
线上篇 linux centos
一、建立基本的备份脚本
A、将程序应用目录如home/wwwroot 以日期形式压缩保存在/data/bakcup
bk_wwwroot.sh
脚本命令:
#! /bin/bash
# 压缩文件 日期格式
t=$(date +%Y%m%d%H%M%S)
cd /data/backup/code
tar -zcvf /data/backup/code/code-$t.tar.gz /home/wwwroot
脚本存储位置在:/data/backup/bk_wwwroot.sh
B、为避免数据过大占用存储资源 删除旧数据保留最近3个文件
#! /bin/bash
#保留3份指定目录下文件名包含tar.gz的文件
ls -t /data/backup/code | awk '$0~/tar.gz/' | awk 'NR>3' | xargs rm -rf
脚本存储位置在:/data/backup/del_old.sh
三、设定定时任务
打开/etc/crontab
insert 编辑添加
0 1 * * * root /data/backup/bk_wwwroot.sh #每天凌晨1点执行bk_wwwroot.sh进行备份
0 2 * * * root /data/backup/del_old.sh #每天凌晨2点执行del_old.sh删除多余备份
ESC 退出编辑模式
:wq
保存退出
四、建立FTP账号
linux 安装了lnmp ftp 所以这里用该工具创建
A、创建FTP站点
lnmp ftp add
ftp_user:middleback
ftp_password:
B、更改FTP站点权限
chmod 777 -R /data/backup/code
特别注意
window环境下用编辑doc下的脚本是没用的 需要进行转换!
在服务器上进行unix转换
vi bk_wwwroot.sh
:set ff #回车显示fileformat=dos
:set ff=unix
:wq #保存退出
另外的脚本文件也要转换
命令如下
ls -t /data/backup | awk '$0~/tar.gz/' | awk 'NR>3' | xargs rm -rf
脚本如下:
#! /bin/bash
#保留3份指定目录下文件名包含tar.gz的文件
ls -t /data/backup | awk '$0~/tar.gz/' | awk 'NR>3' | xargs rm -rf