CentOS7.9 网络配置EMQX安装测试(Eclipse Paho)

2023-10-09 11:10

本文主要是介绍CentOS7.9 网络配置EMQX安装测试(Eclipse Paho),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

配置测试环境:VMware & CentOS7.9 & Eclipse Paho


一、CentOS7.9 网络配置

(1)查看物理机的网络信息

1、win+R输入cmd进入计算机终端

2、在终端输入:ipconfig/all

 记录以上IPv4地址、子网掩码和网关三项。


(2)修改网卡配置文件

1、切换到网卡配置文件所在目录:

[root@localhost ~]$ cd /etc/sysconfig/network-scripts/

2、打开配置文件:

[root@localhost network-scripts]# vi ifcfg-ens33

3、配置文件 ifcfg-ens33:

将BOOTPROTO 改为static 表示使用手动设置的静态IP;

将ONBOOT改为yes表示自动激活网卡;

在文档最后添加以下物理机信息:

IPADDR="192.168.x.x"         #虚拟机的IP地址,需要和物理机处于同一网段,即前三位一样NETMASK="255.255.255.0"      #子网掩码  和物理机保持一致
GETWAY="192.168.x.x"         #默认网关  和物理机保持一致
DNS1="192.168.x.x"           #DNS,和物理机一致

(3)添加网关地址

1、输入以下指令:

[root@localhost network-scripts]# vi /etc/sysconfig/network

2、添加以下内容:

NETWORKING=yes
HOSTNAME=xxx             #名称自取
GATEWAY=192.168.116.1    #默认网关与物理机一致

(4)添加DNS

1、输入如下命令:

[root@localhost network-scripts]# vi /etc/resolv.conf

添加以下内容:

nameserver 192.168.1.1        #DNS 和物理机一致

重启网络服务:

[root@localhost network-scripts]# service network restart

(5)测试网络:

1、虚拟机访问主机

 2、虚拟机访问外网

3、物理机访问虚拟机 

这三步都能成功测试,说明你已经成功配置CentOS网络了。

(这是更改本地网络配置文件的方式来进行配置,同时也可以在虚拟机右上角的网络设置处直接对IP进行修改配置。)


二、EMQX安装配置

(1)打开终端,输入指令下载EMQX:

[smart@localhost ~]$ wget -c https://www.emqx.cn/downloads/broker/v4.2.7/emqx-centos7-4.2.7-x86_64.zip

(2)解压:

[smart@localhost ~]$ unzip emqx-centos7-4.2.7-x86_64.zip -d /usr/local/
[smart@localhost ~]$ cd /usr/local/emqx/
[smart@localhost emqx]$ ll

如图:

[smart@localhost emqx]$ cd /bin
[smart@localhost bin]$ ./emqx console

 

[smart@localhost bin]$ ./emqx start

 

 (2)添加用户密码:

[root@test bin]# ./emqx_ctl admins add xjy 123456 

(3)登录EMQX:

       打开浏览器,输入:192.168.116.xxx:18083(个人虚拟机IP),使用设置的用户密码登录,明暗以及语言设置如下图:


三、Eclipse Paho发布订阅测试

资料参考:​​​​​​https://blog.csdn.net/weixin_33978016/article/details/85932784?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-6.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-6.essearch_pc_relevant


其他博主的相关配置过程参考:centos7桥接模式&NAT模式网络配置——两种网络模式下有何不同?_扶摇的博客-CSDN博客

这篇关于CentOS7.9 网络配置EMQX安装测试(Eclipse Paho)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/172437

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri