2025年2月28日

如何使用 HAProxy、Nginx 和 Keepalived 在 Linux 中设置负载均衡器

如何使用 HAProxy、Nginx 和 Keepalived 在 Linux 中设置负载均衡器 使用负载均衡器和高可用性将服务器配置为处理高流量。本教程向您展示如何使用 HAProxy 作为负载均衡器、Keepalived 作为高可用性以及用于 Web 服务器的 Nginx 来实现工作负载均衡器配置。正确设置负载均衡器可以让您的 Web 服务器顺利处理高流量而不是崩溃。 什么是负载均衡?负载平衡是将工作负载分配到多个服务器的过程。这就像在公司中分配白班和夜班工人的工作量一样。负载平衡克服了单点故障,从而提高了服务器的可靠性。下面显示了没有负载平衡的服务器的示例。在这个例子中,如果Web服务器宕机,用户的Web请求就无法实时访问。此外,如果多个用户同时请求同一网页,则通过单个 Web 服务器处理用户的 Web 请求可能会是一个缓慢的过程。因此,负载均衡…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Helpy Customer Helpdesk

如何在 Ubuntu 22.04 上安装 Helpy Customer Helpdesk 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)在此页 要求 更新系统 安装 Docker 和 Docker Compose 在 Ubuntu 22.04 上安装 Helpy 访问帮助网络界面 结论 Helpy 是一个免费的开源客户支持平台,使用 Ruby on Rails 语言编写。它是完全开源和可定制的,因此您可以根据 MIT 许可对其进行更改。它用于构建自动票务系统,并可与第三方应用程序集成。它提供了一组丰富的功能,其中一些功能如下所列: 支持多渠道票务。 它有大量的社区支持。通过 Sendgrid、Mandrill、Mailgun 等与入站电子邮件集成。 它是完全多语言的,可以提供多种语言的支持。 可定制且符合 GDPR。 适用于移动设备,开箱即可在所有设备上使用。 这篇文章…
2025年2月28日

如何在 CentOS/RHEL 上使用“autrace”审核 Linux 进程

如何在 CentOS/RHEL 上使用“autrace”审核 Linux 进程 本文是我们正在进行的关于 Linux 审计的系列文章,在过去的三篇文章中,我们解释了如何审计 Linux 系统(CentOS 和 RHEL)、使用 ausearch 查询auditd 日志并生成使用 aureport 实用程序进行报告。在本文中,我们将解释如何使用 autrace 实用程序审核给定进程,其中我们将通过跟踪进程进行的系统调用来分析进程。另请阅读:如何使用 Shell 跟踪来跟踪 Shell 脚本中命令的执行什么是autrace?autrace 是一个命令行实用程序,它运行程序直至退出,就像 strace 一样;它添加审计规则来跟踪进程并将审计信息保存在 /var/www/audit/audit.log 文件中。为了让它工作(即在运行所选程序之前),您必须首先删除所有现有的…
2025年2月28日

Linux 中 Paste 命令的 7 个基本实用用法

