2025年2月28日

如何在AlmaLinux 9上安装MongoDB

本教程适用于这些操作系统版本AlmaLinux 9阿尔玛Linux 8在此页面上先决条件准备系统(禁用 thp、设置 ulimit 和 sysctl.conf)禁用透明大页 (THP)设置 ulimit设置 sysctl.conf安装 MongoDB启用 MongoDB 身份验证在 MongoDB 中创建用户结论MongoDB 是一个开源、跨平台、分布式 NoSQL(非 SQL 或非关系型)数据库系统。 MongoDB不像传统的SQL数据库那样将数据存储在表中,而是使用灵活的文档来存储各种数据形式。 MongoDB 使用二进制 JSON 格式 BSON 来存储数据。MongoDB 是一个分布式 NoSQL 数据库,具有内置的高可用性、自动故障转移和数据冗余,以及通过跨分布式集群的分片进行水平扩展。它支持多区域地理部署,并提供查询 API,支持 CRUD 操作(读取和写入)…
2025年2月28日

如何在 Linux 上快速删除文件中的元数据

所有文件都包含有关存储在其中的数据的一些附加信息,也称为元数据。以下是如何在 Linux 上删除文件元数据。创建文件时,各种补充元数据都会添加到其中。有权访问该文件的任何人都可以阅读此信息,其中可能包括您可能不希望其他人知道的详细信息。以下是如何在 Linux 上清除文件中的元数据。什么是元数据,它能告诉您什么?元数据隐藏在大多数计算机文件的标头中,并提供有关文件包含的数据的上下文。它将说明存储在文件中的数据类型 - 无论文件扩展名如何。它可能包含创建日期、文件创建者的用户名以及用于创建文件的工具。如果文件是照片,元数据将包含有关相机或手机型号以及所使用的设置的详细信息,如果摄影师没有禁用位置标记,它将给出拍摄图像位置的一组精确坐标。如果你在卧室里用全新的 iPhone 14 Pro Max 自拍黄金时段,你可能不希望这些信息被泄露…
2025年2月28日

如何在 Ubuntu 17.04 及更低版本上安装 Cerebro 搜索

Cerebro Search 是一款开源且功能强大的搜索应用程序。它的工作原理类似于基于 Linux 的操作系统的本地搜索引擎。它与名为 Spotlight 的 macOS 应用程序非常接近。 Cerebro 搜索实现了与聚光灯相同的功能。所以,以前如果您是 macOS 用户,那么使用 Cerebro Search 将会非常方便和容易。通过执行一些简单的步骤,可以在 Ubuntu 17.04 及以下版本上轻松安装 Cerebro Search。本文简要介绍了在 Ubuntu 17.04 上安装 Cerebro Search。在 Ubuntu 17.04 及更低版本上安装 Cerebro 搜索请按照以下步骤在 Ubuntu 170.4 及以下版本上安装 Cerebro Search:第 1 步:更新 apt 缓存与往常一样,在安装任何新应用程序之前,请使用以下命令更新 Ubuntu 17.04…
2025年2月28日

PowerTOP - 分析和管理 Linux 中的功耗

一台好的 Linux 机器(尤其是笔记本电脑)最重要的特性之一是电源管理,以延长电池寿命。Linux 提供了一些实用程序,可以帮助您监控和跟踪电池性能,尽管我们中的许多人仍然面临着如何获得正确的电源设置来管理功耗和延长电池寿命的问题。在本文中,我们将介绍一个名为 PowerTOP 的 Linux 实用程序,它可以帮助您获取适当的系统设置来管理 Linux 计算机上的电池电源。什么是PowerTOP?PowerTOP是Intel开发的基于终端的诊断工具,可帮助您在未插入电源的情况下监控Linux系统上运行的程序的电量使用情况。PowerTOP的一个重要功能是它提供了一种交互模式,允许用户尝试不同的电源管理设置。要求PowerTOP 需要以下组件:开发工具,例如C++、g++、libstdc++、autoconf、automake和l…
2025年2月28日

如何在 Ubuntu 20.10 上安装 Fotoxx 20.19 – Linux 照片编辑器

Fotoxx 是一款开源、轻量级、易于使用且快速的照片编辑器,具有摄影师所需的许多强大功能。它与典型的照片编辑器不同,因为它也是一个可靠的照片管理器。 Fotoxx 使浏览、维护和编辑图像集变得容易。让我们来看看 Fotoxx 的一些显着功能:Fotoxx 可以编辑和保存各种格式的照片,例如 PNG(8/16 位)、TIFF 和 jpeg。Fotoxx 附带大量专业照片编辑工具来修复和增强图像。它有一个精确的选择工具,用于编辑图像中选定的对象。可以编辑图像的元数据,例如标签、地理标签、评级、日期等。它为使用元数据、文件或文件夹名称的任意组合搜索图像提供了便利。还可以在地图上查看图像,其中指示图像的拍摄位置。Fotoxx 会维护您设备上的所有图像,并帮助您轻松搜索图像。它管理图像并以缩略图形式呈现它们以便于导航。管理动画 Gif 并以动画缩…
2025年2月28日

