2025年2月28日

Phabricator - 适用于 Linux 的开源强大“项目管理”工具

Phabricator - 适用于 Linux 的开源强大“项目管理”工具 Phabricator是一个开源应用程序,可以帮助软件公司创建/构建更好的软件,它使用PHP语言构建,并在Linux、MacOSX的Apache 2.0开源许可证下可用,并且可以在任何平台上运行,它甚至可以在 Windows 中运行,但它完全基于 Linux 支持。 Facebook 之前就使用过 Phabricator。 phabricator 的第一个版本是由 facebook 构建的,具有许多功能,例如审查和审计代码、跟踪错误等。我们可以使用 phabricator 作为存储库,就像 git 和 svn 一样。有多种隐私设置可用于保护特定开发团队之间的代码。在最终确定代码之前,我们可以审查同事的代码。我希望每个人都了解 git,如果不了解,请快速查看下面的 GIT 文章,其中解释了…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上设置 Tonido 个人云服务器

如何在 Ubuntu 18.04 LTS 上设置 Tonido 个人云服务器 在此页 要求 开始 安装 Tonido 为 Tonido 创建 Systemd 服务文件 访问 Tonido Tonido 是一个免费的应用程序服务器,允许您从网络浏览器访问计算机上的所有文件。您可以与家人、朋友和同事共享文件,还可以创建安全共享以仅允许授权人员使用。 Tonido 可以安装在 Windows、Linux、Mac、iPhone、Android 和黑莓上。使用 Tonido,您可以将照片、音频和视频流式传输到网络上的任何设备。 Tonido 有两个版本,Personal 和 FileCloud。个人版是免费的,让您可以单用户访问所有文件。 FileCloud 是企业版,允许您创建自己的私有存储。在本教程中,我们将学习如何在 Ubuntu 18.04 LTS 上安装和配置 Tonido 个人版。…
2025年2月28日

如何在 Ubuntu 18.04 上设置用于生产的 Node.js 应用程序

如何在 Ubuntu 18.04 上设置用于生产的 Node.js 应用程序 介绍Node.js 是用于构建服务器端和网络应用程序的开源 JavaScript 运行时环境。该平台在 Linux、macOS、FreeBSD 和 Windows 上运行。虽然您可以在命令行运行 Node.js 应用程序,但本教程将重点介绍将它们作为服务运行。这意味着它们将在重新启动或失败时重新启动,并且可以安全地用于生产环境。在本教程中,您将在单个 Ubuntu 18.04 服务器上设置生产就绪的 Node.js 环境。该服务器将运行由 Let's Encrypt 管理的 Node.js 应用程序。先决条件本指南假定您具备以下条件: Ubuntu 18.04 服务器设置,如 Ubuntu 18.04 初始服务器设置指南中所述。您应该有一个具有 sudo 权限的非根用户和一个活动的防火墙。 贯穿始终的…
2025年2月28日

如何在 Debian 10 上使用 HTMLDoc 将 HTML 转换为 PDF

如何在 Debian 10 上使用 HTMLDoc 将 HTML 转换为 PDF 在此页 要求 开始 安装 HTMLDOC 从 HTML 创建您的第一个 PDF HTMLDOC 是一个开源程序,可用于将 HTML 和 Markdown 源文件转换为 PostScript 和 PDF 文件。有两种类型的 HTML 文件,1) 带有标题的结构化文档,如 H1、H2 等,称为书籍;2) 没有标题的非结构化文档,称为网页。在本教程中,我们将解释如何在 Debian 10 上安装 HTMLDOC 并将 HTML 文件转换为 pdf。要求 运行 Debian 10 的服务器。 在您的服务器上配置了根密码。 入门首先,通过运行以下命令将您的系统更新为最新版本:apt-get update -y apt-get upgrade -y更新系统后,重新启动它以应用配置更改。安装 HTMLDOC默认情况下,HTMLDOC 在 Debian 1…
2025年2月28日

如何在一台 Ubuntu 16.04 服务器上将 Nginx 配置为 Apache 的 Web 服务器和反向代理

