2025年2月28日

如何更改 Linux 上的默认 Java 版本

如何更改 Linux 上的默认 Java 版本 Question: When I am trying to run a Java program on Linux, I am getting the following error. Looks like the Java program is compiled for a different Java version than the default Java program installed on my Linux. How can I switch the default Java version on Linux? Exception in thread "main" java.lang.UnsupportedClassVersionError: com/linux教程/hmon/gui/NetConf : Unsupported major.minor version 51.…
2025年2月28日

如何在 Debian 11 上使用 Docker 安装 Supabase

如何在 Debian 11 上使用 Docker 安装 Supabase 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Git 第 3 步 - 安装 Docker 第 4 步 - 安装 Docker Compose 第 5 步 - 下载并配置 Supabase 第 6 步 - 安装 Supabase 第 7 步 - 安装 SSL 第 8 步 - 安装和配置 Nginx 第 9 步 - 访问 Supabase 第 10 步 - 启用 HTTP 身份验证 第 11 步 - 更新 Supabase 结论 Supabase 是一种开源的 Firebase 替代品,可为您提供开发应用程序所需的所有工具。 Supabase 提供 PostgreSQL 数据库、用户身份验证、存储和实时 API,并与流行的框架和工具集成,例如 Angular、Flutter、Next.js、React、Svelte 和 Vue。有两种使用 Supabase 的方法。第一个选择是注册他们的云托管应用…
2025年2月28日

如何在 Ubuntu 桌面上激活夜灯

如何在 Ubuntu 桌面上激活夜灯 您的屏幕光通常设置为蓝色以获得更好的观看效果。然而,在夜间,这种蓝光会给我们的眼睛带来额外的压力;因此,更好的选择是通过激活夜灯功能切换到更暖的灯光。晚上使用蓝光的另一个缺点是它会告诉你的大脑现在是白天。这会扰乱您的昼夜节律,意味着免疫系统低下、褪黑激素流失,从而导致睡眠障碍。在本文中,我们将解释如何使用 Ubuntu GUI 和命令行(终端)激活夜灯功能。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。通过设置实用程序激活夜灯(基于 UI 的方法)如果您喜欢使用 GUI 执行简单的管理任务,则可以使用图形设置实用程序。您可以通过系统 Dash 或按如下方式访问设置:单击 Ubuntu 桌面右上角的向下箭头,然后单击以下视图中的设置图标:默认情况下,“设置”实用程序在“Wi-Fi…
2025年2月28日

如何在Ubuntu 20.04上安装Netdata监控工具

如何在Ubuntu 20.04上安装Netdata监控工具 获取各种系统指标的实时统计数据是系统管理员、开发人员和运营团队的首要任务。它有助于实时监控系统并快速发现故障或错误并解决它们,以确保事情回到正轨。Netdata是一个免费开源的分布式实时监控应用程序,可以跨各种计算设备运行;物理服务器、云服务器、容器,甚至物联网设备。它收集大量数据并在时尚且交互式的仪表板上将其可视化。我们将在 Ubuntu 20.04 LTS 上安装 Netdata,然后演示如何可视化各种指标。步骤1:使用kickstart.sh脚本安装Netdata这是安装 Netdata 的最佳方式,因为它允许您在同一命令上传递其他参数来自定义安装过程。最重要的是,这种方法可以在所有发行版上无缝运行。一开始您可能想查看有关 Netdata 的更多信息。按如下方式使用 A…
2025年2月28日

如何在 Rocky Linux 8 上使用 Docker 安装 Gitea 代码托管

如何在 Rocky Linux 8 上使用 Docker 安装 Gitea 代码托管 在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Docker 第 3 步 - 安装 Docker Compose 第 4 步 - 配置和安装 Gitea 配置系统时区 创建 Gitea 目录 配置 Gitea Docker 组合文件 自定义您的 Gitea 安装 安装 Gitea Gitea 是一种类似于 Github、Bitbucket 和 Gitlab 的自托管代码托管服务。它是用 Go 语言编写的,可以安装在多种操作系统上,包括 Linux、macOS、Windows 以及 amd64、i386、ARM 等架构。作为一个轻量级的应用程序,它可以以最低的硬件要求安装。它包括存储库文件编辑器、OpenSSH 服务器、问题跟踪、拉取请求、用户管理、通知、内置 wiki、LFS 支持、Git 挂钩等等。在本文中,您将学习在 Rocky…
2025年2月28日

如何在 Ubuntu 上使用 Postman 测试 REST API