在 Ubuntu 22.04|20.04|18.04 上安装和配置 Tripwire |

在这篇博文中,我们将了解如何在 Ubuntu 22.04|20.04|18.04 Linux 系统上安装和配置 Tripwire。 Tripwire 是一个基于主机的开源入侵检测系统。 Tripwire 可以检查文件完整性,并且会监视文件/目录更改并发出警报。Tripwire 检查将当前文件系统状态与已知基线状态进行比较,并就检测到的任何更改发出警报。基线和检查行为由策略文件控制,该策略文件指定要监视哪些文件或目录,以及要监视它们的哪些属性,例如哈希值、文件权限和所有权。当发生预期的更改(例如升级包)时,可以将基线数据库更新到新的已知良好状态。该策略还可以更新,例如,以减少噪音或覆盖新安装的软件包。在 Ubuntu 22.04|20.04|18.04 上安装 Tripwire适用于 Ubuntu 的 Tripwire 软件包可从 apt 存储库获取。…
2025年2月28日

如何在 Linux 中更改 SSH 端口号

安全 shell 或 SSH 协议对两台计算机之间的连接进行加密,从而提供访问远程设备的安全方式。 SSH 广泛用于远程登录,现在它已成为安全客户端-服务器通信的事实上的实用程序。本文介绍了更改 SSH 端口的过程。默认 SSH 端口号端口号用于标识通过网络进行通信的进程或应用程序。通过使用中继端口号,任何传入数据都可以正确转发到应用程序。传出数据可以提及端口号,以便接收者可以正确识别信息源。 SSH 服务器默认使用端口 22。为什么要更改默认端口号?更改默认 SSH 端口号会稍微提高服务器的安全性。默认端口 22 可能会使设备容易受到机器人的暴力登录尝试。使用不同的端口号,您可以添加额外的安全层。尽管这不是一个强大的安全措施,但它仍然使攻击者的生活变得困难,因为他/她必须猜测正确的端口号或使用其他工具来扫描并找出正确的端口号。更改 SSH 端口号…
2025年2月28日

在 CentOS 8|RHEL 8|AlmaLinux 8 上安装 Wazuh 服务器 |

本文将介绍如何在 CentOS 8|RHEL 8|AlmaLinux 8 上安装 Wazuh 服务器。 Wazuh 服务器是一个使用 Elastic stack (ELK) 的免费开源安全监控工具。它用于监视应用程序和操作系统级别的安全事件。因此,您可以获得有关威胁检测、事件响应和完整性监控的信息。在本教程中,我们将在单节点 CentOS/RHEL/Rocky Linux 主机上部署 Wazuh,并在同一主机上安装 ELK。您可以将 Wazuh 用于以下应用程序:安全分析日志分析漏洞检测集装箱安全云安全以下步骤将指导我们如何在 CentOS 8|RHEL 8|AlmaLinux 8 实例上设置 Wazuh 服务器。我们将考虑自动和手动安装方法。硬件要求此类部署的最低要求是:4 GB 内存2个CPU核心64 位操作系统推荐的有:16 GB 内存8个CPU核心方法1:在Cent…
2025年2月28日

Linux 上的解压命令

ZIP 扩展名是最常用的文件格式,用于数据压缩而不丢失数据。在ZIP文件中,用户可以压缩多个目录和压缩文件。因此,用户需要使用一些命令行工具或实用程序来提取这些 ZIP 文件。在Linux系统中,使用unzip命令用户可以轻松处理各种类型的ZIP文件。在本文中,您将学习如何使用 unzip 命令实用程序在 Linux 系统中通过命令行提取 ZIP 文件。我们在 Ubuntu 20.04 系统上执行了一些有用的解压命令,如下所示:如何在 Ubuntu 20.04 上使用 unzip 命令?unzip 命令已经安装在我的 Ubuntu 20.04 系统上。但如果您的 Linux 系统上没有安装它,那么您可以轻松地将其安装到您的系统上。要安装 unzip 命令,请使用 Ctrl + Alt + t 打开终端窗口,然后在终端屏幕上键入以下命令:$ sudo apt install unz…
2025年2月28日

在 Linux 上安装和使用 Nu Shell | macOS |

欢迎阅读我们在 Linux 上安装 Nu Shell 的指南 | macOS 系统。 Nushell 项目的目标是采用 Unix shell 哲学(通过管道将简单命令连接在一起),并将其带入现代开发风格。 Nu Shell 致力于实现以下目标:创建最灵活、跨平台且具有现代感的 shell。使您能够将命令行应用程序与了解不同数据类型结构的 shell 混合搭配现代 CLI 应用程序提供的具有一定程度 UX 优化的 shell在 Linux/macOS 系统上运行 Nu Shell 的最简单、最快捷的方法是从 crates.io 安装,或从我们的 Github 发布页面下载预构建的二进制文件。对于任何 Linux 发行版来说,最理想的安装方法都是二进制方法。我们将使用curl工具获取最新版本,下载并解压文件以获得Nushell二进制文件。第1步:安装开发者工具安装所需的开发者工具:U…