2025年2月28日

Linux 上的 OpenLiteSpeed 安装

Linux 上的 OpenLiteSpeed 安装 OpenLiteSpeed 是 LiteSpeed Web Server Enterprise 的开源版本。它是一个类似于 Apache 或 NGINX 的 Web 服务器,可以安装在所有 Linux 系统上。 OpenLiteSpeed 的开发具有高度可扩展性,可以加速 WordPress 性能,并可在最低的硬件规格上工作。在本教程中,您将看到在所有主要 Linux 发行版上安装 OpenLiteSpeed Web 服务器的分步说明。具体来说,我们将介绍基于 Debian Linux 的系统(例如 Ubuntu)和基于 Red Hat Enterprise Linux 的系统(例如 AlmaLinux、CentOS、Rocky Linux、Fedora 等)的说明。在本教程中您将学习:如何在基于 Debian 和 Ubuntu 的发行版上安装…
2025年2月28日

如何在 Rocky Linux 9 上部署 Ghost CMS

如何在 Rocky Linux 9 上部署 Ghost CMS 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Nginx 第 3 步 - 安装 Node.js 第 4 步 - 安装 MySQL 第 5 步 - 安装 Ghost 安装 Ghost-CLI 准备 Ghost 目录 安装幽灵 Ghost 是一个开源博客平台,可帮助您创建具有专业外观的博客。它于 2013 年作为 WordPress 的替代品推出,因为它变得过于复杂。它是用 JavaScript 编写的,由 Node.js 库提供支持。本教程将探讨如何在由 Rocky Linux 9 提供支持的服务器上使用 Nginx 和 MySQL 安装 Ghost CMS。我们将使用 Nginx 服务器来托管博客,并使用 Lets Encrypt SSL 证书来保护我们的安装。先决条件 A server running Rocky Linux 9. A non-root user with sudo…
2025年2月28日

安装 Linux 后我立即做的 12 件事(你也应该这样做)

安装 Linux 后我立即做的 12 件事(你也应该这样做) 快速链接更新系统安装媒体编解码器安装必要的驱动程序删除不需要的软件配置软件源启用 Flatpak设置葡萄酒或瓶子配置网络浏览器管理用户和组创建备份调整隐私和安全设置美化Linux环境是否安装了全新的 Linux?你还没有完成。无论您是 Linux 新手还是经验丰富的用户,您都应该执行一些操作来配置新的 Linux 系统。作为一名长期的 Linux 用户,我总是在新的 Linux 系统上做以下 12 件事,以取得领先优势。更新系统安装 Linux 发行版后,其中的软件和其他必要的软件包可能不是最新版本。更新对于确保系统安全和平稳运行至关重要。它还确保您的软件与 Linux 系统保持兼容。值得庆幸的是,更新 Linux 系统很简单。您通常可以在应用程序启动器中搜索包含更新选项卡的软件商店。大多数流行…
2025年2月28日

在 Fedora Linux 上安装 KeePassX 密码管理器

在 Fedora Linux 上安装 KeePassX 密码管理器 KeePassX 是一个跨平台密码管理器,允许用户通过使用先进的加密技术保证密码的安全来存储和组织密码。它允许您创建一个数据库,在其中存储您的密码并由一个主密码保护。然后可以根据需要备份该数据库或将其转移到新系统。您还可以将该数据库导入到 KeePassX 的另一个实例中。在本教程中,我们将逐步介绍如何在 Fedora Linux 上安装 KeePassX。您还将了解如何打开该应用程序并开始在其中存储一些密码。在本教程中您将学习:如何在 Fedora 上安装 KeePassX 密码管理器如何启动 KeePassX 应用程序如何创建新的 KeePassX 数据库并输入密码在 Fedora Linux 上安装 KeePassX 密码管理器的分步说明首先打开命令行并使用 dnf 包管理器安装 KeePass…
2025年2月28日

UEFI 机器上的 Arch Linux 安装和配置

UEFI 机器上的 Arch Linux 安装和配置 Arch Linux 是最通用的 GNU Linux 发行版之一,因为其简单性和前沿的软件包(由于其滚动发布模型),Arch Linux 不适合 Linux 初学者世界。它还提供了一个复杂的命令行安装程序,没有图形界面支持。命令行安装模式使得安装系统的工作非常灵活,但对于 Linux 初学者来说也非常困难。最重要的是,Arch Linux 通过 Pacman Package Manager 提供自己的软件包存储库。 Arch Linux 还为不同的 CPU 架构(例如 32 位、64 位和 ARM)提供了多架构环境。软件包、依赖项和安全补丁大多会定期更新,这使得 Arch Linux 成为最先进的发行版,并为生产环境提供了一些经过可靠测试的软件包。Arch Linux 还维护 AUR – Arch 用户存储库,这是一个巨大的社区驱动的软…
2025年2月28日

