2025年2月28日

如何在 Debian 11 上使用 Nginx 和 Free Lets Encrypt SSL 安装 Discourse Forum

如何在 Debian 11 上使用 Nginx 和 Free Lets Encrypt SSL 安装 Discourse Forum 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Git 第 3 步 - 安装 Docker 第 4 步 - 下载 Discourse 第 5 步 - 配置 Discourse 设置域 配置公开端口 配置 SMTP 设置 内存设置(可选) GeoLite2 设置(可选) 从命令行激活 Discourse Administrator 升级话语 停止讨论 查看讨论日志 Discourse 是一个使用 Ruby 语言构建的开源社区讨论平台。它旨在用作论坛、聊天软件或邮件列表。它很容易与其他平台集成,并且可以通过插件扩展其功能。在本教程中,您将学习如何在基于 Debian 11 的服务器上使用 Nginx 服务器安装 Discourse Forum。先决条件 A server running Debian 11 w…
2025年2月28日

如何让 Firefox 在 Linux 桌面上体验原生体验

如何让 Firefox 在 Linux 桌面上体验原生体验 Mozilla Firefox 在大多数现代 Linux 桌面上感觉格格不入。但是,这并不意味着您无法对其进行自定义以适合您的桌面主题。Mozilla Firefox 是许多(如果不是大多数)Linux 发行版上的默认 Web 浏览器。 Firefox 也是世界上最大、最著名的免费开源网络浏览器。这可能会给人一种印象,即 Firefox 在 Linux 桌面上感觉非常自在。从功能上来说,Firefox 在 Linux 上运行得很好。在外观部门,矛盾开始显现出来。 Firefox 在大多数 Linux 桌面环境中感觉有点格格不入,但通过一些调整,您可以使浏览器感觉更像本机应用程序。安装gnome的Adwaita Firefox主题GNOME 有一个非常特殊的设计。大多数不属于 GNOME 生态系统的应用程序看起来与…
2025年2月28日

如何在 Debian 11 上安装 Grafana 8 监控工具

如何在 Debian 11 上安装 Grafana 8 监控工具 在此页 先决条件 开始 安装 Grafana 8 安装 Nginx 作为 Grafana 的反向代理 访问 Grafana 仪表板 使用 Lets Encrypt 保护 Grafana 结论 Grafana 是一个免费的开源数据可视化工具,用于监控来自其他主机的指标。它是用 Typescript 和 Go 编写的,允许您创建和编辑日志和数据图以及创建指标。它可以从时间序列数据库(包括 Graphite、InfluxDB 或 OpenTSDB)生成图形和仪表板,并允许您与其他用户共享它们。特征 仪表板模板 供应注解 Kiosk 模式和播放列表 自定义插件 警报和警报挂钩 在这篇文章中,我们将向您展示如何在 Debian 11 上安装 Grafana 8。先决条件 运行 Debian 11 的服务器。 用您的服务器 IP 指向的有效域名。 在服务器上配置了根…
2025年2月28日

Linux 文件权限中的 SetUID、SetGID 和粘性位

Linux 文件权限中的 SetUID、SetGID 和粘性位 Linux 环境中的文件权限为所有者或管理员提供执行程序或应用程序的权限。使用带有读、写和执行符号的 chmod 和 chown 命令为文件或目录设置权限。为可执行文件或目录发起setuid、setgid、sticky位等特殊权限;用户在设置这些特殊权限时需要格外注意,因为它们可能会给所有其他用户带来安全风险。目录中存在的每个文件都有文件所有者指定的 userId(称为 uid)和 groupId(称为 gid),为了执行进程,将根据授权用户检查 uid 和 gid,以避免安全风险。为了更好地理解设置 uid、gid 和粘性位(特殊文件权限),应该对基本 Linux 文件权限有一定程度的了解。设置UID设置 SetUID 后,程序将以文件所有者设置的权限执行。它不会与当前正在处理它的用户一起…
2025年2月28日

如何在 Linux 上安装和使用 SSHFS

如何在 Linux 上安装和使用 SSHFS 在此页 先决条件 将 SSHFS 安装到您的本地计算机 基础:使用 SSHFS 挂载和卸载 在 SSHFS 上设置 Chroot 故障排除 结论 SSHFS(SSH 文件系统)是用户空间文件系统 (FUSE) 的一种实现,它使客户端能够通过 SSH 连接挂载远程文件系统。 SSHFS 使用 SSH 文件传输协议 (SFTP) 将远程文件系统挂载到客户端计算机,并且客户端和服务器之间的连接是安全和加密的。SSHFS 可以作为传统 FTP 协议的替代品。默认情况下通过 SSH 连接是安全的,不需要额外的包或配置。 SSHFS 使用简单的默认 SSH 配置。在本教程中,您将学习如何使用 SSHFS 在两台 Linux 机器(客户端和服务器)之间以安全的方式挂载远程目录。本指南还包括如何在 SSHFS 上设置 chroot,以防止用户访问其他用户目录。先决条件要…
2025年2月28日

如何在 Linux 上安装和运行 Ghidra

