• 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开机启动

  • 相关阅读:
    文章目录
    平滑的加权轮询
    ESG
    JDK
    集合
    数组
    多线程(下)
    多线程
    Java常用类
    jdk5.0新增线程创建方式
  • 原文地址:https://www.cnblogs.com/woniu201/p/11694646.html
Copyright © 2020-2023  润新知