2025年2月28日

如何在 Debian 11 上安装 LOMP 堆栈(OpenLiteSpeed、MariaDB 和 PHP)

如何在 Debian 11 上安装 LOMP 堆栈(OpenLiteSpeed、MariaDB 和 PHP) 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装 OpenLiteSpeed 安装 MariaDB 服务器 安装 PHP 8.0 为 OpenLiteSpeed 设置管理员用户 在 HTTP 端口 80 上运行 OpenLiteSpeed 使用 OpenLiteSpeed 设置 PHP 8.0 结论 LOMP Stack 是一个流行的软件套件,用于提供 Web 应用程序。 LOMP 代表 Linux 作为操作系统,OpenLiteSpeed 作为 Web 服务器,MySQL/MariaDB 作为数据库服务器,PHP 作为应用程序的后端。LOMP 堆栈为构建和交付 Web 应用程序提供了灵活性和效率。此外,LOMP Stack 的每个组…
2025年2月28日

如何在 Rocky Linux 上安装 GlassFish Java 应用服务器

如何在 Rocky Linux 上安装 GlassFish Java 应用服务器 在此页 先决条件 安装 Java OpenJDK 下载 GlassFish 应用程序 将 GlassFish 作为系统服务运行 配置 GlassFish 管理 将 Nginx 设置为反向代理 设置防火墙 访问 GlassFish 结论 GlassFish 是由 Eclipse 开发的 Java EE 平台的免费开源实现。它是世界领先的 Java EE 平台实现。它提供了一个轻量级的应用程序服务器,并允许您部署多个基于 Java 的应用程序。 GlassFish 支持多种类型的 Java 应用程序技术,例如 Enterprise JavaBeans、JPA、JavaServer Faces、JMS 等等。GlassFish 是开发人员开发和部署基于 Java 的应用程序的最佳选择之一。它允许开发人员以方便的方式和可扩展的架构开发企…
2025年2月28日

如何在 Linux 中创建受密码保护的 ZIP 文件

如何在 Linux 中创建受密码保护的 ZIP 文件 ZIP 是一种非常流行的压缩和文件打包实用程序,适用于类 Unix 操作系统和 Windows。在仔细阅读 zip 手册页时,我发现了一些用于保护 zip 存档的有用选项。另请阅读:如何在 Linux 中使用密码保护 Vim 文件在这篇文章中,我将向您展示如何在 Linux 终端上创建受密码保护的 zip 文件。这将帮助您学习加密和解密 zip 存档文件内容的实用方法。首先使用包管理器在 Linux 发行版中安装 zip 实用程序,如图所示。sudo yum install zip [On CentOS/RHEL] sudo dnf install zip [On Fedora 22+] sudo apt install zip [On Debian/Ubuntu] 如何在 Linux 中创建受密码保护的 ZIP安装后,您可以使用带有 -p 标志的 zip 命令…
2025年2月28日

如何在 Rocky Linux 上安装 MinIO 存储

如何在 Rocky Linux 上安装 MinIO 存储 在此页 先决条件 手动安装 MinIO 为 MinIO 对象存储设置存储 配置 MinIO 对象存储 将 MinIO 作为系统服务运行 设置防火墙 使用 SSL 证书保护 MinIO 创建第一个存储桶并上传文件 设置 MinIO 客户端 CLI 通过 MinIO 命令行创建 Bucket 结论 MinIO 是一个用 Go 编写的免费开源对象存储服务器。它与 Amazone S3 对象存储兼容,是最好、最免费的对象存储解决方案之一。使用 MinIO,您可以存储照片、视频、日志文件、备份和容器/VM 映像。在服务器端,MinIO 提供高度可扩展的架构,应用程序的简单性使得应用程序服务器易于安装和配置。在客户端,它提供了一个二进制客户端应用程序,允许您从终端管理对象存储。此外,MinIO 为喜欢使用网络浏览器的用户提供了一个功能强大且易于使用的网…
2025年2月28日

Linux cd 命令初学者教程(8 个示例)

Linux cd 命令初学者教程(8 个示例) 在此页 1。如何更改当前目录? 2。如何使用 cd 命令快速切换到主目录 3。如何快速切换到上一个目录 4。如何让 cd 不跟随符号链接 5。什么是 CDPATH 以及如何使用它 6。如何为路径设置昵称 7.如何使用单个命令创建目录并切换到该目录 8.如何创建名为“-”的目录并切换到该目录 结论 cd 命令是 Linux 中最常用的命令之一,因为它用于更改目录(最基本的命令行操作之一)和在文件系统中导航。虽然大多数用户仅限于使用 cd 的基本用法,但该工具还提供了许多其他功能。在本教程中,我们将更详细地讨论 cd 命令。请注意,此处提到的所有示例和说明均已在 Ubuntu 22.04 上进行了测试。1.如何更改当前目录?您可以通过将新目录指定为 cd 命令的参数来轻松更改当前工作目录:$ cd [directory-name]根据…
2025年2月28日