如何在一台 Ubuntu 16.04 服务器上将 Nginx 配置为 Apache 的 Web 服务器和反向代理 介绍Apache 和 Nginx 是两种流行的开源 Web 服务器,通常与 PHP 一起使用。当托管具有不同要求的多个网站时,在同一台虚拟机上运行它们会很有用。在单个系统上运行两个 Web 服务器的一般解决方案是使用多个 IP 地址或不同的端口号。同时具有 IPv4 和 IPv6 地址的 Droplet 可以配置为在一个协议上为 Apache 站点提供服务,在另一个协议上为 Nginx 站点提供服务,但这目前并不实用,因为 ISP 对 IPv6 的采用仍然不普遍。为第二个 Web 服务器使用不同的端口号,如 81 或 8080 是另一种解决方案,但共享带有端口号的 URL(例如 http://example. com:81) 并不总是合理或理想的。本教程将向您展示如何将 Nginx 配置为 W…
2025年2月28日

如何在 Ubuntu 上安装 ONLYOFFICE Document Builder

如何在 Ubuntu 上安装 ONLYOFFICE Document Builder 在此页 第 1 步:安装所需的依赖项 第 2 步:下载 DocBuilder 第 3 步:启动 Doc Builder ONLYOFFICE Document Builder 是一个开源 C++ 库,用于生成文档、电子表格和演示文稿。它可以在 GNU AGPL v3.0 许可下在 GitHub 上获得。ONLYOFFICE 文档生成器: 无需运行文档处理编辑器即可生成和修改docx、xlsx和pptx文件; 允许将文件保存为 docx、xlsx、pptx 和 pdf 格式; 允许使用模板或从数据库中插入数据来自动构建文档; 可以集成到用任何编程语言编写的应用程序中。 在本教程中,我们将学习如何在 Ubuntu 上轻松安装 ONLYOFFICE Document Builder。 步骤 1. 安装所需的依赖项运行命令:su…
2025年2月28日

如何在 Ubuntu 14.04 上将 Bind 配置为权威 DNS 服务器

如何在 Ubuntu 14.04 上将 Bind 配置为权威 DNS 服务器 介绍在学习如何配置网站和服务器时,DNS 或域名系统通常是一个很难正确掌握的组件。虽然大多数人可能会选择使用托管公司或域名注册商提供的 DNS 服务器,但创建自己的 DNS 服务器也有一些优势。在本指南中,我们将讨论如何在 Ubuntu 14.04 机器上安装和配置 Bind9 DNS 服务器作为权威 DNS 服务器。我们将在主从配置中为我们的域设置两个绑定服务器。先决条件和目标要完成本指南,您首先需要熟悉一些常见的 DNS 术语。查看本指南以了解我们将在本指南中实施的概念。您还需要至少两台服务器。一个将用于“主”DNS 服务器,我们域的区域文件将在这里生成,一个将是“辅助”服务器,它将通过传输接收区域数据,并在另一台服务器出现故障时可用.这避免了 DNS 服务器出现单点故障的危险。与…
2025年2月28日

AlmaLinux 9.9 发布 - 下载 DVD ISO 镜像

AlmaLinux 9.9 发布 - 下载 DVD ISO 镜像 AlmaLinux 是一个免费、开源的企业级 Linux 发行版。它是一个社区驱动的项目,旨在为企业级应用程序提供稳定、安全、可靠的操作系统。 AlmaLinux 是流行的 CentOS Linux 发行版的一个分支,该发行版于 2020 年被 Red Hat 收购。最新版本的 AlmaLinux 9.9 已经发布,用户现在可以下载 DVD ISO 映像将其安装在自己的计算机上。什么是AlmaLinux?AlmaLinux 是一个免费、开源的企业级 Linux 发行版。它基于 Red Hat Enterprise Linux (RHEL) 源代码,这意味着它与 RHEL 兼容并且可以用作 RHEL 的直接替代品。 AlmaLinux由AlmaLinux社区维护,旨在为企业级应用程序提供稳定、安全、可靠的操作系统。它包含最新的安…
2025年2月28日

如何在 Ubuntu 16.04 上设置时间同步

如何在 Ubuntu 16.04 上设置时间同步 介绍准确计时已成为现代软件部署的重要组成部分。无论是确保日志以正确的顺序记录还是正确应用数据库更新,不同步的时间都可能导致错误、数据损坏和其他难以调试的问题。Ubuntu 16.04 使用 systemd 的 timesyncd 服务内置并默认激活时间同步。在本文中,我们将查看一些与时间相关的基本命令,验证 timesyncd 是否处于活动状态,并学习如何安装备用网络时间服务。先决条件在开始本教程之前,您将需要一个 Ubuntu 16.04 服务器,该服务器具有非 root、启用 sudo 的用户,如本 Ubuntu 16.04 服务器设置教程中所述。导航基本时间命令查找服务器时间的最基本命令是 date。任何用户都可以键入此命令来打印日期和时间:date OutputWed Apr 26 17:44:38 UTC…
2025年2月28日

Neofetch - 显示带有发行版徽标的 Linux 系统信息

Neofetch - 显示带有发行版徽标的 Linux 系统信息 Neoftech 是一个跨平台且易于使用的系统信息命令行脚本,它收集您的 Linux 系统信息并将其显示在终端上的图像旁边,它可以是您的发行版徽标或任何 ascii您选择的艺术。最近,Neofetch 3.0 发布了新的主要版本,此更新中添加了大量重大更改。Neoftech 与 ScreenFetch 或 Linux_Logo 实用程序非常相似,但高度可定制,并带有一些额外的功能,如下所述。它的主要功能包括:速度快,打印全彩色图像 - ASCII 格式的发行版徽标与系统信息一起,高度可定制,可以在终端上打印信息的内容、位置和时间,并且可以截取桌面屏幕截图当关闭由特殊标志启用的脚本时。所需的依赖项:Bash 3.0+,支持 ncurses。w3m-img(有时与w3m一起打包)或iTerm…