2025年2月28日

如何在 Debian 12 上安装 Adminer 数据库管理工具

Adminer(以前称为 phpMinAdmin)是一个用 PHP 编写的功能齐全的数据库管理工具,支持 RDBMS(关系数据库管理系统),例如 MySQL/MariaDB、PostgreSQL、SQLite、MS SQL 和 Oracle,以及 NoSQL,例如 MongoDB 等(通过插件)。Adminer 是 phpMyAdmin 的替代品。它是一个轻量级、用户友好且高性能的数据库管理工具,可以轻松地用来管理您的数据库。在本指南中,我们将向您展示如何在 Debian 12 服务器上安装 Adminer 数据库管理工具。您还可以通过 Apache basic_auth 模块保护管理员。先决条件在开始之前,请确保您具备以下条件:Debian 12 服务器。具有管理员权限的非 root 用户。安装了 MySQL/MariaDB 数据库。在 Debian 上安装管理员Ad…
2025年2月28日

在 Ubuntu 20.04 上设置 Postman

从头开始开发 API 可能是一个乏味的过程。它的管理也同样令人疲惫不堪、要求很高。这是一个完整的项目,需要严格的监督和奉献,并包含广泛的生命周期过程。幸运的是,我们有 Postman 让事情变得更容易。Postman 是一个实用程序,用于创建应用程序编程接口 (API),以及自动化测试、发布和管理。它从最初作为一个浏览器扩展程序开始,逐渐发展成为 API 开发最受欢迎的协作平台之一。 Postman 与几乎所有商业操作系统以及 Linux 兼容。本指南将教您如何在 Ubuntu 20.04 上安装并开始使用 Postman。如何在Ubuntu 20.04上安装Postman?我们将使用名为 Snap 的软件打包和分发系统下载适用于 Ubuntu 20.04 的 Postman。对于那些不熟悉这一点的人来说,Snap 是一个独立的软件包,可以简化软件的归档和安…
2025年2月28日

在 Ubuntu 上设置无线接口

在 Ubuntu Linux 上设置无线接口可能是安装操作系统并首次启动后需要做的第一件事。只要您拥有合适的硬件,Ubuntu 就可以轻松连接到配置有各种安全类型(如 WEP、WPA 和 WPA2)的 Wi-Fi 网络。在本指南中,我们将逐步介绍如何从 Ubuntu 上的 GNOME GUI(默认桌面环境)连接到 Wi-Fi 网络。我们还将展示如何从命令行连接到 Wi-Fi,这对于无头服务器或在没有桌面环境的情况下运行的情况非常方便。下面跟随我们一起了解具体方法。在本教程中您将学习:如何在 GNOME GUI 中连接到 Wi-Fi 网络如何通过命令行连接到 Wi-Fi 网络如何启用或禁用系统的 Wi-Fi 适配器在 Ubuntu Linux 上配置无线接口从 GNOME GUI 连接到 Wi-Fi 网络您可以按照以下步骤了解如何从 GUI 连接到 Wi-Fi 网络。这些说明特别适用于…
2025年2月28日

在 Ubuntu 20.04 上安装和配置 Fail2ban

Fail2ban 是一个基于 Python 的实用程序,可提供针对 DDoS 攻击、僵尸程序暴力破解等网络攻击的安全保护。它是免费和开源的,可以在包括本地防火墙的 POSIX 系统上使用。 总结一下 Fail2ban 的工作原理,它会主动查找潜在的密码身份验证滥用迹象,以过滤掉 IP 地址,并定期更新系统防火墙以将这些 IP 地址暂停一段时间。本简短指南将向您展示如何在 Ubuntu 20.04 系统上设置 Fail2ban。更新官方包列表我们将从官方 Ubuntu 存储库获取fail2ban。启动终端并输入以下命令来更新 Fail2ban 最新可用版本的软件包列表:$ sudo apt update安装 Fail2ban然后,输入以下命令来安装更新的 Fail2ban 软件包:$ sudo apt install fail2banfail2ban 服务将在安装后自行激活并启…
2025年2月28日

Linux - 重置密码过期时间、期限和历史记录

用户管理是Linux管理的重要组成部分,因此了解Linux系统上的所有用户帐户至关重要。一些常见的用户管理任务包括列出用户、禁用用户帐户或创建和修改用户帐户。在本指南中,我们将重点关注管理用户密码。通过将密码设置为过期来强制用户每隔一段时间更改一次密码是一种良好的安全实践。在下面的示例中,您将了解如何重置用户的密码、将其密码设置为过期(立即或将来)以及查看用户密码的有效期。我们还将了解如何在日志文件中查看密码更改,从而让我们深入了解用户的密码更改历史记录。在本教程中您将学习:如何设置用户密码过期如何查看用户密码的年龄如何在日志文件中查看密码更改Linux 上的密码过期和历史信息将用户密码设置为过期作为 root 用户,您可以通过执行 passwd -e 命令将用户的密码设置为过期。以下示例将使用户“linuxconfig”…
2025年2月28日

