当前位置:首页 > 天道酬勤 > 正文内容

centos和ubuntu哪个好(ubuntu服务器安装)

张世龙2021年12月21日 16:56天道酬勤340

说到物联网,目前笔者认为最有前途的是MQTT协议。 mqtt(MQtelemetrytransport,消息队列遥测传输)是近年来出现的新协议,在物联网领域将其作为标准协议。 MQTT原本是IBM公司开发的协议,现在成了开源的,被人们不断开发。 MQTT是一种实现一对多通信的协议,称为分发型或订阅型。 由3个功能构成,分别是中介者(broker )、发送者)、订阅者) subscriber ),是轻量、节省通信流量的设备与设备之间的通信协议。

作者的另一篇文章《三分钟弄懂物联网流行协议——MQTT》提到了MQTT协议。 其中指出,目前许多制造商和开源产品支持MQTT协议的实现,其中一些是目前最受欢迎的Mosquitto服务器。 那么,Mosquitto服务太牛了,几乎支持市面上你想不到的操作系统平台。 你看。

Windows

Mac

Arch Linux

中央电视台

戴文

Fedora

FreeBSD

几何体

仙女座

普通的

OpenWrt

Raspberry Pi

red hat企业行

破解程序

SuSE Linux企业服务器

Ubuntu

其他Linux

QNX

iPhone

以下是在Ubuntu的Linux上安装Mosquitto服务器的示例,介绍了快速安装的方法。

在Ubuntu操作系统上,具有用户(Root )权限的帐户包括以下具体步骤。

打开

1.配置mosquitto的安装仓库地址

Ubuntu终端,然后运行以下命令

存储库PPA :存储库/存储库/存储库

的茉莉输入密码后,将显示以下输出。 (临时文件的名称可能不同) )。

GPG : ICE Dust `/TMP/TMPJ 3a 50 P1P/secring.GPG '创建的

GPG : ICE Dust `/TMP/TMPJ 3a 50 P1P/Pub环. GPG '创建的

gpg :请求密钥262 c 4500从服务器. Ubuntu.com

GPG :/TMP/TMPJ 3a 50 P1P /可信数据库. GPG :可信数据库

gpg :密钥262 c 4500:公共密钥' launchpadmosquitto '导入

gpg :总编号处理33601

gpg :导入:1 (RSA :1 ) )。

好的

2. 更新Ubuntu的最新操作系统补丁

之后,立即运行以下命令更新Ubuntu的最新安装软件包: 这将把Mosquitto的仓库地址添加到操作系统中。

获取更新

您可以看到以下输出:

get :1http://PPA.launch pad.net/mosquitto-dev/mosquitto-PPA /

ubuntuxenialinrelease [ 23,8kb ]

hit :23http://安全. Ubuntu.com/Ubuntu xenial -安全体系发行版

hit :33http://ar.archive.Ubuntu.com/ubuntuxenialinrelease

hit :43http://ar.archive.Ubuntu.com/Ubuntu xenial -更新发行版

get :53http://PPA.launch pad.net/mosquitto-dev/mosquittoppa /

Ubuntu Xenial/main Amd64软件包[ 2.048 b ]

hit :63http://ar.archive.Ubuntu.com/Ubuntu

xenial-backports InRelease

Get:7 http://ppa.launchpad.net/mosquitto-dev/ mosquittoppa/

ubuntu xenial/main i386 Packages [2.048 B]

Get:8 http://ppa.launchpad.net/mosquitto-dev/mosquitto-ppa/

ubuntu xenial/main Translation-en [1.292 B]

Fetched 29,2 kB in 1s (21,5 kB/s)

Reading package lists... Done

3.安装MQTT服务端

现在时候运行下面的命令去安装Mosquitto服务了。

sudo apt-get install mosquito

你将会看到下面的类似输出.

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following additional packages will be installed:

libev4 libuv1 libwebsockets7

The following NEW packages will be installed:

libev4 libuv1 libwebsockets7 mosquitto

0 upgraded, 4 newly installed, 0 to remove and 299 not upgraded.

8 not fully installed or removed.

Need to get 274 kB of archives.

After this operation, 714 kB of additional disk space will be used.

Do you want to continue? [Y/n]

这个时候请输入Y,让安装继续。之后,将会出现下面类似的界面,这个时候已经在安装和配置Mosquitto了。

Setting up mosquitto (1.4.10-0mosquitto3) ...

Processing triggers for libc-hpdmp (2.23-0ubuntu3) ...

Processing triggers for systemd (229-4ubuntu7) ...

Processing triggers for ureadahead (0.100.0-19) ...

4.安装MQTT客户端

通过上面的步骤,Mosquitto其实已经被安装完了,如果想继续安装Mosquitto的客户端的话,可以运行下面的命令:

sudo apt-get install mosquitto-clients

其输出可能类似于下面:

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following additional packages will be installed:

libc-ares2 libmosquitto1

The following NEW packages will be installed:

libc-ares2 libmosquitto1 mosquitto-clients

0 upgraded, 3 newly installed, 0 to remove and 299 not upgraded.

Need to get 138 kB of archives.

After this operation, 332 kB of additional disk space will be used.

Do you want to continue? [Y/n]

当要求你继续的时候,请输入Y。

输入Y之后,将会显示下面类似的信息,其表示正在安装Mosquitto的客户端。

Setting up libmosquitto1:amd64 (1.4.10-0mosquitto3) ...

Setting up mosquitto-clients (1.4.10-0mosquitto3) ...

Processing triggers for libc-hpdmp (2.23-0ubuntu3) ...

5.运行下面的命令,确认Mosquitto的服务是否已经启动。

sudo service mosquitto status

如果出现了Active: active (running)等关键字,则表示Mosquitto已经启动。

6.确认MQTT服务是否启动

因为MQTT服务器的默认端口是1883,运行下面的Linux命令,也能确认Mosquitto是否已经启动。

netstat -an | grep 1883

下面的输出显示了Mosquitto已经成功启动。

tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN

tcp6 0 0 :::1883 :::* LISTEN

如果你对笔者的分享感趣的话,请收藏并关注我的公众号;

如果你想继续深入的话,请给我在文末留言,如果大于10人我将继续深入下去。

如果你有任何疑问需要探讨,欢迎在文章末尾留言,我尽量在第一时间个大家回复。

【部分图片来源于网络,如有侵权,请留言联系删除,谢谢】

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26442.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。