2025年2月28日

如何在 Debian 11 上使用 Nginx 安装 Sails.js MVC 框架

如何在 Debian 11 上使用 Nginx 安装 Sails.js MVC 框架 在此页 先决条件 安装开发工具 安装 Node.js LTS 和 Yarn 包管理器 使用 Yarn 包管理器安装 Sails.js 使用 Sails.js 创建第一个项目 将 Sails.app 应用程序设置为系统服务 将 Nginx 设置为 Sails.js 的反向代理 验证您的 Sails.js 应用程序 结论 Sails.js 是构建在 Express socket.io 之上的全栈 Node.js 框架。它是一个强大的 MVC 框架,灵感来自 Ruby on Rails,但支持数据驱动的 API 和可扩展的面向服务的架构。 Sails.js 是构建现代和企业级应用程序的合适框架,尤其是数据驱动的应用程序。Sails.js 提供自动生成的 REST API 和一个名为 Waterline 的强大 ORM,允许开发人员使用任何数据库,如…
2025年2月28日

在 Linux 中使用隐藏文件

在 Linux 中使用隐藏文件 介绍Linux操作系统中的隐藏文件是指执行ls命令时不显示的文件。隐藏文件的名称以点开头。 Linux 中不仅可以隐藏文件,还可以隐藏目录。 Linux 中的文件出于多种目的而被隐藏。其中之一是防止我们意外修改这些文件的内容。另一种可能性是避免这些文件被意外删除。出于隐私原因,共享网络上的文件可能会被隐藏。大多数隐藏文件包含用户正在运行的应用程序查看的环境设置或数据。用户不应编辑它们,并且只有应用程序才能访问它们。在本文中,我们将讨论一些处理隐藏文件的方法。我们将讨论查找隐藏文件的不同方法以及如何操作它们。使用 ls 命令查找隐藏文件可以使用此 ls 命令找到隐藏文件 -$ ls -a 这将显示隐藏文件以及普通文件。 .cache .emacs.d .profile Videos .. .config ff Public .v…
2025年2月28日

PHPlist - 适用于 Linux 的开源电子邮件通讯管理器(群发邮件)应用程序

PHPlist - 适用于 Linux 的开源电子邮件通讯管理器(群发邮件)应用程序 phpList 是最流行的开源邮件列表管理器之一,能够向大量订阅者发送时事通讯、新闻、消息。它提供了一个用户友好的界面,您可以在其中管理新闻通讯、订阅列表、新闻通讯报告、通知等等。您也可以将其称为群发邮件软件。与任何网站集成都很容易。phpList使用MySQL数据库来存储信息,脚本是用PHP编写的。它可以在任何网络服务器上运行,帮助管理员建立新闻通讯订阅系统,用户可以在其中订阅相应的邮件列表。您可以管理自己的邮件列表,还可以将文件附加到电子邮件(交易公告、业务文档)等。该软件是为 GNU/Linux 和 Apache 设计的。它还支持其他类 Unix 系统,例如 FreeBSD、OpenBSD、Mac OS X 和 Windows 。phpList 演示观看脚本…
2025年2月28日

如何在 Debian 11 上安装 LibreNMS

如何在 Debian 11 上安装 LibreNMS 在此页 先决条件 安装依赖包 设置新用户库 设置时区系统和 PHP 设置 MariaDB 并创建数据库 创建一个新的 PHP-FPM 池 下载 LibreNMS 安装 LibreNMS PHP 依赖项 为 LibreNMS 配置 Nginx 开始安装 LibreNMS - 修复数据库时区 - 修复系统错误 LibreNMS 是一个基于 PHP 并具有自动发现支持的开源网络监控系统。它是在 GPLv3 许可下发布的 Observium 监控软件的社区分支。使用 LibreNMS,您可以监控 Linux、Windows 和 BSD 等操作系统,它还支持来自 Aruba、Cisco、Dell、D-Link、HP、Mikrotik 等多家供应商的各种网络硬件。作为一个功能齐全的监控系统,LibreNMS 提供了丰富的功能,具有多种集成和多种协议数据收集功能。以…
2025年2月28日

Trash-cli - 从 Linux 命令行管理“垃圾”的垃圾箱工具

Trash-cli - 从 Linux 命令行管理“垃圾”的垃圾箱工具 Trash-cli 是一个命令行界面,用于销毁文件并记录原始绝对路径、删除日期和相关权限。它使用与流行的 Linux 桌面环境(例如 KDE、GNOME 和 XFCE)相同的垃圾桶,可以从命令行(并通过脚本)调用。Trash-cli 提供以下命令:trash-put #trash files and directories. trash-empty #empty the trashcan(s). trash-list #list trashed files. trash-restore #restore a trashed file. trash-rm #remove individual files from the trashcan. 在本文中,我们将向您展示如何安装和使用trash-cli在Linux中查找…
2025年2月28日

如何在 Ubuntu 14.04 上为多个 Apache 虚拟主机设置 Let's Encrypt 证书

