2025年2月28日

如何在 Ubuntu 22.04 上安装 Yarn 包管理器

如何在 Ubuntu 22.04 上安装 Yarn 包管理器 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 安装 Node.js 启用核心包 在 Ubuntu 22.04 上安装 Yarn 如何使用 Yarn 如何升级 Yarn 移除纱线包 结论 Yarn 是 JavaScript 环境的包管理器。它是 NPM 包管理器的替代品,由 Facebook 与 Google、Tilde 和 Expo Dev 合作开发。 Yarn 加快了从本地缓存安装包的安装过程。它旨在解决大型代码库的安全和性能相关问题。在本教程中,我将向您展示如何在 Ubuntu 22.04 上安装 Yarn 包管理器。先决条件 一台运行 Ubuntu 22.04 的服务器。 在服务器上配置了根密码。 安装 Node.js在安装 Yarn 之前,必…
2025年2月28日

Guider - 全系统 Linux 性能分析器

Guider - 全系统 Linux 性能分析器 Guider 是一款免费、开源、功能强大的系统范围性能分析工具,主要使用 Linux 操作系统的 Python 编写。它旨在测量系统资源使用量并跟踪系统行为,从而轻松有效地分析系统性能问题或允许进行性能调整。它向您展示了大量有关CPU、内存、每个线程的磁盘使用情况、进程、系统功能(用户/内核)的信息;因此,可以非常简单地找出导致系统性能异常的问题的根源或提高整体系统性能。系统要求Linux 内核 (= 3.0)Python (= 2.7)内核缓冲区大小为 40960。在本文中,我们将向您展示如何从源代码安装引导程序并使用它来分析和提高 Linux 操作系统的整体性能。如何构建和安装 Guider – Linux 性能分析器要在 Linux 上安装 Guider,请首先从 github 克隆 Guider 存储库,如图所…
2025年2月28日

面向初学者的 Linux Chgrp 命令(5 个示例)

面向初学者的 Linux Chgrp 命令(5 个示例) 在此页 Linux chgrp 命令 Q1。如何使用 chgrp 更改文件/目录的组 Q2。 chgrp 如何处理符号链接 Q3。如何从参考文件中获取 chgrp pick group 信息 Q4。如何要求 chgrp 递归地进行更改 Q5。为什么使用 chgrp 而 chown 也可以用来改变组 结论 在 HowtoForge,我们最近讨论了 chown 命令,它允许用户在 Linux 中更改文件(或目录)的所有者和组。但是您是否知道存在一个专用的命令行实用程序,您可以在更改与组相关的信息时使用它?有问题的工具是 chgrp,在本教程中,我们将使用易于理解的示例来讨论该工具。但在我们这样做之前,值得一提的是,本教程中提到的所有示例和说明都已在 Ubuntu 22.04 上进行了测试。Linux chgrp 命令正如您现在已经了解的…
2025年2月28日

如何在 Linux 上安装 Tripwire IDS(入侵检测系统)

如何在 Linux 上安装 Tripwire IDS(入侵检测系统) Tripwire 是一种流行的 Linux 入侵检测系统 (IDS),它在系统上运行,以检测一段时间内是否发生未经授权的文件系统更改。在 CentOS 和 RHEL 发行版中,tripwire 不是官方存储库的一部分。但是,tripwire 软件包可以通过 Epel 存储库安装。首先,首先通过发出以下命令在 CentOS 和 RHEL 系统中安装 Epel 存储库。yum install epel-release 安装 Epel 存储库后,请确保使用以下命令更新系统。yum update 更新过程完成后,通过执行以下命令安装 Tripwire IDS 软件。yum install tripwire 幸运的是,Tripwire 是 Ubuntu 和 Debian 默认存储库的一部分,可以使用以下命令进行安装。sudo apt u…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Nginx 安装 ModSecurity 3

如何在 Ubuntu 22.04 上使用 Nginx 安装 ModSecurity 3 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 15.04(Vivid Vervet)在此页 先决条件 开始 在 Ubuntu 22.04 上安装 ModSecurity 安装支持 ModSecurity 3 的 Nginx 使用 ModSecurity 配置 Nginx 安装 ModSecurity 核心规则集 为 Nginx 创建一个 Systemd 服务文件 验证 ModSecurity 结论 网站和 Web 应用程序安全性对于任何系统管理员来说都是一项具有挑战性的任务。有许多开源工具可用于保护您的网站免受 DDoS 攻击。 ModSecurity 是一种免费的开源 Web 应用程序防火墙 (WAF),可保护您的网站免受多种类型的攻击,包括跨站点脚本 (XSS)、S…
2025年2月28日

在 Ubuntu 22.04 上安装和配置 Snort 3 入侵检测系统

