2025年2月28日

如何从终端升级 Ubuntu?

如果您是一名计算机爱好者,您可能有使用多种操作系统的经验。对于给定的操作系统,出于多种原因,最好使用最新版本。首先,最新版本包含最新的软件升级,这将保护您免受潜在错误的影响。其次,新版本往往比旧版本更安全。在本文中,我们将教您如何从 Linux 终端升级 Ubuntu。请注意,在本文中,我们使用 Ubuntu 20.04 LTS。结论按照本文中的教程,您可以将 Ubuntu 系统升级到最新可用版本。这个过程很简单,但需要耐心,因为整个过程大约需要两个小时才能完成。…
2025年2月28日

在 Ubuntu 中杀死冻结的应用程序

有时,系统上运行的应用程序会冻结并停止响应。仅使用界面右上角的 x 按钮无法关闭冻结的应用程序,但重新启动系统并不总是一个好的解决方案,尤其是在系统运行关键服务的情况下。在 Ubuntu 中,有多种方法可用于安全、快速地杀死冻结的应用程序,而无需重新启动系统:xkill、系统监视器实用程序以及命令kill、pkill和killall。在本文中,我们将在运行 Ubuntu 20.04 LTS (Focal Fossa) 的计算机上讨论这些方法。杀戮Xkill 是一个 Linux 实用程序,可让您杀死在 Ubuntu 上运行的冻结应用程序。它预装在大多数 Linux 发行版中,但如果您的系统上未安装它,您可以按如下所述安装它。首先,使用Ctrl+Alt+Del打开终端并输入以下命令:$ sudo apt install xorg-xkill然后,提供 sud…
2025年2月28日

如何在 AlmaLinux 9 上安装带有 Nginx 反向代理的 GlassFish Java 应用程序服务器

GlassFish 是由 Eclipse 开发的 Java EE 平台的免费开源实现。它是世界上第一个用于部署 Java 应用程序的 Java EE 平台的实现。 GlassFish 提供可扩展的架构,支持多种 Java 技术,例如 Enterprise JavaBeans、JPA、JavaServer Faces 和 JMS。本指南将向您展示如何使用 Nginx 反向代理在 AlmaLinux 9 服务器上安装 GlassFish。我们还介绍了如何通过为 GlassFish 管理启用安全 SSL/TLS 连接的身份验证和设置来保护 GlassFish。先决条件在开始之前,请确保您具备以下条件:AlmaLinux 9 服务器。具有管理员权限的非 root 用户。本地域名指向服务器IP地址。设置依赖关系首先,您需要通过添加将用于运行GlassFish的系统用户来设置AlmaLinu…
2025年2月28日

Linux dmesg 命令简介

每个操作系统(包括 Linux)都会默默地执行某些活动,而不通知用户。尽管用户不知道这些活动,但可能有必要检查这些活动以识别操作系统问题和连接到计算机系统的设备。幸运的是,对于 Linux 操作系统,所有这些活动都记录在环形缓冲区中,可以使用诊断消息(或 dmesg)命令来访问该缓冲区。 Linux 中的 dmesg 命令可用于显示与操作系统中发生的事件相关的所有消息。本文将教您如何在 Linux 中使用这个有用的命令。注意:在本教程中,我们使用 Linux Mint 20命令用法我们将通过讨论几个示例来解释诊断消息命令的用法。示例#1:查看所有诊断消息通过执行这些步骤,我们可以立即查看所有类型的诊断消息。示例 #2:逐页查看诊断消息示例 #3:查看具有特定严重性级别的诊断消息诊断消息的严重性级别根据其服务目的而有所不同。例如,一些消息传达…
2025年2月28日

Linux下如何加密分区

在 Linux 系统上保护文件的最佳方法之一是启用硬盘加密。可以加密整个硬盘驱动器或分区,这将保证驻留在其中的每个文件的安全。如果没有正确的解密密钥,窥探者在尝试读取您的文件时只能看到神秘的乱码。在本指南中,我们将逐步介绍使用 LUKS 加密 Linux 分区的说明。无论您运行什么 Linux 发行版,这些步骤都应该是相同的。请按照下面的说明在您自己的系统上配置分区加密。在本教程中您将学习:如何在主要 Linux 发行版上安装 cryptsetup如何创建加密分区如何挂载或卸载加密分区如何在 Linux 安装过程中设置磁盘加密如何在 Linux 上配置、挂载和访问加密分区在主要 Linux 发行版上安装 cryptsetup首先,我们需要在系统上安装必要的软件包才能配置分区加密。请注意,默认情况下可能已经安装了某些软件,但再次运行命令也没有什么坏…
2025年2月28日

如何在 Debian 12 上安装 SuiteCRM

