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爱好者,我们都希望同时使用…
2025年2月28日

Linux C 编程教程第 15 部分 - 2s 补数和负数

Linux C 编程教程第 15 部分 - 2s 补数和负数 在此页 2s补码 负数 结论 到目前为止,在这个正在进行的 C 编程教程系列中,我们已经讨论了很多概念,但遗漏了一个基本概念。它是关于负数的。是的,虽然我们在我们的一个初始教程中简要提到了有符号变量和无符号变量,但我们实际上并没有讨论负数是如何存储在内存中的。好吧,这正是本教程将要讨论的内容。因此,废话不多说,让我们开始讨论。2s补码在我们开始解释内存中的负数表示之前,重要的是我们知道 1 和 2 补码的概念,它们都是二进制级别的操作。让我们举一个非常简单的例子。假设你有一个 4 字节整数 a,十进制值为 15。那么它在二进制形式内存中的表示方式如下:00000000 00000000 00000000 00001111现在,要计算补码,只需反转所有位即可。所以下面是 15 的 1s 补码表示:111111…
2025年2月28日

如何在 Ubuntu 24.04 上安装 Umami Privacy Analytics

如何在 Ubuntu 24.04 上安装 Umami Privacy Analytics 在此页面上先决条件安装依赖项设置 PostgreSQL 数据库和用户安装鲜味将 umami 作为 systemd 服务运行将 Apache 设置为反向代理设置 UFW使用 HTTPS 保护鲜味获取鲜味结论Umami 是一个用 Nodejs 编写的免费开源网络分析平台。它易于使用和安装,并提供用户友好的用户界面。它建立在隐私之上,作为 Google Analytics 等服务的替代方案。允许您使用自己选择的数据库(可以是 PostgreSQL 或 MySQL 数据库)在服务器上部署 Web 分析。在本指南中,您将了解如何在 Ubuntu 24.04 服务器上安装 Umami 注重隐私的分析。先决条件要完成本指南,请确保您拥有:Ubuntu 24.04 服务器。具有管理员权限的非 root 用户。域名指…
2025年2月28日

如何在 Debian 11 上安装 Apache Guacamole

如何在 Debian 11 上安装 Apache Guacamole 在此页 先决条件 安装构建依赖项 安装 Apache Tomcat 9 编译 Guacamole-server 设置鳄梨酱服务器 安装 Guacamole 客户端 Web 应用程序 为鳄梨酱设置 Nginx 反向代理 验证 Apache Guacamole 安装 结论 Apache Guacamole 是一个免费的开源远程桌面网关,允许您使用 SSH、RDP 和 VNC 等不同协议远程连接到您的计算机/服务器。 Apache Guacamole 由 Apache Software Foundation 维护,并获得 Apache License 2.0 许可。Apache Guacamole 是一个无客户端远程桌面网关。您可以随时随地仅使用 Web 浏览器访问 Apache Guacamole。如果您有多个使用不同协议的远程操作系统,例如使用 R…