如何在 Ubuntu 14.04 上为多个 Apache 虚拟主机设置 Let's Encrypt 证书 介绍SSL 证书在 Web 服务器中用于加密服务器和客户端之间的流量,为访问您的应用程序的用户提供额外的安全性。 Let's Encrypt 提供了一种免费获取和安装可信证书的简便方法。本教程将向您展示如何在 Ubuntu 14.04 服务器中设置来自 Let's Encrypt 的 TLS/SSL 证书,以保护 Apache 上的多个虚拟主机。我们还将介绍如何使用 cron 作业自动执行证书更新过程。##先决条件为了完成本指南,您需要: 具有非 root sudo 用户的 Ubuntu 14.04 服务器,您可以按照我们的初始服务器设置指南进行设置 托管多个虚拟主机的功能性 Apache 网络服务器安装 重要的是每个虚拟主机都设置在自己单独的配置文件中,并且可以通过浏览器从外部访…
2025年2月28日

如何在 Debian 11 上使用 Nginx 和 SSL 安装 AbanteCart

如何在 Debian 11 上使用 Nginx 和 SSL 安装 AbanteCart 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 PHP 第 3 步 - 安装 MySQL 第 4 步 - 安装 Nginx 第 5 步 - 为 AbanteCart 配置 MySQL 第 6 步 - 安装 AbanteCart 第 7 步 - 安装 SSL 第 8 步 - 配置 Nginx 和 PHP 配置PHP-FPM 配置 Nginx Abantecart 是一款免费、开源且功能丰富的电子商务应用程序。它是用 PHP 编写的,由 HTML5、Bootstrap、MVC 等最新技术提供支持。它可以使用单一安装创建多个在线商店,支持数字和实体产品,与多种支付网关和货币、多种语言、优惠券、商店积分和客户仪表板集成。您可以通过它运行电子邮件营销活动或创建横幅以增加用户参与度。此外,它还针对友好的 URL 进行了 SEO 优化,与多个分析平台集成并支持插件…
2025年2月28日

ttyload - 在终端中显示 Linux 平均负载的颜色编码图

ttyload - 在终端中显示 Linux 平均负载的颜色编码图 ttyload 是一个轻量级实用程序,旨在提供 Linux 和其他类 Unix 系统上随时间变化的负载平均值的颜色编码图。它可以在终端(“tty”)中以图形方式跟踪系统平均负载。众所周知,它可以在 Linux、IRIX、Solaris、FreeBSD、MacOS X (Darwin) 和 Isilon OneFS 等系统上运行。它被设计为易于移植到其他平台,但这需要一些艰苦的工作。它的一些显着功能包括:它使用相当标准但硬编码的 ANSI 转义序列来进行屏幕操作和着色。如果您想查看在未加载的系统上的工作情况,还附带(但不安装,甚至默认构建)一个相对独立的负载炸弹。建议阅读: GoTTY – 将您的 Linux 终端 (TTY) 共享为 Web 应用程序在本文中,我们将向您展示如何在 Linux 中安装和使…
2025年2月28日

MultiTail - 在单个 Linux 终端中同时监控多个文件

MultiTail - 在单个 Linux 终端中同时监控多个文件 无论是服务器管理员还是程序员,有时我们都需要引用多个日志文件来有效地排除故障任务。为了实现这一点,我们必须在不同的 shell 中打开、尾随或更少地打开每个日志文件。但是,我们可以在一行中使用传统的 tail 命令,例如 tail -f /var/log/messages 或 tail -f /var/log/secure 。但如果我们想实时查看多个文件,我们需要安装一个名为MultiTail的特定工具。什么是多尾?MultiTail 是一个开源 ncurses 实用程序,可用于在单个窗口或单个 shell 中将多个日志文件显示到标准输出,该 shell 实时显示日志文件的最后几行,例如 tail 命令,该命令将分割控制台进入更多子窗口(很像屏幕命令)。它还支持颜色突出显示、过滤、添加和删除窗口…
2025年2月28日

如何使用 Distrobox 在终端内运行多个 Linux 发行版

如何使用 Distrobox 在终端内运行多个 Linux 发行版 在虚拟机上安装多个操作系统是一项耗时的任务。 Distrobox 可让您在终端内快速测试各种 Linux 发行版。如果您已经成为 Linux 用户相当长一段时间了,您可能想在您的计算机上使用多个发行版。现在,由于有一个名为 Distrobox 的出色工具,这成为可能。它允许您使用 Podman 或 Docker 在 Linux 系统上创建容器。这些容器与主机集成,使用户能够共享其主目录、外部存储和 USB 设备、GUI 应用程序、音频等。如果您不熟悉 Distrobox 但想了解更多信息,请不要担心。本指南将帮助您了解有关 Distrobox 的所有内容,包括如何将其与任何 Linux 发行版一起使用。什么是Distrobox?基于Linux的操作系统有很多,作为Linux爱好者,我们都希望同时使用…