2025年2月28日

在 Linux 中使用 Mongoose 为 ESP8266 开发网络应用程序

在 Linux 中使用 Mongoose 为 ESP8266 开发网络应用程序 在此页 谁是谁 ESP8266 猫鼬 Linux 节点MCU 连接外部UART-USB转换器 验证连接 修复“拒绝访问”错误 让我们讨论如何在 Linux 中使用 Mongoose Embedded Web Server 开始为 ESP8266 芯片开发网络应用程序。我将使用 Ubuntu,但所有的东西都可以很容易地适应任何 Linux 发行版。谁是谁既然您开始阅读本文,我假设您了解 Linux、ESP8266 和 Mongoose。所以只有一个简短的介绍。ESP8266由 Expressif 开发的带有集成 WiFi 的廉价芯片。如果您想深入了解更多细节,请查看官方网站。猫鼬Mongoose 是 Cesanta 开发的一个核心小于 40kB 的完整的多协议库。在 Cesanta 站点上查找有关它的模式信息。Lin…
2025年2月28日

如何在 Linux 上安装和配置 Conky

如何在 Linux 上安装和配置 Conky Conky是一款轻量级的系统监控工具,结合完全定制的桌面主题,可以彻底改变您的Linux桌面体验。使用 Conky,您将获得完全个性化的桌面主题,其中包含引人注目的智能时钟、当前日期和时间,以及 Linux 系统的当前状态,例如已用/可用 HDD 空间、RAM 和 CPU 利用率。 Conky 界面还可以让您随时了解系统的启动/停机时间以及上传/下载的数据流量。关键是,Conky 是完全可配置和可编写脚本的,能够直接在 X 窗口上收集和显示几乎任何类型的信息。Conky 在不同的 Linux 发行版上的工作方式几乎相同。本教程将指导您在 Linux 上安装和配置 Conky。虽然本教程中 Conky 在 Ubuntu 环境中进行了测试,但您可以使用相同的说明在其他发行版上配置 Conky。假设您的 Linux 系统已连接到 I…
2025年2月28日

如何在 Debian 11 上安装 Mattermost

如何在 Debian 11 上安装 Mattermost 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装和配置 MariaDB 数据库服务器 安装 Mattermost 为 Mattermost 创建一个 Systemd 服务文件 将 Nginx 配置为 Mattermost 的反向代理 访问 Mattermost 网络界面 结论 Mattermost 是一个免费的开源协作和消息传递平台,在创建时就考虑到了安全性。它是 Discord 或 Slack 的替代品,提供许多有用的功能,包括一对一消息传递、无限搜索历史记录和文件共享功能、双因素授权和通知。它是一个用 Golang 和 React 编写的自托管在线聊天服务。它是专门为组织和公司设计的,允许团队从任何地方安全地进行通信。在本教程中,我们将向您展示如何在…
2025年2月28日

如何在 Debian 中重新加载 /etc/network/interfaces

如何在 Debian 中重新加载 /etc/network/interfaces 有时,用户在使用系统或配置网络接口时可能会遇到网络问题。出于这两个目的,他们必须重新加载 Debian 系统上的网络接口以修复与网络相关的问题或应用对配置文件所做的更改。默认情况下,网络管理器负责执行与网络相关的活动,其使用位于 Debian 系统上的/etc/network/interfaces位置。如果您想在 Debian 系统中重新启动或重新加载 /etc/network/interfaces,请按照本文的指南进行操作。如何在 Debian 中重新加载 /etc/network/interfaces在 Debian 系统中有几个命令可以重新启动或重新加载 /etc/network/interfaces,这里讨论这些命令。命令 1您可以使用以下命令重新加载 Deb…
2025年2月28日

如何使用 GUI 工具管理 Linux VPS 上的远程 MySQL 数据库

如何使用 GUI 工具管理 Linux VPS 上的远程 MySQL 数据库 如果您需要在远程 VPS 实例上运行 MySQL 服务器,您将如何远程管理服务器托管的数据库?也许首先想到的是基于 Web 的数据库管理工具,例如 phpMyAdmin 或 Adminer。这些基于 Web 的管理工具需要后端 Web 服务器和 PHP 引擎启动并运行。但是,如果您的 VPS 实例用作独立数据库服务器(例如,用于多层应用程序),则为偶尔的数据库管理配置整个 LAMP 堆栈会浪费 VPS 资源。更糟糕的是,带有附加 HTTP 端口的 LAMP 堆栈可能会成为 VPS 安全漏洞的来源。或者,您可以转向在客户端主机上运行的本机 MySQL 客户端。当然,如果没有别的办法,纯命令行 MySQL 客户端 (mysql) 可以是您的默认选择。但命令行客户端的功能有限,因此它不适合生产级数据库管理,例如可视化 SQ…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Java OpenJDK 和 Oracle JDK

