2025年2月28日

如何在 Ubuntu 16.04 上安装和配置 Elasticsearch

如何在 Ubuntu 16.04 上安装和配置 Elasticsearch 介绍Elasticsearch 是一个实时分布式搜索和分析数据的平台。它的流行是由于它的易用性、强大的功能和可扩展性。Elasticsearch 支持 RESTful 操作。这意味着您可以结合使用 HTTP 方法(GET、POST、PUT、DELETE 等)和 HTTP URI (/collection/entry) 来操作您的数据。直观的 RESTful 方法对开发人员和用户都很友好,这也是 Elasticsearch 流行的原因之一。Elasticsearch 是一款免费的开源软件,背后有一家实力雄厚的公司:Elastic。这种组合使其适用于从个人测试到企业集成的任何地方。本文将向您介绍 Elasticsearch,并向您展示如何安装、配置、保护和开始使用它。先决条件在学习本…
2025年2月28日

如何在 Debian 10 上使用 Docker 部署动态 DNS 服务器

如何在 Debian 10 上使用 Docker 部署动态 DNS 服务器 在此页 要求 创建 DNS 记录。 安装 第 1 步:更新和安装依赖项。 第 2 步:安装 Docker CE。 第 3 步:下载并构建 docker-ddns 第 4 步:Systemd 服务(可选) 第 5 步:测试您的服务器 第 6 步:反向代理 第 7 步:客户端配置 动态 DNS 是一种将域名映射到动态(临时的、经常变化的)IP 地址的网络服务。它用于访问没有静态 IP 地址的计算机,例如 SOHO(小型办公室/家庭办公室)网络中的计算机,并且通常与端口转发结合使用以访问 NAT 防火墙后面的系统。本文将指导您在 Debian 10 系统上的 Docker 容器中完成动态 DNS 服务器的完整设置,包括设置所需的 DNS 记录,将管理 API 置于 Nginx HTTPS 反向代理后面,以及自动化客户端 DNS记录更新。要求 一台 Debian 10 服务…
2025年2月28日

如何在 Linux Mint 21 上安装短波网络广播

如何在 Linux Mint 21 上安装短波网络广播 Shortwave 是一种互联网广播应用程序,可用于收听不同的广播节目或广播中播放的音乐。该应用程序包括用于收听和收听大约 30,000 个在线短波广播电台的功能和工具。因此,如果您正在寻找 Gradio 的良好替代品,请尝试 Linux Mint 上的短波广播,并阅读本指南。在 Linux Mint 21 上安装 ShortwaveShortwave 是收听基于互联网的广播的最佳应用程序之一,要在 Linux mint 上安装 Shortwave,可以通过三种方法来实现,它们是:通过 Snap 商店通过 Flatpak 包管理器通过 Linux Mint 软件管理器通过 Snap 商店在 Linux Mint 上获取短波无线电应用程序的一种方法是通过 snap 商店安装它,因此如果您已经在 Linux Mint 21 上启用了 snap…
2025年2月28日

如何在 Linux 中使用 TCP 包装器保护网络服务

如何在 Linux 中使用 TCP 包装器保护网络服务 在本文中,我们将解释什么是 TCP 包装器以及如何配置它们以限制对 Linux 服务器上运行的网络服务的访问。然而,在开始之前,我们必须澄清,使用 TCP 包装器并不能消除对正确配置防火墙的需要。在这方面,您可以将此工具视为基于主机的访问控制列表,而不是系统的最终安全措施。通过使用防火墙和 TCP 包装器,您将确保您的服务器不会出现单点故障,而不是偏向其中之一。了解hosts.allow和hosts.deny当网络请求到达您的服务器时,TCP 包装器使用 hosts.allow 和 hosts.deny(按顺序)来确定是否允许客户端使用给定的服务。默认情况下,这些文件为空、全部被注释掉或不存在。因此,一切都可以通过 TCP 包装层,并且您的系统只能依靠防火墙来提供全面保护。由于这是不希望的,由…
2025年2月28日

如何在 CentOS 7 上使用 Let's Encrypt 保护 Apache

如何在 CentOS 7 上使用 Let's Encrypt 保护 Apache 介绍证书机器人。在本教程中,您将使用 Certbot 在运行 Apache 作为 Web 服务器的 CentOS 7 服务器上设置来自 Let's Encrypt 的 TLS/SSL 证书。此外,您将使用 cron 作业自动执行证书更新过程,您可以通过阅读如何使用 Cron 在 VPS 上自动执行任务来了解更多信息。先决条件为了完成本指南,您需要: 按照 CentOS 7 初始服务器设置指南使用具有 sudo 权限的非根用户设置一台 CentOS 7 服务器。 按照新 CentOS 7 服务器指南的其他推荐步骤配置的基本防火墙。 在配置了虚拟主机的 CentOS 7 服务器上安装了 Apache。您可以按照我们针对您的域的教程虚拟主机文件来了解如何设置它。本教程将以 /etc/httpd/sites-available/e…
2025年2月28日

优惠:仅限初学者学习 Linux 和命令行(12 美元)