如何在 Ubuntu 上使用 Postman 测试 REST API 使用Postman API(应用程序编程接口)开发工具,您可以构建、修改和测试API。在 Postman 中,集成了开发人员所需的所有功能。每月有多达 500 万用户使用此工具来简化他们的 API 开发。在本文中,我们将介绍如何通过 Snap 安装最新版本的 Postman。我们还将介绍如何向托管 REST API 发送 Get 请求以接收包含用户列表的 JSON。这将向您说明该应用程序的工作原理。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。通过 Snap 安装 Postman您可以通过 Ubuntu 命令行通过 Snap 商店安装 Postman。通过应用程序启动器搜索或使用 Ctrl+Alt+T 快捷方式打开 Ubuntu 终端。输入以下命令以刷新可用包的列表:sudo apt-ge…
2025年2月28日

如何使用 Backupninja 备份 Debian 系统

如何使用 Backupninja 备份 Debian 系统 谨慎或灾难经验可以教会每个系统管理员频繁进行系统备份的重要性。您可以通过编写良好的旧 shell 脚本,或使用可用于该作业的众多备份工具中的一种(或多种)来实现此目的(例如,Clonezilla、Duplicity)。因此,您熟悉的工具越多,您在实施备份解决方案时就能做出更明智的决策。在本文中,我们将介绍 Backupninja,一个轻量级且易于配置的系统备份工具。借助rdiff-backup、duplicity、mysqlhotcopy和mysqldump等程序,Backupninja提供常见的备份功能,例如远程、安全和增量文件系统备份、加密备份和MySQL/MariaDB数据库备份。您可以有选择地启用状态电子邮件报告,还可以备份一般硬件和系统信息。 Backupni…
2025年2月28日

Linux 内核 5.17 发布,进行了重大安全修复,但没有太多其他内容

Linux 内核 5.17 发布,进行了重大安全修复,但没有太多其他内容 经过短暂的延迟后,Linus Torvalds 发布了最新版本的 Linux 内核 5.17 版,其中增加了重大的安全增强功能。尽管有短暂的延迟,最新版本的 Linux 内核 5.17 已经发布,并修复了错误,以消除用户对 Spectre 攻击的担忧并改善硬件支持。安全方面的变化和硬件支持是值得欢迎的,但除此之外,这个版本并没有什么值得兴奋的地方。5.17 被推迟了,但 Linus 可以解释虽然 5.17 的发布被推迟,但 Linux 内核创建者 Linus Torvalds 似乎泰然处之,将其视为完善该版本并避免该版本中出现令人尴尬的错误的机会。Torvalds 在 Linux 内核开发的主要中心 Linux 内核邮件列表上发帖,解释了延迟的原因:“我很高兴地报告,确实非常平静。[...]我们可能…
2025年2月28日

如何在 Ubuntu 桌面中将文件/文件夹压缩为 .zip、tar.xz 和 7z 格式

如何在 Ubuntu 桌面中将文件/文件夹压缩为 .zip、tar.xz 和 7z 格式 文件压缩是一种创建档案的方法,可以帮助我们节省时间、创造空间以及更快地下载和传输软件和数据。您可以使用压缩文件在 Internet 上分发相关文件,全部压缩为单个文件,而不会丢失任何数据。如果您的系统或外部存储设备上需要空间,您可以将文件压缩为较小的存档文件。在本文中,我们将描述如何将单个和多个文件和文件夹压缩为以下格式:.zip:ZIP 是一种存档文件格式,用于数据压缩而不会造成任何损失。 ZIP 文件可以是一个或多个文件和文件夹的压缩存档。 ZIP 文件与所有操作系统兼容。这种文件格式允许使用多种压缩算法,其中 DEFLATE 使用最为广泛。您可以通过 .zip 扩展名来识别压缩文件。有些操作系统通过“压缩”图标来指示它。.tar.xz:TAR.XZ是一…
2025年2月28日

如何更新和升级 CentOS 8

如何更新和升级 CentOS 8 更好的做法是使系统的软件包保持最新,以便您可以及时获得最新的功能和安全更新。众所周知,红帽企业每年都会发布新版本的CentOS,而随着时间的推移和软件更新的快速增长,我们必须要更新我们的CentOS操作系统。更新过程因操作系统版本而异,在本文中,我们将学习如何更新和升级 CentOS 8 操作系统。 CentOS 8 操作系统使用 DNF 包管理器。在 CentOS 8 之前,默认的包管理器是 YUM,因此如果您使用的是某些旧版本的 CentOS,可以将 dnf 替换为 yum。本文中的所有命令对于旧版本的 CentOS 操作系统都可以完美运行。我们将学习使用命令行和 GUI 方法更新和升级整个操作系统以及单个软件包,所以言归正传,让我们开始更新过程。使用终端更新CentOS 8系统通过终端更新系统是最方便的方法。第1步:更…