2025年2月28日

Ubuntu 实时补丁

在任务关键型生产服务器中,没有什么比重新启动它们更糟糕的了。对于大公司来说,时间就是金钱。即使重新启动生产服务器所需的时间也可能导致公司损失数千甚至数百万美元的收入。您可能会问,如果重新启动生产服务器有那么大问题,为什么要重新启动它们呢?安全性对于生产服务器来说是必须的。在 Ubuntu 上,安全更新和内核补丁会在修复后定期发布。如果未应用任何安全更新和内核补丁,黑客可能会利用已知的安全漏洞之一来访问生产服务器。这不是任何公司想要的。因此,他们必须尽快应用安全更新和内核补丁。许多安全更新可能不需要生产服务器重新启动,但内核补丁则不然。如果 Linux 服务器应用了任何内核补丁,则必须重新启动才能使更改生效。否则,生产服务器可能会继续使用旧内核。因此,它可能容易受到外部攻击。为了解决这个问题,Ubuntu 背后的公司 Can…
2025年2月28日

使用 WSL 在 Windows 上安装 Kali Linux

Kali Linux 可在 WSL 上使用。您可以像任何其他 Windows 应用程序一样在 Windows 11/10 内以命令行模式安装它并提供 GUI 支持。一段时间以来,在 VirtualBox 上安装 Kali Linux 是在 Windows 中使用这个黑客发行版的最简单方法。但随着 Kali Linux 直接在 Windows 应用商店中可用,情况发生了变化。2018 年 3 月,微软宣布在 Linux 的 Windows 子系统上推出 Debian 和基于 Debian 的黑客发行版 Kali Linux。您可以从 Microsoft Store 下载这两个发行版,并像任何其他 Windows 11/10 应用程序一样安装它们。通过这种方式,您可以获得这些 Linux 发行版的命令行版本以及可能的 GUI 工具。要在 Windows 中安装 Kali Linux,您应该运行 Windows 10 或…
2025年2月28日

在 Ubuntu 18.04 LTS 上安装 Minio

Minio 是一个用于创建您自己的对象存储的自托管解决方案。如果您以前使用过 AWS S3 服务,那么它是 AWS S3 的替代方案。 Minio 软件本身以纯二进制形式提供,甚至官方文档也建议您以这种方式使用它,而不是使用包管理器。当然,如果您希望使用 Docker 镜像在 VPS 上运行 minio,也可以使用 Docker 镜像。在本教程中,我们将在 Ubuntu 18.04 LTS 服务器上安装并演示 Minio 的使用。该 VPS 有一个静态 IP,我将设置 DNS 记录和 TLS 连接,以使该对象存储尽可能安全并做好生产准备。先决条件如果您想继续操作,则需要满足以下先决条件:运行 Ubuntu 或任何其他具有静态 IP 的 Linux 发行版的 VPS(IP_ADDRESS 将是我们的占位符,将其替换为您的 VPS 的实际 IP 地址)完全合格的域名 [FQDN]。 example.…
2025年2月28日

修复 Linux 上的“未找到快照包错误”

如果您遇到某些 Snap 软件包的“snap not found”错误,本教程将帮助您找到原因。Snap 是 Ubuntu 的新通用软件包系统,可让您轻松安全地在所有支持 Snap 的 Linux 发行版上安装软件。我建议阅读我的另一篇文章,以了解有关 Snap 包以及如何使用它们的更多信息。虽然 Snap 包是在 Linux 发行版中安装应用程序的一种出色的新方法,但您可能会时不时地遇到一些错误。我之前提到的一个这样的错误是“snapd returned status code 400”。但最近 It 的 FOSS 阅读器在尝试安装 VLC 3.0 时遇到了另一个 Snap 错误。您可能会在使用 Spotify 或 Skype 等其他应用程序时遇到相同的错误。让我们尝试解决它。故障排除错误:找不到快照在执行其他操作之前,请确保您的系统上已安装 snapd。0.确保snapd已安…
2025年2月28日

如何在 Ubuntu 24.04 上安装 Node.js

Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的强大 JavaScript 运行时。它允许开发人员使用 JavaScript 创建可扩展的后端功能,JavaScript 是许多人在前端开发中熟悉的语言。在 Ubuntu 系统上安装 Node.js 使您能够在浏览器环境之外开发和运行 JavaScript 应用程序。本教程将指导您完成在 Ubuntu 24.04 上安装 Node.js 的三种方法:使用 Ubuntu 的包管理器 (APT)、节点版本管理器 (NVM) 和官方 Node.js 二进制文件。在本教程中您将学习:如何使用 APT 安装 Node.js如何使用 NVM 安装 Node.js如何使用官方 Node.js 二进制文件安装 Node.js使用 Ubuntu 包管理器 (APT)此方法使用 APT 包管理器从 Ubuntu 默认存储库安装 Node.j…
2025年2月28日

在 Linux 中应该使用多少交换空间?

