本文介绍基于 Dockerfile 和 docker build 命令构建新的 Docker 镜像。 1 第一个 Dockerfile 让我们创建一个目录并编写一个 Dockerfile 文件吧,这是一个包含简单 Web 服务器的 Docker 镜像。 static_web 是存储 Dockerfile 文件的文件夹,称这个目录为构建上下文(build context),Docker 会在构建竟像… 阅读全文

Shell 是一个应用程序,充当用户界面和脚本解释器,是用户使用 Linux 系统的桥梁。大多数 Linux 发行版将 Bash 作为默认的 Shell 程序,本文将以 Bash 为例,介绍如何在 Linux 环境进行 Shell 编程。Shell 脚本是一种以 Shell 程序为解释器的脚本程序。由于习惯的原因,业界所说的”Shell 编程”都是指编写 Shell 脚本,… 阅读全文

本文介绍如何在一台 Windows PC 上安装和配置 Git。 1 下载 Git 下载地址: Git 下载 ,选择 Windows 64 位版本安装包,按照默认设置进行安装。 安装完成后,打开 CMD 来验证安装: git –version 如果正确安装,命令行会显示 Git 的版本信息。 2 配置 Git 和用户信息 打开 Git Bash。 设置用户名和邮箱, 将 Your Name 和 … 阅读全文

1 安装 Influx 客户端模块 需要 Node.js 版本为 v14 LTS 或更高。 npm install –save @influxdata/influxdb-client 2 将 Token 等信息添加到 VUE 环境变量 2.1 使用 Vite 构建 将 URL、Token、ORG 添加到 VUE 环境变量,便于统一管理和配置,使用 Vite 构建时的配置方法如下: 1.在… 阅读全文

1 安装步骤 1. 下载安装包 2. 解压 tar -xzvf XXX 3. cd进入解压出来的文件夹 cd XXX 4. 安装 ./configure –prefix=/usr/local/nginx make & make install 5. 修改配置文件 cd /usr/local/nginx/conf vim nginx…. 阅读全文

MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。 1 MQTT 协议的主要特性 轻量级:开销低,报文小; 可靠:支持多种 QoS 等级、会话感知和持久连接; 安全通信:支持 TLS 和 S… 阅读全文

EMQX 是一款「无限连接,任意集成,随处运行」的大规模分布式物联网接入平台,同时作为一个高性能、可扩展的 MQTT 消息服务器,它可以为物联网(IoT)应用提供可靠的实时消息传输和设备连接解决方案。 1 EMQX 的安装 以 CentOS7 为例,介绍 EMQX 的安装方法。 # 安装所需要的依赖包 yum install -y yum-utils device-mapper-persisten… 阅读全文