在 Ubuntu 22.04 上安装和配置 Snort 3 入侵检测系统 在此页 先决条件 安装所需的依赖项 安装 Snort DAQ 安装 Gperftools 安装 Snort 配置喷鼻息 为 Snort NIC 创建一个 Systemd 服务文件 安装 Snort 规则 安装 Snort OpenAppID 创建 Snort 自定义规则 为 Snort 创建一个 Systemd 服务文件 结论 Snort 是一种开源入侵防御和检测系统 (IDS),可抵御 DDoS 攻击。它使用有助于定义恶意网络活动的内置规则,并使用这些规则查找与其匹配的数据包并为用户生成警报。 Snort 可以识别最新的攻击、恶意软件感染、受损系统和违反网络策略的行为。功能 实时流量监控。 数据包记录。协议分析。 内容匹配。操作系统指纹识别。 它可以安装在任何网络环境中。 创建日志。 在本教程中,我们将向您展示如何在 Ubuntu 22.0…
2025年2月28日

Cloud Commander – 通过浏览器控制 Linux 文件和程序的 Web 文件管理器

Cloud Commander – 通过浏览器控制 Linux 文件和程序的 Web 文件管理器 作为 Linux 用户,管理文件和程序有时可能具有挑战性,尤其是在远程工作时。幸运的是,Cloud Commander 为这个问题提供了解决方案,它提供了一个基于 Web 的文件管理器,允许您通过浏览器控制 Linux 文件和程序。什么是云指挥官?Cloud Commander 是一个基于 Web 的文件管理器,提供图形用户界面 (GUI) 来管理 Linux 计算机上的文件、程序和进程。它被设计为轻量级且快速,具有简单直观的界面,可让您快速导航和管理 Linux 计算机上的文件。Cloud Commander 是用 Node.js 编写的,这意味着它可以安装在任何安装了 Node.js 的 Linux 计算机上。它可以通过网络浏览器访问,这使得远程管理文件和程序变得容易。云指挥功…
2025年2月28日

如何在 Linux 服务器中阻止 USB 存储设备

如何在 Linux 服务器中阻止 USB 存储设备 为了保护能够物理访问计算机的用户从服务器提取敏感数据,最佳实践是禁用 Linux 内核中的所有 USB 存储支持。为了禁用USB存储支持,我们首先需要确定存储驱动程序是否加载到Linux内核中以及负责存储驱动程序的驱动程序(模块)的名称。运行lsmod命令列出所有加载的内核驱动程序,并通过grep命令使用搜索字符串“usb_storage”过滤输出。lsmod | grep usb_storage 从lsmod命令中,我们可以看到sub_storage模块正在被UAS模块使用。接下来,从内核卸载两个 USB 存储模块,并通过发出以下命令验证删除是否已成功完成。modprobe -r usb_storage modprobe -r uas lsmod | grep usb 接下来,通过发出以下命令列出当前运行时…
2025年2月28日

如何在 Rocky Linux 上安装 Docker Swarm

如何在 Rocky Linux 上安装 Docker Swarm 在此页 先决条件 安装 Docker 设置防火墙 初始化 Swarm Manager 将工作节点添加到 Swarm 在 Docker Swarm 上管理服务 在 Docker Swarm 上扩展服务 删除 Docker Swarm 上的服务 结论 Docker Swarm 是构建在 Docker Engine 之上的容器编排。它允许您创建和部署具有多个服务器的 Docker 节点集群。 Docker Swarm 将您的容器化应用程序部署简化为一项服务。提供一种简单易用的方法来管理和编排容器。Docker Swarm 为应用程序提供高级别的可用性。在 Docker Swarm 中,可以在多个节点上运行单个应用程序或服务,这些节点称为“Worker Nodes”。还有一个名为“Swarm Manager”的节点,它是 Docker Swarm 的…
2025年2月28日

在 Ubuntu 中使用 _Reprepro_ 工具在 Sourceforge.net 创建一个 _.deb 软件包存储库_

在 Ubuntu 中使用 _Reprepro_ 工具在 Sourceforge.net 创建一个 _.deb 软件包存储库_ 作为软件开发人员,您可能需要将软件分发给不同的用户。在 Ubuntu 中分发软件的常见方法之一是创建 Debian 软件包 (.deb) 并将其上传到软件包存储库。软件包存储库是托管在服务器上的 Debian 软件包的集合,可用于在 Ubuntu 计算机上安装和更新软件。在本文中,我们将向您展示如何使用 Reprepro 工具创建 .deb 包存储库并将其托管在 SourceForge.net 上。先决条件Ubuntu 18.04 或更高版本根权限Ubuntu包管理基础知识第 1 步:安装 RepreproReprepro 是一个可用于管理包存储库的工具。要在 Ubuntu 上安装 Reprepro,请打开终端并运行以下命令 -sudo apt-get upd…