交换大小应该是多少?交换区应该是 RAM 大小的两倍还是应该是 RAM 大小的一半?如果我的系统有几 GB RAM,我是否需要交换空间?您的问题将在这篇详细的文章中得到解答。交换大小应该是多少?交换区应该是 RAM 大小的两倍,还是应该是 RAM 大小的一半?如果我的系统有几 GB RAM,我是否需要交换空间?也许这些是安装 Linux 时有关选择交换大小的最常见问题。这不是什么新鲜事。关于交换大小一直存在很多混乱。长期以来,建议的交换大小是 RAM 大小的两倍,但这条黄金法则不再适用于现代计算机。我们的系统 RAM 大小高达 128 GB;许多旧电脑甚至没有这么多硬盘。但是,您会为具有 32 GB RAM 的系统分配多少交换大小? 64GB?这对硬盘来说是一种荒谬的浪费,不是吗?在了解应该有多少交换大小之前,让我们快速了解一下有关交换内存的一两件事。这将帮助…
2025年2月28日

11 个最佳 Linux Mint 主题

主题化是刷新 Linux 系统体验的最佳方法之一。主题为您的体验增添了全新的体验,无论是图标主题还是成熟的主题。事实上,几乎所有发行版都已经有许多可用的主题,为系统提供了强大的多功能性和风格。今天,我们将看看一些最好的 Linux Mint 主题。在我们进入主题列表之前,有一点需要记住。您可以通过两种方式自定义系统 - 使用合适的壁纸和修改系统外观。如果您正在寻找一些很酷、令人兴奋的壁纸,您必须自己找到它们,因为这明显取决于用户的想法。在这里,我们将列出一些系统修改主题。康塔这个主题是一个非常棒的主题。 Canta 与所有主要桌面环境兼容,包括 Xfce、GNOME、Unity 以及所有其他基于 GTK 2 和 GTK 3 的桌面环境。该主题也适用于 Linux Mint。这个主题是一个扁平的材料设计,提供了一个很酷的窗口外观和图标包。让我们将其安…
2025年2月28日

在 CentOS/Ubuntu/Debian/Fedora 上设置 Etcd 集群

欢迎阅读我们关于如何在 CentOS/Ubuntu/Debian/Fedora Linux 机器上设置 etcd 集群的指南。本教程将详细讨论 Linux 机器上三节点 etcd 集群的理想设置 - 这可以是 Ubuntu/Debian/CentOS/Fedora/Arch/Linux Mint 或其他上的 Etcd 集群现代 Linux 发行版。etcd 是分布式且可靠的键值存储,用于存储分布式系统中最关键的数据。它是用 Go 编写的,并使用 Raft 共识算法来管理高可用的复制日志。Etcd 的设计是:简单:定义明确、面向用户的 API (gRPC)安全:带有可选客户端证书身份验证的自动 TLS快速:基准测试速度为 10,000 次写入/秒可靠:使用 Raft 正确分布设置 Etcd 集群 CentOS/Ubuntu/Debian/Fedora Linux此设置应该适用于所有…
2025年2月28日

在 Ubuntu/Debian Linux 上设置 GPT4All

欢迎阅读有关安装和运行 GPT4All 的综合指南,GPT4All 是一项开源计划,可在 Ubuntu/Debian Linux 系统上民主化对强大语言模型的访问。无论您是研究人员、开发人员还是爱好者,本指南旨在为您提供有效利用 GPT4All 生态系统的知识。在本教程中您将学习:如何安装 GPT4All 命令行界面 (CLI) 工具设置 GPT4All 图形用户界面 (GUI) 应用程序的步骤GPT4All简介GPT4All 是一个由 Nomic AI 管理的开源软件生态系统,旨在促进大型语言模型 (LLM) 在传统硬件上的训练和部署。该计划支持多种模型架构,包括 GPT-J、LLaMA、MPT、Replit、Falcon 和 StarCoder,满足各种用例和要求。最低硬件要求 在开始安装过程之前,请确保您的系统满足最低要求。您需要支持 AVX 或 AVX2 的 CP…
2025年2月28日

Linux 的新 run0 命令会在外运行 sudo 吗?

要点run0 是一个新的 systemd 命令,旨在取代 sudo,为命令提供提升的权限。run0 使用 systemd-run 作为后端,将进程作为瞬态、短期服务启动。run0 的安全优势非常引人注目,但在很长一段时间内它不会完全取代 sudo。2024 年 4 月 24 日,Lennart Poettering 发布了一个名为 run0 的新 systemd 命令的描述。它是 sudo 的替代品。以下是您需要了解的有关最新 systemd 争议的信息。须藤出了什么问题?sudo 命令似乎一直存在。它实际上可以追溯到 20 世纪 80 年代。它允许您运行命令或程序,就像您是命令的所有者或命令组的成员一样。重要的是,如果命令的实际所有者具有提升的权限和能力,则该命令将以这些提升的权限运行。就好像他们的崇高特权是暂时授予你的。默认情况下,您模拟的用户是超级用户 root。…