开始使用 Linux 和 Android SDK 开发 Android 应用程序

对 Android 移动操作系统感兴趣的开发人员可以使用 Android SDK 和各种 IDE 软件来编写应用程序。然后,这些应用程序可以向世界各地的 Android 用户提供和营销。在编写 Android 应用程序时有很多选择。您的编码环境可以涉及 Linux 系统和各种不同的 IDE 程序,以方便所有的软件开发。这里的问题是,每个 Linux 发行版通常都有一组不同的运行软件的要求,以及需要遵循的单独步骤列表。在本指南中,我们将逐步介绍如何在 Linux 系统上安装 Android Studio(最流行的 Android IDE 之一)。这适用于任何发行版,因为我们将使用 Snap 包管理器来管理安装。不管你喜欢还是讨厌,Snap 包管理器通过处理所有依赖项并在您运行的任何发行版上以相同的方式工作,无论是 Ubuntu、Debian、Red Hat、CentOS…
2025年2月28日

在 Ubuntu 20.04 上安装 Apache Cassandra

全球数千家公司使用 Cassandra 在一个既细致又易于访问的环境中保存和检索数千 TB 的数据。它的可靠性以及高容错能力赢得了今天的声誉。 DB Engine 排名将 Cassandra 置于其广泛列存储排名的首位。在本教程中,您将学习如何设置 Apache Cassandra,这是最好的免费开源 NoSQL 数据库系统之一,它提供高线性可扩展性和低延迟可操作性。它最初的构想是支持 Facebook 上的收件箱搜索功能,此后不断改进,直到被誉为最省时且可扩展的分发数据库。第1步:安装Oracle JAVA首先,我们需要在您的系统上设置 JAVA,因为 Cassandra 需要 Oracle JAVA 才能在任何操作系统上运行。此步骤只是一个简单的设置指南,因此已经安装了 Java 的读者可以跳过步骤 1。为了说明如何在桌面上设置 Java,我们将下载其开源平…
2025年2月28日

如何在 Debian 12 上安装 OpenSearch

OpenSearch 是 Amazon 开发的 Elasticsearch 和 Kibana 的开源分支。它是一个实时、分布式、可扩展的搜索引擎,允许全文搜索和分析。它用于对大量数据进行索引和搜索。它通常与 OpenSearch Dashboards(Kibana 的一个分支)一起部署,后者是 OpenSearch 的强大数据可视化仪表板。 OpenSearch 仪表板允许您探索 OpenSearch 日志数据,并构建仪表板和查询以深入了解您的应用程序。本教程将向您展示如何在 Debian 12 服务器上安装 OpenSearch。您还将了解如何使用自定义 TLS 证书保护您的安装并在 OpenSearch 上启用身份验证。先决条件运行 Debian 12 且 RAM 至少为 4GB 的服务器。具有 sudo 权限的非 root 用户。简单的防火墙(UFW)已启用并正在运行。完全…
2025年2月28日

在Linux中,如何查找目录和子目录的大小?

在计算机系统上安装任何新程序之前,每个用户需要确保的第一件事是系统有足够的存储空间来保存该程序并运行它而不会出现任何性能问题。同样,每当您打算复制或下载计算机系统的任何目录中的文件时,您都需要检查该目录是否有足够的可用存储空间。您可以通过多种方式检查基于 GUI 和 CLI 的任何操作系统中的目录和子目录的大小。然而,由于 Linux 操作系统主要使用 CLI 运行,因此,其用户通常有兴趣寻找基于终端的方法来执行任何任务。因此,在今天的文章中,我们将讨论在 Linux Mint 20 中查找目录和子目录大小的方法。Linux Mint 20 中查找目录和子目录大小的方法:要查找 Linux Mint 20 中目录和子目录的大小,您可以使用以下三种方法中的任意一种:方法#1:使用“ncdu”命令:要使用“ncdu”命令查找 Linux Mint 20 中目录…
2025年2月28日

如何在 Rocky Linux 9 上安装 Pydio Cells 文件共享

Pydio Cells 是一个适合您的组织的开源文档共享和协作平台。它允许您在整个组织内共享文档和文件,并让您完全控制文档共享环境。 Pydio Cell 性能快速,可以处理巨大的文件传输大小,并提供先进的工作流程自动化。在本指南中,我们将向您展示如何在带有 MariaDB 服务器和 Apache 或 httpd Web 服务器的 Rocky Linux 9 服务器上安装 Pydio Cells。您还可以使用 Letsencrypt 的 SSL/TLS 来保护您的安装。先决条件在开始之前,请确保您拥有:Rocky Linux 9 服务器。具有 sudo 权限的非 root 用户。域名指向服务器IP地址。状态许可的 SELinux。安装依赖项Pydio cells 是一个文档共享和协作平台,可以与 Apache Web 服务器和 MariaDB 服务器一起运行。首先,您将在 Rocky L…