SuiteCRM 是用 PHP 编写的免费开源 CRM(客户关系管理)软件。它可以帮助您组织和管理企业的营销、销售和客户服务部门。 SuiteCRM几乎适用于每个行业,例如制造业、公共部门、技术、金融、教育等。在本指南中,我们将逐步引导您在 Debian 12 服务器上安装 SuiteCRM。您将在 Debian 计算机上安装并运行带有 LAMP Stack(Apache2、MariaDB 和 PHP)的 SuiteCRM。您还可以使用 Letsencrypt 的 SSL/TLS 证书来保护 SuiteCRM。先决条件要继续阅读本指南,必须满足以下要求:Debian 12 服务器。具有管理员权限的非 root 用户。指向服务器 IP 地址的域名。安装依赖项SuiteCRM是一款用PHP编写、以MySQL/MariaDB为数据库的CRM软件。在本指南中,您将使用 LA…
2025年2月28日

如何在 Linux 上格式化磁盘分区

分区是硬盘驱动器上指定用于特定用途的存储空间。在大多数情况下,存储设备带有单个分区。然而,现代操作系统允许将物理存储系统划分为多个逻辑存储系统。在操作系统中,一个分区可能看起来好像连接了多个驱动器,因为每个分区都有自己的文件系统和存储容量。必须格式化分区以准备使用,但也可以格式化分区以擦除其所有数据、建立不同的文件系统或修复错误。在本文中,我们将向您展示如何在 Linux 上格式化磁盘分区,假设您已经创建了目标分区。在 Linux 上格式化磁盘分区根据所使用的工具,格式化过程可以通过两种方式进行。但是,在开始之前,请确保分区中没有您担心丢失的数据。使用 GUI 格式化分区此方法对于大多数 Linux 用户来说可能更有用,因为它提供了一个用户界面并解释了每个步骤的过程。为了向您展示如何执行此过程,我们将使用 GParted:一个开…
2025年2月28日

如何在 Rocky Linux 9 上安装 JupyterLab

Jupyter 是一款用于交互式计算和数据科学的免费开源 Web 应用程序。Jupyter 支持所有编程语言并提供多种软件,例如 JupyetrLab(提供功能丰富且选项卡式的多笔记本编辑环境)、Notebook(作为轻量级且简化的笔记本创作工具)、Qtconsole 等等。在本指南中,我们将向您展示如何在 Rocky Linux 9 服务器上安装 JupyterLab 的分步说明。您将安装 JupyterLab,启用 JupyterLab 身份验证,然后将 Nginx 设置为反向代理。先决条件要完成本指南,请确保您具备以下条件:Rocky Linux 9 服务器。具有 sudo 权限的非 root 用户。具有许可状态的 SELinux。安装依赖项在安装 JupyterLab 之前,您必须在 Rocky Linux 服务器上安装依赖项。这包括 Pip、Node.js 和开发…
2025年2月28日

Linux/Mac 终端中的 RSS 源:使用此 CLI 工具阅读最新内容

RSS 仍然是了解最新新闻的流行方式。大多数网站都提供其文章的提要,如果您有合适的工具,这些文章在终端中可以很好地工作。这个命令行应用程序很小,易于使用,可以在您最需要的地方完成工作。什么是克利德?cleed 是一个用于命令行的开源 RSS feeder,用 Go 编写。这是一个简单的应用程序,可以完成其所需的绝对最低限度的工作。如果您是命令行的忠实用户,您可能会发现它是了解您感兴趣的新闻的最便捷方式。如何安装 cleed该项目的发布页面托管 Linux 和 macOS 的二进制文件。您还可以使用以下命令从源代码构建并运行程序:go run main.go或者,如果您使用 Homebrew,只需运行:brew tap radulucut/cleed brew install cleed如何添加提要并阅读它们如果您在安装后立即运行 cleed,您将看到…
2025年2月28日

如何在 Rocky Linux 9 上使用 Docker 安装 Zulip 聊天服务器

Zulip 是一个开源聊天服务器,类似于 Microsoft Teams、Rocket Chat 或 Slack。它是用 Python 编写的,并使用 Django、PostgreSQL 和 JavaScript。它集成了 90 多个第三方插件,包括 Github、Jira、Stripe、Zendesk、Sentry 等。您可以通过与 Zapier 和 IFTTT 连接来扩展集成。它具有私人消息、群聊、线程对话、自定义频道、视频通话、拖放文件上传、自定义表情符号、Giphy 集成、图像和推文预览等功能。 Zulip 为每个平台提供了桌面和移动应用程序,使其与平台无关。本教程教您如何在 Rocky Linux 9 服务器上安装和配置 Zulip Chat。先决条件运行 Rocky Linux 9 的服务器。如果您预计用户数量少于 100 个,则至少需要 2GB RAM。对于 100 名以…