如何在 Linux 中禁用 SSH Root 登录

如何在 Linux 中禁用 SSH Root 登录 root 帐户通常是 Linux 下黑客通过 SSH 攻击的最有针对性的帐户。 Linux 服务器上启用的 SSH root 帐户暴露在网络中,或者更糟糕的是,暴露在 Internet 中,可能会给系统管理员带来高度的安全问题。在 Linux 中,在所有情况下都应禁用 SSH root 帐户,以增强服务器安全性。您应该仅使用普通用户帐户通过 SSH 登录远程服务器,然后通过 sudo 或 su 命令将权限更改为 root 帐户。要禁用 SSH root 帐户,请首先通过发出以下命令,使用具有 root 权限的普通帐户登录到服务器控制台。su tecmint sudo su - # Drop privileges to root account 登录到控制台后,通过发出以下命令打开主 SSH 配置文件,以便使用您喜欢的文本编辑器进行编辑。在大多数 Linux 发…
2025年2月28日

如何在 Linux 中清除 BASH 命令行历史记录

如何在 Linux 中清除 BASH 命令行历史记录 bash 历史记录保存用户在 Linux 命令行上执行的所有命令的记录。这使您可以通过使用“向上箭头”或“向下箭头”键滚动浏览命令历史记录文件来轻松运行以前执行的命令。在本文中,我们将向您展示两种在 Linux 系统上清除命令行历史记录的简单方法。从 Linux 终端删除命令行历史记录的主要原因是为了防止其他用户可能使用同一帐户。例如,如果您键入的命令包含纯文本密码,并且您不希望其他系统用户或攻击者看到该密码,则需要删除或清除历史文件。看一下下面的命令,这里用户aaronkilik在命令行中输入了数据库服务器密码。sudo mysql -u root -p=@!#@%$lab 如果您查看 bash 历史文件的最后部分,您将看到上面输入的密码。history bash_history 文件通常位于用户…
2025年2月28日

初学者 Linux sdiff 命令教程(8 个示例)

初学者 Linux sdiff 命令教程(8 个示例) 在此页 Linux sdiff 命令 Q1。 sdiff 命令如何工作? Q2。如何让 sdiff 忽略大小写? Q3。如何让 sdiff 忽略空格? Q4。如何让 sdiff 忽略空行? Q5。如何使 sdiff 抑制公共线路? Q6。如何让 sdiff 使用不同的 diff 程序? Q7。如何将 sdiff 输出保存到文件 Q8。如何只输出左列 结论 在 HowtoForge,我们已经讨论了专注于查找文件差异的命令行实用程序。但是还有更多这样的工具,在本教程中,我们将使用一些易于理解的示例来讨论一个名为 sdiff 的命令。请注意,本文中提到的所有 sdiff 命令示例均已在 Ubuntu 22.04 LTS 上进行了测试。Linux sdiff 命令sdiff 命令以并排形式显示文件差异。以下是它的语法:sdiff [OPTION]... FI…
2025年2月28日

如何在 Linux 中查找所有失败的 SSH 登录尝试

如何在 Linux 中查找所有失败的 SSH 登录尝试 Linux 中的 rsyslog 守护进程会跟踪每次登录 SSH 服务器的尝试并将其记录到日志文件中。在 Linux 中列出所有失败的 SSH 登录尝试的最基本机制是借助 cat 命令或 grep 命令显示和过滤日志文件的组合。要显示 Linux 中失败的 SSH 登录列表,请发出本指南中提供的一些命令。确保使用 root 权限执行这些命令。列出所有失败的 SSH 登录的最简单命令如下所示。grep "Failed password" /var/log/auth.log 通过发出 cat 命令也可以获得相同的结果。cat /var/log/auth.log | grep "Failed password" 为了显示有关失败的 SSH 登录的额外信息,请发出如下示例所示的命令。egrep "Failed|Failure" /var/log/…
2025年2月28日

为初学者解释的 Linux dirname 命令(4 个示例)

为初学者解释的 Linux dirname 命令(4 个示例) 在此页 Linux 目录名命令 Q1。 dirname 命令如何工作? Q2。它可以处理多个输入吗? Q3。如果文件名也是它的绝对名称怎么办? Q4。如何在输出行中用 NUL 替换换行符? 结论 你是 Linux 新用户吗?您的工作涉及 shell 脚本吗?如果您对这两个问题的回答都是肯定的,那么您可能会对此处讨论的工具感兴趣。该工具的名称是 dirname,它主要用于需要从绝对文件名中删除最后一个组件的情况。在本教程中,我们将讨论目录名的基础知识以及如何使用它。但在我们这样做之前,值得分享的是,这里提到的所有示例/说明都已经在 Ubuntu 22.04 LTS 上进行了测试。Linux目录名命令以下是 dirname 命令的通用语法:dirname [OPTION] NAME...以下是工具手册页对其的描…