如何在 Ubuntu 22.04 上安装 Java OpenJDK 和 Oracle JDK 在此页 先决条件 在 Ubuntu 上安装 OpenJDK 安装Oracle JDK 在不同的 Java 版本之间切换 结论 Java 是最强大的编程语言之一。由于其简单性和健壮性,它在 Web 开发人员中非常受欢迎。一般用于开发电脑、视频、手机游戏。OpenJDK 是开源 Java 版本,可免费使用。它支持多种操作系统,如 Windows、Linux、Solaris、macOS 等。Oracle Java 是甲骨文公司开发的一种编程语言。它为客户提供企业功能,最大限度地降低部署和维护基于 Java 的应用程序的成本。这篇文章将向您展示如何在 Ubuntu 22.04 上安装 OpenJDK 和 Oracle JDK。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务器上配置了根密码。 在 Ubu…
2025年2月28日

如何在 Linux Mint 上安装 KDE Plasma 桌面

如何在 Linux Mint 上安装 KDE Plasma 桌面 Linux Mint 为您提供了不同的图形工作空间环境,KDE Plasma 也是其中之一。您可以随时对其进行修改以满足您的需求,而不会危及您的隐私或自由。如果您还想使用 KDE Plasma Desktop 自定义 Linux Mint 桌面,您可以按照下面文章中给出的指南将其安装在您的系统上。如何在 Linux Mint 21 上安装 KDE Plasma 桌面要在 Linux Mint 21 上安装它,有两种方法:软件经理通过终端使用软件管理器安装 KDE Plasma要使用 GUI 安装 KDE Plasma 桌面,请打开软件管理器,搜索 KDE Plasma,然后单击安装:第 2 步:成功安装 KDE Plasma Desktop 后,重新启动系统。第3步:您将需要输入密码才能登录系统,但首先只需单击您的用户名前面的图形图…
2025年2月28日

如何修复 Ubuntu 或 Debian 上的 apt-get 更新错误

如何修复 Ubuntu 或 Debian 上的 apt-get 更新错误 Ubuntu 或 Debian Linux 系统维护一个本地数据库(所谓的 APT 软件包索引),其中包含可从 /etc/apt/sources.list 或 /etc/apt/sources.list.d/ 中定义的存储库获取的软件包。随着存储库中包含的软件包发生更改或将新存储库添加到系统中,APT 软件包索引通常会变得过时。为了更新本地 apt 软件包索引,您可以运行: $ sudo apt-get update 但是,由于各种原因,您在更新 APT 包索引时可能会遇到错误。下面我将介绍几种修复常见apt-get更新错误的方法。哈希和不匹配错误 W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/vivid-updates/ma…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Lets Chat

如何在 Ubuntu 22.04 上安装 Lets Chat 在此页 先决条件 安装 Node.JS 安装 MongoDB 数据库 安装 Lets Chat 为 Lets Chat 创建一个 Systemd 服务文件 为 Lets Chat 配置 Nginx 访问 Lets Chat Web 界面 结论 Lets Chat 是一个在 Node.js 和 MongoDB 上运行的免费、开源和持久的消息传递应用程序。它专为小型、亲密的团队而设计,可提供丰富的功能集,例如 LDAP/Kerberos 身份验证、类似 REST 的 API 和 XMPP 支持。使用 Lets Chat,您可以发送各种消息,还可以找到兴趣小组聊天、语音贴纸和炫酷的表情符号。在这篇文章中,我们将向您展示如何在 Ubuntu 22.04 上安装 Lets Chat with Nginx 作为反向代理。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务…
2025年2月28日

想在 Ubuntu 上使用 VLC 观看蓝光光盘吗?你需要MakeMKV

想在 Ubuntu 上使用 VLC 观看蓝光光盘吗?你需要MakeMKV 我最近买了一个便宜的外置 USB 蓝光驱动器,目的是在床上用我的笔记本电脑观看《神秘博士合集》蓝光光盘 - WhoRays,如果你愿意的话1(显然,它运行 Ubuntu)。问题是你不能只插入官方蓝光光盘并观看其上的内容,在 Linux 中不行,在 macOS 上不行,甚至在 Windows 上也不行。您需要额外的软件(通常是付费的)来提供“解密”蓝光内容并将其传送给您的眼睛所需的许可证。说实话:蓝光很尴尬,很迟钝,而且在我看来,它是如何设计媒体格式的教科书示例。然而,我确实设法让一切正常运转——顺利——而且我不需要支付任何费用。我想我应该传递这些知识,以便其他想要在 Ubuntu(或其他基于 Ubuntu 的 Linux 发行版)中观看蓝光光盘的人可以按照我的步骤来满足他们对内容…