Linux 中 Paste 命令的 7 个基本实用用法 了解如何在实际示例中使用粘贴实用程序来合并文本文件,同时发现该命令的一些技巧和陷阱。在上一篇文章中,我们讨论了 cut 命令,它可用于从 CSV 或表格文本数据文件中提取列。paste 命令的作用恰恰相反:它合并多个输入文件以生成一个新的分隔文本文件。我们将了解如何在 Linux 和 Unix 中有效地使用粘贴命令。Linux下的7个paste命令的实用例子如果您喜欢视频,可以观看此视频,该视频解释了本文中讨论的相同粘贴命令示例。1. 粘贴列在最基本的用例中,paste 命令采用 N 个输入文件并将它们逐行连接到输出上。在下面的示例中,我使用 bash printf 命令来格式化输入文件的输出。sh$ printf "%s\n" {a..e} | tee letters a b c d e sh$ printf "%s\n" {…
2025年2月28日

如何在 Ubuntu 22.04 LTS 上使用 Docker 安装 Mastodon 社交网络

如何在 Ubuntu 22.04 LTS 上使用 Docker 安装 Mastodon 社交网络 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 和 Docker Compose 第 3 步 - 准备安装 第 4 步 - 安装 Mastodon 创建目录并设置所有权 创建环境和 docker compose 文件 创建应用程序机密 Mastodon 环境文件 准备乳齿象 Tootctl CLI 工具 Mastodon 服务文件 初始化搜索 额外的助手服务 访问 Mastodon Mastodon 是一个免费、去中心化和开源的社交网络。它是作为 Twitter 的替代品而创建的。就像 Twitter 一样,人们可以互相关注,并发布消息、图像和视频。但与 Twitter 不同的是,内容没有中央存储或授权。相…
2025年2月28日

Linux 中 Tail 命令的 5 个实际例子

Linux 中 Tail 命令的 5 个实际例子 了解 tail 命令语法以及 Linux 中 tail 命令的一些实际示例。这也将帮助您监视日志文件。Cat 命令是 Linux 中显示文件内容最常用的命令之一。但您可能并不总是希望显示大文件的所有行。 Tail 命令在这种情况下很有帮助。什么是尾部命令?tail 命令,顾名思义,输出单个文件或多个文件的最后部分。默认情况下,tail 命令打印输入文件的最后十行。 tail命令还用于实时读取日志文件。tail 命令的语法是:tail [options] [files]Linux 中 Tail 命令的 5 个实用示例让我们通过一些实际例子来学习如何在 Linux 中使用 tail 命令。我将在本教程中使用此文本文件:The Mysterious Affair at Styles The Secret Adversary The Murder on…
2025年2月28日

如何破解你自己的 Linux 系统?

如何破解你自己的 Linux 系统? 介绍作为一名 Linux 用户,您可能听说过与网络安全相关的“黑客”一词,并认为它只是被恶意攻击者使用。然而,黑客攻击也可以通过识别可能允许其他人获得未经授权的访问的漏洞和潜在入口点来用作提高自己系统安全性的一种手段。通过破解您自己的 Linux 系统,您可以在网络犯罪分子有机会利用这些弱点之前识别出这些弱点。为您的系统做好黑客攻击的准备安装必要的工具和软件在尝试破解 Linux 系统之前,拥有合适的工具和软件至关重要。其中一些工具已预安装在大多数 Linux 系统上,但其他工具可能需要手动安装。最基本的工具包括终端模拟器和文本编辑器,例如 Vim 或 Nano。此外,您还需要一些专门的黑客工具,例如用于网络扫描的 Nmap、用于密码破解的 John the Ripper 以及用于开发自定义漏洞的 Metaspl…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Matomo Web Analytics

如何在 Ubuntu 22.04 上安装 Matomo Web Analytics 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 安装和配置 MariaDB 服务器 安装 Apache2 Web 服务器和 PHP 8 下载 Matomo 源代码 设置虚拟主机 Matomo 通过 Certbot 和 Letsencrypt 使用 SSL/TLS 保护 Matomo 安装 Matomo 网络分析 结论 Matomo,以前称为 Piwik,是一种免费的开源网络分析软件,可以跟踪网站访问并显示数据和受众分析报告。 Matomo 在 GPL 许可证下获得许可。它用 PHP 编写,可以与 MySQL 或 MariaDB 数据库服务器一起运行。 Matomo 为您网站上的用户跟踪提供富有洞察力的报告。这包括引荐来源搜索引擎和关键字、语言、文件访问者下载…
2025年2月28日

如何在 Linux 中监控和测试 SSD 的运行状况

如何在 Linux 中监控和测试 SSD 的运行状况 对S.M.A.R.T的详细分析固态硬盘技术以及如何在 Linux 中使用 smartctl 工具监控和检查 SSD 的健康状况。什么是 S.M.A.R.T.?聪明的。 – 自我监控、分析和报告技术 – 是一种嵌入到硬盘驱动器或 SSD 等存储设备中的技术,其目标是监控其健康状态。在实践中,S.M.A.R.T.将在正常驱动器操作期间监视多个磁盘参数,例如读取错误数、驱动器启动时间甚至环境条件。此外,S.M.A.R.T.还可以对驱动器执行按需测试。理想情况下,S.M.A.R.T.可以预测可预测的故障,例如由机械磨损或磁盘表面退化引起的故障,以及不可预测的 由意外缺陷引起的故障。由于驱动器通常不会突然发生故障,S.M.A.R.T.为操作系统或系统管理员提供了一个选项来识别即将发生故障的驱动器,以便可以…
2025年2月28日

如何在 Rocky Linux 9 上安装 ERPNext

如何在 Rocky Linux 9 上安装 ERPNext 在此页 先决条件 设置用户 安装 Python 3.10 安装和配置 MariaDB 服务器 从 Rocky Linux 存储库安装依赖项 安装 Nodejs 16 和 Yarn 安装 Wkhtmltopdf 通过工作台安装 Frappeframework 在 Frappe 中设置新应用程序 通过工作台安装 ERPNext 为 ERP 设置部署下一页 配置 ERPNext 通过 Certbot 和 Letsencrypt 使用 SSL/TLS 证书进行保护 结论 ERPNext 是一个开源企业 ERP(企业资源规划)系统,可以在您的企业中实施。 ERPNext 可以在多种类型的行业中实施,例如制造、分销、零售、贸易、服务、教育、非营利组织和医疗保健。此外,它还提供会计、CRM、销售、采购、网站、电子商务、销售点、制造、仓库、项目管理、库存和服务等模块…