优惠:仅限初学者学习 Linux 和命令行(12 美元) Linux是一个类Unix、免费、开源、稳定、安全的操作系统。然而,它最著名并推荐用于企业级服务器,并且在桌面计算机上越来越受欢迎。广受欢迎的 Linux 初学者课程将使您对使用操作系统建立绝对的信心,该操作系统为全球 94% 的超级计算机、十亿台 Android 设备以及全球很大比例的 Web 服务器提供支持。现在,您可以在 Tecmint Deals 上以低至 12 美元 的价格在有限的时间内购买这门评价最高的课程。通过6小时和67+的优质内容讲座,Linux初学者课程将使您快速开始广泛使用Linux的区域。您将从头开始学习 Linux 系统的安装和操作等基本概念。您还将掌握如何使用多个 Linux 发行版,学习如何从终端界面操作它们、导航文件系统、向系统添加用户和组、管理文件和权限等等。此后…
2025年2月28日

如何在 Linux Mint 21 上安装和设置 QOwnNotes

如何在 Linux Mint 21 上安装和设置 QOwnNotes QOwnNotes 是一款跨平台、开源笔记应用程序,允许用户创建、组织和存储笔记。它适用于 Windows、macOS、Linux 和其他操作系统,可以下载并安装在计算机上,也可以用作基于 Web 的应用程序。因此,如果您正在寻找一款可以在 Linux Mint 上无故障运行的笔记应用程序,请尝试 QownNotes,并阅读本文以获取有关其安装过程的完整指南。在 Linux Mint 21 上安装 QOwnNotesQOwnNotes 拥有简单易用的界面,允许用户快速创建和编辑笔记。它支持多种格式选项,包括添加图像、表格和链接的能力,以下是在 Linux Mint 上安装它的一些方法:通过 PPA 存储库通过 Linux Mint 软件管理器1:通过PPA存储库在 Linux Mint 上获取此应用程序的…
2025年2月28日

适用于 Linux 的 10 个顶级开源人工智能工具

适用于 Linux 的 10 个顶级开源人工智能工具 在这篇文章中,我们将介绍 Linux 生态系统的一些顶级开源人工智能 (AI) 工具。目前,人工智能是科学技术中不断发展的领域之一,主要重点是构建软件和硬件来解决医疗保健、教育、安全、制造等领域的日常生活挑战、银行业等等。下面列出了一些为支持人工智能而设计和开发的平台,您可以在 Linux 和可能的许多其他操作系统上使用这些平台。请记住,此列表并未按照任何特定的兴趣顺序排列。1.Java 深度学习 (Deeplearning4j)Deeplearning4j 是一个用于 Java 和 Scala 编程语言的商业级、开源、即插即用、分布式深度学习库。它专为业务相关应用程序而设计,并在分布式 CPU 和 GPU 之上与 Hadoop 和 Spark 集成。DL4J在Apache 2.0许可下发布,为AWS上的扩展提…
2025年2月28日

如何使用 PM2 在 Ubuntu VPS 上设置 Node.js 生产环境

如何使用 PM2 在 Ubuntu VPS 上设置 Node.js 生产环境 介绍本教程旨在帮助您设置 Ubuntu 服务器以运行 Node.js 应用程序,包括基于 Express、Geddy 或 Sails 的应用程序。这些说明将帮助您避免一些安全错误,并提供一些令人惊讶的好处,例如: 您不会以 root 身份运行您的应用程序;因此,您的应用程序将更加安全。 您将使用端口 80 来运行您的应用程序,该应用程序通常只能由根用户访问。 (您将能够使用自定义 URL 运行您的应用程序,例如 http://mysite.com - 但您不必指定端口。) 如果应用程序崩溃,它会重新启动,并且会保留未处理异常的日志。 您的应用程序将在服务器启动时重新启动 - 即它将作为服务运行。 这些说明假定读者仅具有 Linux 的基本知识。您可以跳过不需要的信息,但严格按照这些步骤操作可能会带来一些…
2025年2月28日

如何在 CentOS 8 上安装 Teamspeak 3 服务器

如何在 CentOS 8 上安装 Teamspeak 3 服务器 在此页 先决条件 开始 安装 TeamSpeak 为 TeamSpeak 创建一个系统文件 为 TeamSpeak 设置防火墙 结论 TeamSpeak 是一个跨平台语音服务器或 VOIP 应用程序,用于通过 Internet 进行实时语音聊天。 TeamSpeak 是轻量级的,使用的带宽非常少,能够同时处理数千名用户。它通常用于游戏、教育、培训以及与朋友和家人聊天。 TeamSpeak 是完全免费的。您只需要下载并设置自己的服务器并根据需要使用客户端。在本教程中,我们将向您展示如何在 CentOS 8 服务器上安装和设置 TeamSpeak 服务器。先决条件 一台运行 CentOS 8 的服务器。 在您的服务器上配置了根密码。 入门默认情况下,SELinux 在 CentOS 8 服务器中启用。所以你需要先禁用它。您可以通过编辑…