2025年2月28日

在 CentOS/RHEL 上使用 Auditd 工具学习 Linux 系统审计

在 CentOS/RHEL 上使用 Auditd 工具学习 Linux 系统审计 系统审计只是指对特定目标系统的深入分析:审计由对构成该系统的各个部分的检查组成,并在不同的关注领域进行严格的评估(如果需要,还可以进行测试)。另请阅读:Lynis – Linux 系统的安全审核和扫描工具RHEL/CentOS 上的关键子系统之一是 Linux 审核系统,通常称为 auditd。它实现了一种跟踪系统上与安全相关的信息的方法:它使用预先配置的规则来收集有关系统上发生的事件的大量信息,并将它们记录在日志文件中,从而创建审计试验。它可以记录事件的日期和时间、类型和结果等信息;引起该事件的用户、对文件/数据库所做的任何修改;使用系统身份验证机制,例如 PAM、LDAP、SSH 等。Auditd 还记录对审核配置文件所做的任何更改或任何访问审核日志文件的尝试…
2025年2月28日

如何在 Linux Mint 21 上安装 OpenBoard

如何在 Linux Mint 21 上安装 OpenBoard OpenBoard 是一款开源交互式白板软件,专为在教室和其他教育环境中使用而设计。 OpenBoard 允许用户制作和共享交互式演示文稿和绘图,以及实时协作。 OpenBoard 与 Windows、Mac 和 Linux 操作系统兼容,要了解在 Linux Mint 上安装它的多种方法,请阅读本指南。在 Linux Mint 21 上安装 OpenBoardOpenBoard 是使用 Qt 库构建的,它需要在您的系统上安装许多依赖项,包括 Poppler 库。如果您使用包管理器在 Linux Mint 上安装这些依赖项,这些依赖项将自动安装,以下是一些获取此应用程序的方法:通过公寓通过Flatpak通过 Deb 文件1:通过Apt该工具被设计为用户友好且易于使用,这使得它成为教师和学生在课堂上使用它并增强学习…
2025年2月28日

如何在 Linux 上原生构建 Super Mario 64

如何在 Linux 上原生构建 Super Mario 64 超级马里奥不需要任何介绍:它是最受欢迎的视频游戏角色之一。 《超级马里奥 64》最初于 1996 年在 Nintendo64 游戏机上发布,代表了《马里奥》系列的第一部 3D 剧集。感谢 github 项目实现了游戏的完全反编译,现在可以构建本机 Linux 端口并无需 Nintendo64 模拟器即可玩它。为了编译移植,需要一个原始的、合法获得的游戏“.z64”rom。在本教程中,我们将了解如何在一些最常用的发行版上编译和启动 Super Mario 64 Linux 端口。在本教程中您将学习:如何在最常用的 Linux 发行版上安装编译 Super Mario 64 所需的软件如何构建和启动端口安装构建依赖项为了构建 Super Mario 64 Linux 移植版,我们需要做的第一件事是安装构建依赖项。我们需要安装…
2025年2月28日

在 Linux 上查找并删除文件和目录

在 Linux 上查找并删除文件和目录 在本文中,我们将了解 Linux 中的 find 命令以及如何使用 find 命令在 Linux 中删除文件和目录。查找命令Linux中的find命令是一个功能强大的命令行实用工具,可以帮助您根据用户指定的匹配模式搜索、查找或过滤文件和目录,并允许您对文件和目录执行后续操作得到的结果。操作可以是打印找到的文件,或者删除、读取内容等。文件搜索将从当前位置开始,并递归地继续到层次结构中存在的所有目录、子目录。用户可以通过提供所需的目录或子目录作为匹配模式,将搜索限制在当前目录的某个级别。find 命令允许您按文件、目录、名称、文件或目录的创建日期、修改日期、所有者和权限进行搜索。句法以下是 find 命令的语法 -$ find [path] [options] [expression] 参数所有参数都是可选的,默认…
2025年2月28日

如何在 Ubuntu 中禁用自动更新

如何在 Ubuntu 中禁用自动更新 大多数 Linux 发行版(包括 Ubuntu)默认启用自动更新。使用此选项,我们可以保持系统更新,并使用最新的安全补丁进行保护。然而,有时这可能会很烦人,因为这可能会减慢系统速度,或者无法让用户控制何时安装更新以及是否安装更新。因此,本文将介绍两种在 Ubuntu 中关闭自动更新的方法:禁用 GUI 桌面的自动更新从命令行禁用自动更新1:禁用 GUI 桌面自动更新要在 Ubuntu 中禁用 GUI 桌面的自动更新,您可以按照以下步骤操作:列表中的第一种方法是使用 GUI 桌面和 Ubuntu 中的默认软件更新程序。第 1 步:从应用程序菜单中打开“软件和更新”应用程序。第 2 步:点击“更新”选项卡并选择“自动检查更新:”。在这里,您可以选择“从不”、“每天”、“每两天”、“每周”和“每月”。选择“从不”。关闭“软件和…
2025年2月28日

