2025年2月28日

如何在 Ubuntu 20.04 上安装和保护 Mosquitto MQTT 消息代理

如何在 Ubuntu 20.04 上安装和保护 Mosquitto MQTT 消息代理 在此页 先决条件 第 1 步 - 安装 Mosquitto 服务器和客户端 第 2 步 - 配置 MQTT 密码身份验证 第 3 步 - 测试 Mosquitto 客户端 第 4 步 - 安装 SSL 第 5 步 - 配置 MQTT SSL 第 6 步 - 配置 SSL 续订 第 7 步 - 配置 Websocket 结论 Mosquitto 是一个使用消息队列遥测传输 (MQTT) 协议的开源消息代理。该协议旨在为物联网 (IoT) 设备提供轻量级通信。它通常用于车辆的 GPS 跟踪、家庭自动化、环境传感器和大规模数据收集。MQTT 协议在 TCP/IP 模型之上运行。由于是轻量级的,它的代码占用空间小,因此您可以使用最少的资源为设备创建应用程序。它依赖于发布/订阅模型。在此模型中,客户端连接到 Mosquitto 服务器,后者充当代理将信息发送到订阅频道的…
2025年2月28日

为什么 Linux 有这么多发行版? Linux 发行版解释

为什么 Linux 有这么多发行版? Linux 发行版解释 目前有数百个活跃的 Linux 发行版,还有更多正在开发中。为什么有这么多的发行版,我们需要所有的发行版吗?与 Windows 和 macOS 不同,安装 Linux 并不那么容易。在互联网上搜索 Linux 会带来很多不同名称的操作系统,但没有一个明确称为“Linux”。为什么会这样呢?Linux 正日益成为经验丰富的技术极客和普通用户的首选操作系统。但为什么有数以千计的操作系统或“发行版”都被称为“Linux”呢?为什么开发人员不断创建更多同类操作系统?让我们来看看吧。什么是 Linux 发行版?首先,了解 Linux 到底是什么很重要。 Linux 不是一个操作系统,而是一个内核,是将计算机硬件与操作系统连接起来的粘合剂。当您通过单击图标启动计算机上的应用程序时,内核会与操作系统通信以启…
2025年2月28日

如何在 Alma Linux 8 上安装和使用 Snap Package Manager

如何在 Alma Linux 8 上安装和使用 Snap Package Manager 在此页 先决条件 安装 Snapd 使用 Snap 查找包裹 使用 Snap 安装包 列出安装 Snap 包 使用 Snap 更新包 删除 Snap 包 结论 Snap 包管理器也称为 snapd 是 Linux 中的现代包管理器,它允许您在各种 Linux 发行版和版本中安装 Snap 包。 Snap 包是独立的,在沙盒环境中运行。您可以通过命令行安装 Snap 包,也可以将它们作为 .snap 文件从网站下载。 Snap 是一个通用的、交叉分布的、无依赖性的包管理器。 Snap 应用程序与所有依赖项打包在一起,可在所有主要 Linux 发行版上运行。在本教程中,我将向您展示如何在 Alma Linux 8 上安装和使用 Snap Package Manager。先决条件 一台运行 Alma Linux 8 的服务器。 在服务器上配置了根密码…
2025年2月28日

在 Debian 和 Ubuntu 上安装 Ghost (CMS) 博客发布平台

在 Debian 和 Ubuntu 上安装 Ghost (CMS) 博客发布平台 介绍在博客领域,内容管理系统 (CMS) 在管理和发布文章方面发挥着至关重要的作用。 Ghost 是一种广受博主青睐的 CMS。 Ghost 是一个基于 Node.js 构建的开源平台,以其简单、速度和优雅的设计而闻名。在本文中,我们将探讨如何在 Debian 和 Ubuntu 操作系统上安装 Ghost。我们将提供分步说明以及示例及其各自的输出,以指导您完成安装过程。先决条件在我们开始之前,请确保您具备以下先决条件 -运行 Debian 或 Ubuntu 的服务器或虚拟机。Node.js 安装在您的系统上。安装了 NPM(节点包管理器)。第1步:更新系统包为了确保您的系统具有最新更新,请打开终端并运行以下命令 -sudo apt update && sudo apt upgrade -y 第 2 步:安装 N…
2025年2月28日

4 个基于 CLI 的 Linux 性能监控工具:top、htop、ps 和 vmstat

4 个基于 CLI 的 Linux 性能监控工具:top、htop、ps 和 vmstat 在此页 我们要在这里做什么? 为什么使用 CLI 方式? 1。最佳 2。顶 4。附言 4。虚拟机统计 Linux 是一个非常稳定的操作系统,具有强大的安全功能。在某些情况下,我们可能需要观察系统的性能,这可能是由于某些技术故障或作为例行健康检查的一部分。性能测量使我们能够快速了解系统的运行情况,例如性能日志可以告诉我们正在运行的进程、正在使用的内存量、正在使用的 CPU 量等。这些信息还可以帮助我们做出与有效资源规划、调试系统问题等相关的决策。大多数 Linux 发行版都提供命令-线条工具和图形工具来完成此任务。其中一些预装在操作系统中,一些可能需要安装。这些工具被归类为实时监控工具或基于日志的工具。顾名思义,实时监控工具提供有关系统当前状态的信息。结果不断更新。…
2025年2月28日

