zoukankan      html  css  js  c++  java
  • Linux centos 7下搭建mosquitto

    Centos7安装

    1.网卡名改为enth0

     A:  vim /etc/sysconfig/grub

     B:  第三行添加“net.ifnames=0 biosdevname=0”

     C: 执行指令:grub2-mkconfig -o /boot/grub2/grub.cfg

    2.修改自动获取IP

      A:更改 etc/sysconfig/network-scripts/ifcfg-eth0 ,将ONBOOT="no" 改为 ONBOOT="yes"

       B:保存后:service network restart

       C:查看IP:ifconfig

    mosquitto搭建

    1.安装g++

      通常情况下在centos下安装软件就用yum.

        关键是,使用yum你的知道安装包的名字是什么。如果直接键入yum install g++,

      会告诉你没有这个包。所以你应该使用gcc-c++,这才是这个包的名字。

    2.修改config.mk文件

     WITH_TLS:=no

     WITH_TLS_PSK:=no

     WITH_SRV:=no

    3.编译mosquitto

      make

    4 安装mosquitto

      make install

    5 添加用户

      adduser mosquitto

    6 修改共享库libmosquitto.so.1

      root权限下

      #cat /etc/ld.so.conf
          include ld.so.conf.d/*.conf
      # echo "/usr/local/lib" >> /etc/ld.so.conf
      # ldconfig

    7 启动mosquitto

      mosquitto -c /etc/mosquitto/mosquitto.conf -d”或 mosquitto -v

    辅助指令

    1.结束mosquitto进程

      pkill  mosquitto

    2.centos7默认使用的是firewall作为防火墙,不是iptables

     Systemctl start firewalld.service   启动firewall

     Systemctl stop firewalld.service   停止firewall

     Systemctl disable firewalld.service 禁止firewall开机启动

  • 相关阅读:
    hbase-0.92.1过滤器学习
    hbase-0.92.1表备份还原
    hbase-0.92.1集群部署
    hadoop hdfs 数据迁移到其他集群
    Kafka 1.0.0集群增加节点
    Kafka 1.0.0集群安装
    Hadoop 2.7.4 HDFS+YRAN HA删除datanode和nodemanager
    nodemanager 无法启动报错“doesn't satisfy minimum allocations”
    java Collections.sort的使用
    spring RestTemplate提交json格式数据
  • 原文地址:https://www.cnblogs.com/woniu201/p/11694646.html
Copyright © 2011-2022 走看看