如何在 Linux 上安装和运行 Ghidra Ghidra 是最受安全专业人员欢迎的逆向工程框架之一。下面介绍如何在 Linux 上安装它。借助 Ghidra SRE 的工具和分析能力,开启您成为逆向大师的旅程。以下是有关如何在 Linux 计算机上安装和设置 Ghidra 的指南。什么是吉德拉?Ghidra 由 NSA 创建,是一个开源、跨平台、复杂的软件逆向工程框架,提供用于分析和逆向软件二进制文件的军用级工具。使用 Ghidra,您可以进行逆向工程或反编译软件二进制文件并研究下面的源代码。它通常是恶意软件分析和逆向工程领域的首选框架,与 IDA(类似地位的软件逆向工程框架)展开密切竞争。第 1 步:安装 JDK 11在探索 Ghidra 安装过程之前,您必须确保您的系统已安装并设置 JDK 11。如果系统上没有安装 Java,Ghidra 甚至会拒绝启动。您可…
2025年2月28日

MX Linux 随意发布版本 21.1,代号“Wildflower”

MX Linux 随意发布版本 21.1,代号“Wildflower” 最新版本的 MX Linux 包含更新的软件、新内核以及使 Samba 共享更轻松的工具。一切都只需最少的麻烦。MX Linux项目已宣布其Linux发行版的21.1发行,称为“野花”。它以最小的大惊小怪和大张旗鼓到来,但值得一试的新功能。MX Linux 21.1 中有哪些新增功能?开发人员在 MX Linux 博客上发布了新版本。该发行版提供三种不同的桌面:XFCE、KDE 和轻量级 Fluxbox 窗口管理器。 XFCE 和 Fluxbox 版本可用于 32 位处理器,而这三个版本都支持 64 位 Intel 和 AMD 处理器。所有三个版本均基于 Debian 11.3“Bullseye”。虽然好奇的潜在用户可以从 MX Linux 下载页面下载新版本,但现有用户可以通过通常的升级渠道获取该版本。所有版…
2025年2月28日

使用图形工具学习 Linux 上的 LVM

使用图形工具学习 Linux 上的 LVM 在此页 概念 1。 LVM 2。光伏 3。 VG 4。低压 5。聚乙烯 6。乐 LVM作为一种存储模型,已经广泛应用于Linux架构的机器上,包括PCS、NAS、服务器等。它的价值是不言而喻的。作为一款应用广泛、成熟的软件,LVM的使用教程早已在网上铺天盖地。但是,这些教程都是基于命令行工具的。命令行工具虽然功能强大且完整,但复杂且非常不直观,使用户很难理解 LVM,尤其是对于初学者。就像分区工具一样,各种图形或半图形(基于字符)工具以非常直观的方式使分区易于阅读。通过图形化工具学习LVM的概念和操作也大大降低了用户的学习成本。让我们通过图形工具指导您了解 LVM 概念和 LVM 管理。概念1.LVMLVM 逻辑卷管理是 Linux 中的存储管理解决方案。它为用户提供了一个可扩展且高度灵活的存储管理模型。借助 L…
2025年2月28日

如何在 Ubuntu 20.04 上使用 Minio 安装和配置 S3 兼容对象存储服务器

如何在 Ubuntu 20.04 上使用 Minio 安装和配置 S3 兼容对象存储服务器 在此页 先决条件 第 1 步 - 安装 Minio 服务器 第 2 步 - 准备对象存储磁盘 第 3 步 - 配置 Minio 第 4 步 - 安装 Minio 服务 第 5 步 - 启动 Minio 服务器 第 6 步 - 使用 SSL 保护 Minio 第 7 步 - 连接到 Minio 并设置存储桶 第 8 步 - 安装 Minio 客户端并访问文件 结论 对象存储是使用 HTTP API 存储和检索非结构化数据块和元数据。我们不是通过使用文件系统将文件分成块以存储在磁盘上来以传统方式存储文件,而是处理通过网络存储的整个对象。这些对象可以是图像、视频、日志、HTML 文件、备份、容器图像或任何独立的字节块。它们是非结构化的,因为它们不遵循任何特定的模式或格式。Minio 是一种流行的开源、自托管、兼容 Amazon S3 的对象存储服务器。 Minio 是用 Go…
2025年2月28日

如何在 Linux 上降级软件包

如何在 Linux 上降级软件包 当软件包的最新更新充满错误时,切换到旧版本可以恢复 Linux 桌面的稳定性。当您在 Linux 上升级软件包却发现更新的版本已损坏并且无法正常工作时,这很烦人。在这种情况下,您可能会想从系统中完全删除该软件包,但有更好的方法来解决此问题。在基于 Linux 的操作系统上,您可以使用默认包管理器轻松切换到旧版本的包。以下是如何在 Linux 上降级软件包以及您可能需要这样做的原因。为什么要降级软件包?有时,当开发人员发布软件包的新版本时,用户可以立即下载。大多数新软件版本通常未经测试,并且包含需要修复的错误和问题。虽然在开源世界中,用户测试最新的软件并报告错误是完全正常的,但您可以选择通过将更新的软件包降级到较旧的测试版本来拥有稳定的系统。对于像 Arch Linux 或其衍生品这样的前沿 Linux 发行版…