2025年2月28日

如何在 Debian 10 上使用 HTTPS 安装 Gitea 代码托管平台

如何在 Debian 10 上使用 HTTPS 安装 Gitea 代码托管平台 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 要求 第 1 步:准备系统 第 2 步:数据库设置 第 3 步:安装 Gitea 第 4 步:配置 Gitea 第 5 步:设置反向代理 可选步骤 记录配置 独立的 SSH 服务器 Gitea 是一个用 Go 编写并从 Gogs 派生的代码托管 Web 应用程序。顾名思义,它旨在与流行的源代码控制程序 Git 一起使用,类似于 Gitlab 和 Github。本指南将解释如何在 HTTPS 反向代理 (Nginx) 后面的 Debian 10 上安装 Gitea。要求 您拥有 root 权限的 Debian 10 系统。 指向您的服务器的注册域名。 应该设置 $EDITOR 环境变量。 访问 SMTP 服务器以获取电子邮件通知(可选)。 确保您的(子)域指向带…
2025年2月28日

在 Linux 中使用 Sed 流编辑器操作文本的基础知识

在 Linux 中使用 Sed 流编辑器操作文本的基础知识 介绍sed 命令是流编辑器的缩写,对来自标准输入或文件的文本执行编辑操作。 sed 以非交互方式逐行编辑。这意味着您在调用命令时做出所有编辑决定,sed 会自动执行指令。这可能看起来令人困惑或不直观,但它是一种非常强大且快速的文本转换方式,尤其是作为脚本或自动化工作流程的一部分。本教程将涵盖一些基本操作,并向您介绍操作此编辑器所需的语法。您几乎肯定永远不会用 sed 替换您的常规文本编辑器,但它可能会成为您的文本编辑工具箱中受欢迎的补充。注意:本教程使用在 Ubuntu 和其他 Linux 操作系统上找到的 sed 的 GNU 版本。如果您使用的是 macOS,您将拥有具有不同选项和参数的 BSD 版本。您可以使用 brew install gnu-sed 使用 Homebrew 安装 GNU 版本的 sed。基…
2025年2月28日

如何在 CentOS 上设置 Gitlab 以进行持续集成和部署

如何在 CentOS 上设置 Gitlab 以进行持续集成和部署 在此页 1。持续集成和持续部署如何工作 2。安装阶段 3。测试阶段 在本教程中,我将解释如何为 CI(持续集成)/CD(持续部署)操作设置本地 Gitlab 服务器。就像还不知道的人一样,GitLab 是一个作为单个应用程序交付的完整 DevOps 平台。从通过 CI/CD 进行的项目规划和源代码管理,到监控和安全。它允许团队在单个对话中协作和工作,而不是跨多个工具管理多个线程。通过在整个 DevOps 生命周期中提供单一数据存储库、用户界面和授权模型,团队可以显着协作、缩短周期时间并专注于快速构建每个应用程序。随着每一种业务方法变得越来越大和越来越全面,所有的产品都必须比它们的竞争对手具有更突出的特性。为此,必须引入和开发多个模块,一旦准备就绪,必须迅速推向市场并进行充分的测试和验…
2025年2月28日

如何在 Ubuntu 14.04 上将 PostgreSQL 与 Django 应用程序一起使用

如何在 Ubuntu 14.04 上将 PostgreSQL 与 Django 应用程序一起使用 介绍Django 是一个灵活的框架,用于快速创建 Python 应用程序。默认情况下,Django 应用程序配置为将数据存储到轻量级 SQLite 数据库文件中。虽然这在某些负载下运行良好,但更传统的 DBMS 可以提高生产性能。在本指南中,我们将演示如何安装和配置 PostgreSQL 以与您的 Django 应用程序一起使用。我们将安装必要的软件,为我们的应用程序创建数据库凭据,然后启动并配置一个新的 Django 项目以使用此后端。先决条件首先,您需要一个干净的 Ubuntu 14.04 服务器实例,并设置了非 root 用户。非 root 用户必须配置 sudo 权限。了解如何按照我们的初始服务器设置指南进行设置。当您准备好继续时,请继续阅读。从 Ubuntu 存储库安装…
2025年2月28日

如何在 Debian 10 上使用 Apache 和 Lets Encrypt 安装 ElkArte 论坛

如何在 Debian 10 上使用 Apache 和 Lets Encrypt 安装 ElkArte 论坛 在此页 要求 开始 安装 Apache、MariaDB 和 PHP 为 ElkArte 配置数据库 下载 ElkArte 为 ElkArte 创建虚拟主机 访问 ElkArte 网络界面 使用 Lets Encrypt 保护 ElkArte ElkArte 是一款免费、开源且功能强大的论坛软件,可让您创建自己的在线论坛社区。它是基于 PHP 的简单、轻量级的现代论坛平台,使用 MySQL/MariaDB 来存储其数据。 ElkArte 具有丰富的功能,包括通知、帖子点赞、草稿、自动保存、拖放文件附件、youtube 集成视频嵌入、通过电子邮件发布、改进的反垃圾邮件措施等等。在本教程中,我们将解释如何在 Debian 10 服务器上安装 ElkArte。要求 运行 Debian 10 的服务器。 已为您的服…
2025年2月28日