2022 年 5 个最佳 Linux 游戏发行版

2022 年 5 个最佳 Linux 游戏发行版 Linux 上的游戏一直在变得越来越好。这里有五个您应该尝试的 Linux 游戏发行版,适用于当前和复古的游戏。当人们想到游戏时,Linux 并不是第一个想到的操作系统。绝大多数消费市场仍然使用 Windows,这是大多数游戏的所在。但这是否意味着你不能在 Linux 上玩游戏?当然不!这里有五个可供尝试的 Linux 游戏发行版。Reddit 在 Linux 游戏发行版上存在错误在 Reddit 上可以找到大量的智慧。但当谈到突出最好的 Linux 游戏发行版时,Reddit 错了。人们普遍的态度是,Linux 游戏最好使用 Ubuntu 或任何其他标准发行版来实现。但这忽略了一个事实,即如果您正在寻找专门用于 Linux 上游戏的操作系统,您不想浪费时间配置和安装 Wine。您需要开箱即用的所有东西。我们列出的 20…
2025年2月28日

如何在 Ubuntu 中搜索软件包

如何在 Ubuntu 中搜索软件包 了解如何通过 Ubuntu 中的终端和 GUI 工具搜索和查找已安装和已卸载的软件包。您在 Ubuntu 上通过命令行搜索软件包时是否遇到过困难?您是否曾经搜索过需要即时升级的软件包?有没有想过您要下载的软件包是否可以安装,并且软件存储库中是否有最新版本?对于 Ubuntu 初学者用户来说,通过终端在本地存储库中搜索已安装或已卸载的软件包可能是一项艰巨的任务。本文回答了所有许多类似的问题。此外,我们还将介绍在 Ubuntu 上搜索软件包的其他方法,并帮助您找到合适的方法。在 Ubuntu 中搜索软件包的方法这里我们将介绍在 Ubuntu 上执行包搜索的三种方法。但是,在开始之前,请启动终端并通过运行以下命令更新系统的软件包存储库:sudo apt update使用 apt 命令APT 是一个命令行包管理器,预装在 Ubu…
2025年2月28日

如何在 Rocky Linux 8 上安装和使用 Apache Guacamole 远程桌面

如何在 Rocky Linux 8 上安装和使用 Apache Guacamole 远程桌面 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装库 第 3 步 - 安装 Apache Tomcat 安装Java 创建 Tomcat 用户 下载Tomcat 创建一个 Systemd 单元文件并启动 Tomcat 配置 Apache Guacamole 数据库身份验证 配置鳄梨调味酱属性文件 为反向代理连接配置 Tomcat 安装 Nginx 创建一个新的管理员用户 Apache Guacamole 是一个免费、开源、无客户端的远程桌面网关。它支持 SSH、RDP 和 VNC 等标准协议。它不需要任何第三方插件和客户端即可工作。您可以使用基于 Web 的网关访问您的机器。它可以放在代理服务器后面,让您可以从世界任何地方访问您的服务器。鳄梨酱由两部分组成: guacamole-server 包含 Guacamol…
2025年2月28日

如何在 Rocky Linux 上安装 Passbolt 密码管理器

如何在 Rocky Linux 上安装 Passbolt 密码管理器 在此页 先决条件 安装依赖包 配置 MariaDB 和 PHP-FPM 为 Passbolt 创建新数据库 下载 Passbolt 并安装 PHP 依赖项 为服务器生成 GPG 密钥 配置 Passbolt 和 Nginx 服务器块 从 Web 浏览器访问 Passbolt 结论 Passbolt 是一个免费的开源密码管理器,基于 PHP、MySQL 和 OpenPGP。它是一个自托管应用程序服务器,您可以将其安装在您的服务器上。 Passbolt 主要是为团队设计的,但您也可以将其用作个人密码管理器。Passbolt 建立在 OpenPGP 之上并具有可扩展的 API。在客户端,您可以使用 Passbolt 浏览器扩展,它基于 OpenPGP.js 构建以实现加密功能。在服务器端,Passbolt 使用 GnuPG PHP 扩展和 openpg…
2025年2月28日

如何在 Debian 11 上安装 Matomo Web Analytics

如何在 Debian 11 上安装 Matomo Web Analytics 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 9(Stretch)在此页 先决条件 安装 Apache、MariaDB 和 PHP 为 Matomo 创建一个 MariaDB 数据库 下载 Matomo 为 Matomo 配置 Apache 访问 Matomo 网络用户界面 使用 Lets Encrypt SSL 保护 Matomo 结论 Matomo,以前称为 Piwik,是由开发人员社区开发的免费开源 Web 分析应用程序。它用于跟踪您的网站并提供有关您的网站及其访问者的详细信息,包括他们使用的搜索引擎和关键字、他们使用的语言、他们喜欢的页面、他们下载的文件等等。它提供了许多功能,包括 Google AdWords、Facebook Ads、Yahoo、搜索营销、跟踪和报告 API…