Linux 命令:您需要了解的 20 个最重要命令

Linux 命令:您需要了解的 20 个最重要命令 您可以学习在 Linux 系统上使用数千个命令,但大多数用户会发现自己一遍又一遍地执行相同的几个命令。对于正在寻找入门方法的用户,我们整理了 20 个您需要了解的最重要的 Linux 命令。这些命令是管理 Linux 系统或执行日常任务所需的一些最有用、最常见和最重要的工具。每个 Linux 发行版都具有对终端的固有访问权限,但根据您的桌面环境或配置,界面可能看起来有所不同。加入我们本教程,了解 20 个最重要的 Linux 命令。到最后,您将了解足够的知识来开始导航您的 Linux 终端。在本教程中您将学习:您需要了解的 20 个最重要的 Linux 命令Linux 命令:您需要了解的 20 个最重要命令虽然 Linux 上最重要命令的任何列表都有些主观,但我们认为与文件系统导航、进程监控、网络、用户管理和软件包安…
2025年2月28日

如何在 Ubuntu 中更改锁屏背景

如何在 Ubuntu 中更改锁屏背景 对于那些希望通过最新版本 Ubuntu 23.04 更改 Ubuntu 22.04 LTS 中使用的锁定屏幕背景的人来说,这是一个快速教程。开箱即用(因为这对于使用现代版本 GNOME Shell 的任何 Linux 发行版都是一样的)锁屏背景是设置为桌面壁纸的任何图像的模糊版本。对于大多数人来说,这很好。但是,如果您希望在不应用模糊效果的情况下为锁屏背景使用不同的图像(尽管“屏蔽”仍然使用模糊以使登录字段可读),您可以使用一个名为“drum roll”的 GNOME 扩展; —“锁屏背景”。有一个“陷阱”。要使用此扩展(并更改锁定屏幕背景),您需要安装额外的依赖项。如果不这样做,扩展将无法工作。值得庆幸的是,它在存储库中 - 使用终端应用程序来安装它(因为Ubuntu软件应用程序不显示“库”包):sudo apt i…
2025年2月28日

如何在 Ubuntu 12.04 上安装 IonCube Loader

如何在 Ubuntu 12.04 上安装 IonCube Loader 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:注意:本文已针对 Ubuntu 16.04 进行了更新。IonCube 是一个 PHP 模块扩展,可加载加密的 PHP 文件并加速正在显示的网页。许多基于 PHP 的应用程序通常需要它。32 位系统上的 IonCube本节适用于安装在 32 位系统上的 PHP(例如:从应用程序在 Ubuntu 12.04 上启动 LAMP)。如果您的 Droplet 上没有 LAMP 堆栈,您可以从我们的应用程序中启动 LAMP 堆栈:首先,…
2025年2月28日

如何使用 e2label 在 Linux 上标记分区或卷

如何使用 e2label 在 Linux 上标记分区或卷 本教程的目的是展示如何在 Linux 中标记硬盘。在 Linux 系统下标记硬盘驱动器可以让用户更好地组织系统上的所有块系统设备。我们可以用于此任务的工具是e2label命令。在本教程中,您将了解如何使用 e2label 命令在 Linux 中标记硬盘分区。稍后您还将了解如何使用 blkid 读取这些标签,以及如何通过 fstab 文件中的标签挂载驱动器。继续阅读以通过示例进行学习。在本教程中您将学习:如何使用e2label命令来标记硬盘分区如何使用blkid读取分区标签如何按标签挂载硬盘分区注意e2label 仅适用于已使用 ext4、ext3 或 ext2 文件系统格式化的硬盘分区。它不适用于其他文件系统类型,例如 NTFS。如何使用 e2label 在 Linux 上标记分区或卷在 Linux 系统上,磁…
2025年2月28日

Linux basename 命令新手教程(附实例)

Linux basename 命令新手教程(附实例) 在此页 Linux 基本名称命令 Q1。 basename 命令如何工作? Q2。 basename 可以处理多个输入吗? Q3。如何制作 basename strip 文件扩展名? Q4。如何让每一行输出都以NUL结尾? 结论 有时,在命令行上工作时(尤其是在处理 shell 脚本时),您可能只对文件名感兴趣,但您可用的是文件的完整路径。因此,要求是去除路径的目录部分。你会很高兴知道有一个命令 - basename - 可以完成这项工作。在本教程中,我们将使用一些易于理解的示例来讨论 basename 的基础知识。但在我们开始之前,值得一提的是,这里的所有示例都已经在 Ubuntu 16.04 LTS 机器上进行了测试。Linux 基名命令basename 命令允许您从不需要的文件名中剥离组件。以下是工具语法:base…