1. 上传文件

在/home中创建mqtt目录,并将mosquitto-1.6.10.tar.gz上传至该目录

2. 服务文件编写

在/home/mqtt中创建mqtt.service文件,内容如下:

[Unit]
Description=Mosquitto 1.6.10 mqtt server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf -d
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure[Install]
WantedBy=multi-user.target

3. 安装脚本部署

创建install.sh文件,内容如下:

# !/bin/bash
## 安装mqtt
echo "开始安装mqtt"
yum -y install gcc gcc-c++ openssl-devel c-ares-devel libuuid-devel wget cmake
cd /home/mqtt
tar -zxvf mosquitto-1.6.10.tar.gz
cd mosquitto-1.6.10
make
make installcd /etc/mosquitto/
mv mosquitto.conf.example  mosquitto.conf
sed -i '$a user root' /etc/mosquitto/mosquitto.conf
chmod -R 777 /home/mqtt/mqtt.service
cp -f /home/mqtt/mqtt.service /etc/systemd/system
systemctl daemon-reload
systemctl start mqtt
systemctl enable mqtt
echo "mqtt安装完成"

其中/home/mqtt/为存放mosquitto-1.6.10.tar.gz和mqtt.service的文件地址,/etc/mosquitto为存放conf文件的地址

4. 运行

完成后使用systemctl status mqtt查看状态

centos部署mosquitto相关推荐

  1. centos部署Redis和Java开发(Jedis)

    centos部署Redis和Java开发(Jedis) 1.部署Redis 1)下载:http://redis.io/download    2)解压编译: $ tar xzf redis-3.2.3 ...

  2. 跳过 centos部署 webpy的各种坑

    用centos部署webpy发现的各种坑: 1.python 版本: 2.中文编码: 3.web模块路径: 在命令行里输入python,能import web,但是网站错误报告一直报告没有找到web模 ...

  3. CentOS部署SpringBoot项目(二)

    v阅读目录 vLinux部署springboot vIntelliJ IDEA打包 vspringboot部署CentOS v相关常用命令 v博客总结 Linux部署SpringBoot 1. < ...

  4. ​信息管理系统整合XtraReport报表平台之Asp.Net Core站点CentOS部署​

    信息管理系统整合XtraReport报表平台之CentOS部署 信息管理系统:SpringCloud 前端Vue 此处XtraReport为Asp.net Core项目 DevExpress V20. ...

  5. linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)

    Centos部署KVM虚拟化平台(可跟做) 发布时间:2020-08-19 05:47:46 来源:51CTO 阅读:4210 作者:俊伟祺i 一.KVM概述 KVM是Kernel Virtual M ...

  6. 阿里云服务器CentOS部署Minio服务实现远程访问

    阿里云服务器CentOS部署Minio服务实现远程访问 1.下载 1.1 建立文件夹 mkdir /usr/local/minio mkdir /usr/local/minio/data 1.2下载 ...

  7. centos部署rocketMQ,172.xx.xx.xx:10911,failed错误

    阿里云centos部署rocketmq报connect to <172.xx.xx.xx:10911> failed 搜索发现网上原因比较零碎,大部分是说与网卡有关,明明ip配的是外网IP ...

  8. 阿里云单机CentOS部署MinIO的OSS服务

    阿里云单机CentOS部署MinIO的OSS服务 使用Docker拉取MinIO镜像 Docker运行MinIO服务 阿里云端口开启 开启阿里云防火墙端口 开启CentOS服务器端口 访问MinIO网 ...

  9. 部署 mosquitto broker 服务器过程笔记

    前言 本篇记录在 ubuntu18-x64 虚拟机上通过安装的方式部署 mosquitto broker 全过程,做备忘用.同时供有需求的小伙伴参考. 环境说明: (1). 虚拟机 VMware-15 ...

  10. CentOS部署Chemex(资产管理系统)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.CentOS部署Chemex 1.使用AppNode面板部署 (1).在CentOs中安装AppNode操作面板 ...

最新文章

  1. C++ 泛型编程 -- 函数模版
  2. 赠票 | 2019,GMIS归来!杨强、吴恩达等全球重磅嘉宾共话数据智能(上海)
  3. 数据结构之顺序表(二)
  4. android 过滤emoji表情符号,android怎样过滤字符串中的emoji表情
  5. csv导入mysql php实现_PHP实现csv文件导入mysql数据库的方法
  6. 【520有奖征文】 老同学聚会,20年IT行业从业感悟
  7. linux nload_Linux nload命令
  8. yourphp超出20记录自动删除
  9. MYSQL建立数据库的步骤
  10. Acer4745G笔记本蓝牙驱动安装
  11. quartusII实验报告
  12. U8来料报检保存出错
  13. 如何删除 R 中的异常值
  14. 使有用计算机不注意卫生,“十种举措”,远离干眼
  15. jvm学习——jvm内存区域
  16. selenium被检测了怎么办?
  17. Linux Mint TLP设置
  18. 移动魔百和服务器无响应,中国移动魔百盒业务常见问题汇总FAQ.docx
  19. TWaver自动化设计平台Legolas —— 入门流程
  20. icap协议————2014.6.4

热门文章

  1. 软件测试工程师--面试题
  2. python 识别图片上的数字
  3. 好中的计算机英文ei,电子信息类容易中的英文EI期刊有哪些
  4. 离散时间傅里叶变换(一)
  5. matlab中polyfit与polyval的功能
  6. 学习电商的第一个业务,发票管理,发票作废(发票作废为重)
  7. 二进制模2除法(CRC校验)
  8. 数据恢复原来是可以免费的!
  9. 精准测试系列产品白皮书2020版
  10. Python数据去重