检查 Linux 内存使用情况的 10 个“免费”命令

检查 Linux 内存使用情况的 10 个“免费”命令 Linux 是最流行的开源操作系统之一,并附带大量命令。确定物理内存和交换内存的总可用空间的最重要且唯一的方法是使用“free”命令。Linux“free”命令提供有关物理内存和带有缓冲区的交换内存的已用和可用空间的信息由 Linux/Unix 之类操作系统的内核使用。本文提供了一些带选项的“free”命令的有用示例,这些示例可能有助于您更好地利用现有内存。1. 显示系统内存Free 命令用于检查物理内存和交换内存的已用空间和可用空间(以KB为单位)。请参阅下面的实际命令。free total used free shared buffers cached Mem: 1021628 912548 109080 0 120368 655548 -/+ buffers/cache: 136632 884996 Sw…
2025年2月28日

如何在 CentOS 8 上安装 Java

如何在 CentOS 8 上安装 Java 在此页 要求 安装 OpenJDK 11 安装 OpenJDK 8 在 Java 版本之间切换 安装 Oracle Java 8 结论 Java 是一种免费的开源编程语言,是最流行的编程语言之一,专为在 Internet 的分布式环境中使用而设计。 Java 有两种不同的实现,Oracle Java 和 OpenJDK。 Oracle Java 具有一些额外的商业功能,而 OpenJDK 是 Java 平台的开源实现。在本教程中,我们将向您展示如何在 CentOS 8 上安装 OpenJDK 8、OpenJDK 11 和 Oracle 8。要求 一台运行 CentOS 8 的服务器。 在您的系统上设置了根密码。 安装 OpenJDK 11首先,通过运行以下命令在 CentOS 8 存储库中搜索 OpenJDK 可用版本:dnf search jdk您应该看到以下输出:Last metad…
2025年2月28日

如何在 Ubuntu 12.04 上安装 OpenVPN 访问服务器

如何在 Ubuntu 12.04 上安装 OpenVPN 访问服务器 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:介绍OpenVPN Access Server,官网介绍是“一个全功能的SSL VPN软件解决方案,集成了OpenVPN服务器能力、企业管理能力、简化的OpenVPN Connect UI,以及适应Windows、MAC和Linux操作系统环境的OpenVPN Client软件包。” “与传统的 OpenVPN(没有任何 GUI)相比,OpenVPN AS 的安装要简单得多。 OpenVPN AS(访问服…
2025年2月28日

如何在 CentOS 8 上使用 Nginx 和 PHP 7.3 安装 Nextcloud

如何在 CentOS 8 上使用 Nginx 和 PHP 7.3 安装 Nextcloud 本教程适用于这些操作系统版本中央操作系统 8中央操作系统 7在此页 第 1 步 - 安装 Nginx 第 2 步 - 安装 PHP-FPM 第 3 步 - 配置 PHP-FPM 7.3 第 4 步 - 安装和配置 MariaDB 第 4 步 - 生成 SSL Letsencrypt 第 5 步 - 下载并安装 Nextcloud 第 6 步 - 为 Nextcloud 设置 Nginx 虚拟主机 第 7 步 - 为 Nextcloud 设置 SELinux 第 8 步 - Nextcloud 安装向导 参考资料 Nextcloud 是一个免费(开源)的类似 dropbox 的软件,是 ownCloud 项目的一个分支。 Nextcloud 是用 PHP 和 JavaScript 编写的,它支持许多数据库系统,如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLit…
2025年2月28日

如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7

如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7 关于 Apache TomcatApache Tomcat 是一个 Web 服务器和 servlet 容器,用于为 Java 应用程序提供服务。 Tomcat 是 Java Servlet 和 JavaServer Pages 技术的开源实现,由 Apache 软件基金会发布。本教程涵盖了 Ubuntu 14.04 服务器上 Tomcat 7 的基本安装和一些配置。注意:通过添加本教程以了解有关 Droplet 用户数据的更多信息,Tomcat 可以自动安装在您的 Droplet 上。在 Ubuntu 上安装 Tomcat 有两种基本方法: 通过 apt-get 安装。这是最简单的方法。 从 Apache Tomcat Apache Tomcat 文档下载二进制分发版以获取说明。 对于本教程,我们将使用最简单的方法:apt…