如何在运行 Ubuntu 的 VPS 上安装和使用 Composer

如何在运行 Ubuntu 的 VPS 上安装和使用 Composer 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:介绍Composer 是一个很棒的 PHP 依赖管理工具。它的作用是跟踪您声明项目需要的库,并为您获取和安装它们。它本身不是包管理器,因为默认情况下它不是全局使用的,而是在您可能拥有的每个单独项目中使用。它是干什么用的?假设您有一个应用程序项目依赖于几个库,而这些库又可以依赖于其他库。一旦你在一个小的 .json 文件中声明了这些依赖项,Composer 就会追踪这些库并为你安装它们。在本教…
2025年2月28日

从 Linux 命令行擦除 dvd/cd-rw

从 Linux 命令行擦除 dvd/cd-rw 在 Linux 系统上擦除 BD-RE、DVD-RW 或 CD-RW 磁盘就像使用 wodim 实用程序输入一行命令一样简单。在本教程中,您将了解如何在 Linux 上通过命令行擦除可擦写磁盘(蓝光、DVD 或 CD)。在本教程中您将学习:如何使用 wodim 命令擦除可擦写磁盘从 Linux 命令行删除 dvd/cd-rw 分步说明如果尚未安装,您可以使用以下命令在 Ubuntu、Debian 和 Linux Mint 上安装 wodim: $ sudo apt install wodim 下一步是使用 wodim --devices 命令识别我们的 CD/DVD 刻录机块设备文件名: $ wodim --devices wodim: Overview of accessible drives (1 found) : ----------------------…
2025年2月28日

如何在 Debian 11 上安装 Teleport 集群

如何在 Debian 11 上安装 Teleport 集群 在此页 先决条件 在 Debian 服务器上安装 Teleport 配置传送服务器 设置传送用户 通过命令行管理 Teleport 集群 将节点添加到 Teleport 集群 通过安装程序脚本添加 client1 手动添加client2节点 Teleport 是一种开源软件,可用作全球基础设施的访问平面。它提供对各种服务的零信任访问,例如服务器、Kubernetes 集群、数据库服务器、DevOps 应用程序(如 AWS 管理控制台)、CI/CD、版本控制和桌面。 Teleport 是访问的唯一真实来源,在您的整个基础设施中同步。Teleport 可以通过提供单一网关来访问您的全球计算基础设施,从而消除对 VPN 等服务的需求。它是一个身份本地访问代理,允许您安全地访问您的基础设施。 Teleport 已经过 Cure53…
2025年2月28日

如何在 Ubuntu 18.04 上设置私有 Docker 注册表

如何在 Ubuntu 18.04 上设置私有 Docker 注册表 作者选择了 Write for DOnations 计划。介绍TravisCI,在生产和开发过程中无缝更新图像。Docker 还有一个免费的公共注册表 Docker Hub,可以托管您的自定义 Docker 映像,但在某些情况下您不希望您的映像公开可用。映像通常包含运行应用程序所需的所有代码,因此在使用专有软件时最好使用私有注册表。在本教程中,您将设置并保护您自己的私有 Docker Registry。您将使用 Docker Compose 来定义运行 Docker 应用程序的配置,并使用 Nginx 将服务器流量从 HTTPS 转发到正在运行的 Docker 容器。完成本教程后,您将能够将自定义 Docker 镜像推送到您的私有注册表,并从远程服务器安全地拉取该镜像。先决条件在开始本指南之前,您需要具…
2025年2月28日

在 Linux 上接受参数和参数的别名示例

在 Linux 上接受参数和参数的别名示例 创建别名是使命令更容易记住和更快输入的好方法。如果您想进一步扩展别名的功能,可以让它们接受参数。这使得用户只需在命令行上敲击几下键盘即可执行复杂而冗长的命令。在本教程中,我们将向您展示如何创建可以在命令行上接受参数的别名。我们将为您提供一个简单的示例,您可以将其复制并粘贴到您自己的系统中,并根据您自己的场景进行调整。在本教程中您将学习:如何创建可以接受参数的别名在 Linux 上接受参数和参数的别名示例接受论据默认情况下,Bash shell 中的别名已经可以接受参数,因此您实际上不需要在这里做任何事情。让我们看一个例子。 $ alias test='ls -l' 我们现在可以为我们创建的别名提供一个参数(在本例中为目录)。 $ test / 您还可以为别名提供多个参数。例如,让我们传递两个参数。 $…