我先新买个Centos 的系统

咱登录呢就用这个软件,主要是方便,可以少安装一些东西

根据自己的系统选择,上面的是32位的.

输入 root 回车

输入密码然后回车  输入的时候什么也不显示

输入 cd ..    返回上一级目录

输入 ls 查看 目录

咱把mqtt安装到opt 文件里面

cd opt

http://www.emqtt.com/downloads    找到Centos7 版本的emqtt安装包

点击一下,主要是获取下载的地址

http://www.emqtt.com/static/brokers/emqttd-centos7-v2.3.11.zip    根据自己的哈,因为官方一直在升级

官方给的安装步骤

http://www.emqtt.com/docs/v2/install.html

先下载下来

wget  http://www.emqtt.com/static/brokers/emqttd-centos7-v2.3.11.zip

wget  https://qqqqqbucket.oss-cn-beijing.aliyuncs.com/mqtt/emqttd-centos7-v2.3.11.zip    下载这个就可以,这个是我放在了我的服务器上的

然后解压它,如果不知道Centos7  如何解压,就百度哈   Centos7  解压zip   其实我也不知道   咱就百度

https://www.cnblogs.com/zhi-leaf/p/6002303.html

yum install zip unzip

输入 y

好现在解压

unzip  emqttd-centos7-v2.3.11.zip

现在安装,我百度的需要先安装一个环境,先尝试安装再说,如果需要环境再安装,作为初学者,明知可能会有弯路,还是需要去尝试.前期走的弯路越多对以后越有好处.

第一次没有启动起来,然后我又敲了一次

cd emqttd && ./bin/emqttd console

cd ..
cd emqttd && ./bin/emqttd console

现在测试

记得设置一下安全规则

修改用户名和密码

按两次快捷键  CTRL+C     CTRL+C  退出

修改两个地方

第一是:  把这个改为 false

进入  cd etc

用VIM命令打开文件  vim  emq.conf

https://jingyan.baidu.com/article/f96699bbee518d894e3c1b08.html

按一下 i  进入编辑模式

修改为

然后  按下 ESC退出编辑模式

然后输入   :wq  + 回车   保存退出

如果自己不熟练修改了别的地方,可以    :q!  + 回车   不保存退出      然后再重新弄

然后还要去设置自己想要的用户名和密码

cd plugins

ls

然后打开

vim   emq_auth_username.conf

按一下 i 进入编辑模式

根据自己的修改

auth.user.1.username = yang
auth.user.1.password = 11223344

然后  按下 ESC退出编辑模式

然后输入   :wq  + 回车   保存退出

回到 opt 文件夹   然后重新已控制台模式启动MQTT

cd ..

cd ..

cd ..

cd emqttd && ./bin/emqttd console

然后需要登录控制台

在自己的电脑浏览器上

默认用户名/密码: admin     public

然后再测试下

密码错了有提示

按两次快捷键  CTRL+C     CTRL+C  退出

./bin/emqttd start

好了.....

centos 7 安装mqtt 修改用户名和密码的更多相关文章

  1. Eclipse SVN修改用户名和密码

    问题描述:     Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的 ...

  2. linux修改用户名和密码

    linux修改用户名和密码 修改root密码:sudo passwd root 修改用户密码(如hadoop) sudo passwd hadoop 修改主机名:sudo vi /etc/hostna ...

  3. Oracle安装后忘记用户名或密码+创建新登陆用户

    新安装的Oracle11g,不料在使用的时候没记住安装时的用户名和密码. 不用担心,打开sqlplus. 按如下步骤,新建一个登陆用户: 第一步:以sys登陆  sys/密码 as sysdba  此 ...

  4. mac 安装mysql + 修改root用户密码 + 及报Access denied for user 'root'@'localhost' (using password:YES)解决办法

    1.下载MySQL 到mysql的官网http://dev.mysql.com/downloads/mysql/然后在页面中会看到“MySQL Community Server”下方有一个“downl ...

  5. mysql修改用户名和密码

    修改用户名 mysql> use mysql;  选择数据库Database changedmysql> update user set user="dns" wher ...

  6. Windows下MongoDB安装及创建用户名和密码

    下载MongoDB的安装文件https://www.mongodb.com/download-center#community,选择合适的版本(注:本人选择的是3.2.6) 下载完MongoDB.ms ...

  7. Myeclipse SVN 修改用户名和密码

    转自:http://blog.csdn.net/chow__zh/article/details/7731497 解决方案: 在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码 ...

  8. git 查看/修改用户名、密码

    用户名和邮箱地址的作用 用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变. 每次commit都会用用户名和邮箱纪录. github的contributions统计就是按邮箱来统计的. ...

  9. mysql 数据库修改用户名和密码

    因为经常修改数据库密码,也找到了几种修改数据库密码的方式,在这里给大家介绍下供大家参考通过navicat 管理数据库客户端来修改数据库密码: 选择数据库 --- 点击导航条的用户  --- 编辑用户 ...

随机推荐

  1. Java 创建线程/停止线程

    继承 Thread 类 class MyThread1 extends Thread{ @Override public void run(){ System.out.println("继承 ...

  2. java方法中,传参是传值还是传址问题(对比C语言、C#和C++)

    问题引出: 编写一个简单的交换值的小程序,如果我们只是简单地定义一个交换函数接收两个数,在函数内部定义一个中间变量完成交换.那么当我们把a,b两个实参传给这个函数时,往往得不到预期的结果.这是为什么呢 ...

  3. Testlink1.9.17使用方法(第九章 测试结果分析)

    第九章 测试结果分析 QQ交流群:585499566 TestLink根据测试过程中记录的数据,提供了较为丰富的度量统计功能,可以直观的得到测试管理过程中需要进行分析和总结的数据.点击首页横向导航栏中 ...

  4. python语言学习---4

    第五天 1.任意个参数函数怎么敲? 只需定义一个可变参数即可:可变参数名字前要加 * ,可以传入0个或多个参数. #内部解释器原理:Python解释器会把传入的一组参数组装成一个tuple(不可变)传 ...

  5. eclipse maven web

    在eclipse中用maven创建web项目. 环境配置 C:\Users\xxx>java -versionjava version "1.8.0_121"Java(TM) ...

  6. realloc 用方法

    realloc 用方法 void* realloc(void*, n) 根据n的大小,如果n比较小,就沿用原来的内存地址(也就是返回的地址就是原来的地址),在原来地址的内存空间的最后面,加上n大小的内 ...

  7. Windows Server 2016-系统安装软硬件要求

    本章为大家补充介绍安装 Windows Server 2016的最低系统要求. 如果安装时选择通过"服务器核心"选项进行安装,则应注意,没有安装任何 GUI 组件,并且将不能使用服 ...

  8. Flask中的CBV

    Flask中的CBV 第一种 class Index(views.MethodView): methods = ['GET', 'POST'] decorators = [] def get(self ...

  9. 阿里云ECS Ubuntu16.0 安装 uwsgi 失败解决方案

    Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip) 一般新安装Ubuntu后需要先更新软件源: apt-get update apt- ...

  10. Docker: docker container常用命令实战(2)-数据持久化

    应用服务是在容器中运行的,容器随时会被删除,如果是个mysql容器呢?数据存储在容器里,容器删除了,数据也没了,那就是个噩梦. 所以一些数据是需要存储在容器之外的,可以是宿主机,可以是网络存储位置上, ...