2025年2月28日

您应该考虑的 4 个鲜为人知的基于终端的 Linux 文本编辑器

Emacs、Vim 和 nano 是 Linux 社区中最著名的文本编辑器。但还有其他几种鲜为人知的替代方案可供您使用。基于终端的文本编辑器几乎用于 Linux 上的所有内容;从编写快速的 Bash 脚本和配置文件到生成成熟的程序,甚至写一本小说。虽然大多数发行版都预装了 nano,并且 Emacs 和 Vim 都有自己的追随者,但还有其他很棒的基于终端的文本编辑器。以下是其中四个最好的:1. 螺旋Helix 是一个以代码为中心的文本编辑器,用 Rust 编写,受到 Kakoune 和 Neovim 的启发。由于将多重选择作为 Helix 的基本核心功能,其 Kakoune 根源清晰可见。它还具有 Neovim 更著名的模态编辑功能,但不那么令人畏惧,而且更加用户友好。语法突出显示由 Tree-sitter 处理,使您可以轻松处理缩进、跟踪变量和操作选择,而根本不会减慢…
2025年2月28日

[已解决] Ubuntu 中的身份验证令牌操作错误

由于身份验证令牌操作错误而无法在 Linux 中更改用户密码?以下是发生这种情况的可能原因以及解决方法。最近,我在 Linux 中更改用户密码时遇到了“身份验证令牌操纵错误”。我使用通常的 passwd 命令来更改密码,它向我抛出了这个错误,并且密码没有更改。sudo passwd my_user_name Changing password for user my_user_name Changing password for my_user_name (current) UNIX password: passwd: Authentication token manipulation error passwd: password unchanged修复 Ubuntu 中的身份验证令牌操作错误“身份验证令牌操纵错误”仅意味着由于某些原因,密码更改不成功。造成这种情况的原…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Mosquitto MQTT 服务器

Mosquitto 是 MQTT 协议的免费、开源、轻量级服务器实现。它专为所有设备而设计,从低功耗单板计算机到完整的服务器。 MQTT 在 TCP/IP 协议之上工作,并使用您现有的互联网家庭网络向您的 IoT 设备发送消息并响应这些消息。它是用 C 语言编写的,这使得它比其他 MQTT 代理更快、更高效。这篇文章将向您展示如何在 Ubuntu 22.04 上安装 Mosquitto 服务器。先决条件运行 Ubuntu 22.04 的服务器。您的服务器上配置了 root 密码。安装所需的依赖项在开始之前,建议将所有系统软件包更新并升级到更新版本。您可以通过运行以下命令来更新它们:apt update -y apt upgrade -y升级所有软件包后,运行以下命令安装其他所需的软件包:apt-get install curl gnupg2 wget git apt-trans…
2025年2月28日

如何在 Linux Mint 中启用 Snap 支持

如果您希望 Linux Mint 桌面支持像 Ubuntu 这样的 Snap 软件包,那么您需要执行以下操作。Linux Mint 默认情况下不附带 snapd,对于许多用户来说,这是对 Ubuntu 基础的改进。但是,如果您喜欢 snap 并想将它们安装在 Linux Mint 上怎么办?也许您想恢复按扣带来的安装简便性和便携性。或者,您可能需要安装只能从 Snap Store 获取的软件。无论出于什么原因,在 Linux mint 上启用 Snap 支持都非常简单。在 Linux Mint 上启用 Snap 应用程序支持“为什么 Linux Mint 默认不支持 Snap?”你可能想知道。主要原因是Canonical和Ubuntu的集中控制超过了snap。您可以前往 Linux Mint 用户指南,详细了解 Linux Mint 禁用 Snap 存储的原因。如果您尝试在 Linux Mint 上…
2025年2月28日

如何在 Linux 中清除交换内存

了解如何在 Linux 中清除交换区而不丢失任何重要数据。另请了解为什么要手动清除交换。交换是一个虚拟内存概念,允许您的系统使用硬盘驱动器的一部分作为物理内存 (RAM)。您的系统将 RAM 内存中的非活动页面交换到硬盘上的此交换空间。这样,您的系统就有更多可用 RAM 可用于其他程序。我已经向您展示了如何检查 Linux 中的 RAM,并且还讨论了如何检查 Linux 上的交换空间使用情况。在这篇快速技巧中,我将向您展示如何清除 Linux 中的交换内存。Linux 中清除交换空间但首先,您为什么要清除交换空间?可能有多种原因。有时,即使有足够的 RAM 可用,您的系统也会使用大量交换空间。这可能与您系统的交换性相关,也可能无关。有时,RAM 不会将页面从交换空间交换回 RAM。在这种情况下,您必须手动清除交换。注意在清除交换之前,请检查是否有足…
2025年2月28日

如何在 Ubuntu Linux 中设置和使用 FTP 服务器

FTP 代表“文件传输协议”,是从远程或本地服务器下载文件或将文件上传到服务器的绝佳协议。正确设置后,使用 FTP 被证明是一项非常基本的任务。它的工作原理是让服务器监听来自客户端的连接(默认在端口 21 上)。客户端可以使用其用户帐户访问远程目录,然后根据授予的权限下载或上传文件。还可以配置匿名授权,这意味着用户不需要自己的帐户即可连接到 FTP 服务器。在 Ubuntu Linux 上,有多种不同的 FTP 服务器和客户端软件包可用。您甚至可以使用默认的 GUI 和命令行工具作为 FTP 客户端。 vsftpd 是一个非常流行且高度可配置的 FTP 服务器软件包,可用于许多 Linux 系统,包括 Ubuntu。在本指南中,我们将逐步介绍在 Ubuntu 上安装 vsftpd 的说明。我们还将了解如何通过各种设置来配置 FTP 服务器,然后如何使用命令行、GNOM…
2025年2月28日

如何在 Linux 上将电池百分比显示为壁纸

对于每个使用 Linux 作为日常驱动程序的人来说,拥有一个根据当前电池状态自动更新的壁纸是必须的。没电可能会毁了你的一天,尤其是当你使用 Linux 笔记本电脑执行重要项目或正在与世界另一端的朋友和亲戚进行长途视频通话时。当您忙碌时,很难关注电池寿命,但使用电池壁纸,您只需看一眼壁纸即可关注电量水平。电池壁纸是监控电池寿命的最简单方法虽然您的状态栏或 Conky 可能会显示笔记本电脑的剩余电量,但它可能很小、不碍事,并且嵌套在数十个其他系统指示器和通知中。当您专注于一项任务或在应用程序之间切换时,很容易忽视电池符号,因为数字逐渐下降到零并出现空白屏幕。您的桌面或窗口管理器壁纸可供查看。它是您个性的表达,您可以通过它来放松、获得灵感,或者从数字琐事中解脱出来。它还可以作为一种时尚的方式来监控电池的剩余电量,这要归功于电池壁…
2025年2月28日

如何在 Debian 11 上使用 Nginx 作为反向代理安装 GlassFish Java Server

本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装Java 下载 Glassfish 为 Glassfish 创建一个 Systemd 服务文件 设置 Glassfish 管理员密码 访问 GlassFish Web 界面 将 Nginx 配置为 Glassfish 的反向代理 结论 GlassFish 是用于部署 Java 应用程序的开源应用程序服务器。它支持不同的基于 Java 的技术,包括 JPA、JavaServer Faces、JMS、RMI 以及许多其他基于 Java 的技术。它提供了基于 Web 和命令行的界面来管理 Java 应用程序及其组件。 GlassFish 允许您创建可移植和可扩展的应用程序,这些应用程序可以轻松地与遗留技术集成。在本教程中,我将向您展示如何在 Debian 11 上安装带有 Nginx 作…
2025年2月28日

在Alma Linux 8上安装和配置OpenNMS

OpenNMS是一个用Java编写的免费开源网络监控和管理平台。它是由用户、开发人员和 OpenNMS Group 组成的社区自行托管和开发的。 OpenNMS 允许您监控本地和远程网络上的所有内容,包括性能、流量监控、配置、服务监控、事件管理、图表支持等。 OpenNMS 使用 SNPM 和 JMX 来收集远程主机的信息。这篇文章将向您展示如何在Alma Linux 8上使用Nginx安装OpenNMS。先决条件运行Alma Linux 8的服务器。与您的服务器 IP 指向的有效域名。服务器上配置了 root 密码。安装Java JDKOpenNMS 是一个基于java 的应用程序。所以你的服务器上必须安装Java JDK。您可以通过运行以下命令来安装它:dnf install java-11-openjdk -y安装 Java 后,您可以使用以下命令验证 Java…
2025年2月28日

如何使用 Andronix 应用程序在 Android 设备上运行 Linux |

很多时候,人们发现自己需要在手机上运行 Linux 应用程序。这可能是因为手机更便携且价格更便宜,或者可能是因为人们丢失了笔记本电脑并且需要去做一些任务。本指南旨在帮助您使用 Andronix 应用程序在 Android 设备上安装和运行 Linux。由 Prakhar Shukla 和 Anurag Verma 开发的 Andronix 应用程序最初是他们在 2019 年锻炼后骑行时产生的一个想法。随后,这个想法被转换为一款可帮助用户安装的应用程序Android 设备上的 Linux。然而,在他们的第一个版本中,存在一些错误,该应用程序由于版本过时而很难看。他们后来进行了一些改进,构建了一个有吸引力的应用程序,现在可以帮助世界各地的许多人。Andronix 的惊人功能是,所有未修改的发行版都完全无广告,您可以根据需要免费使用它们。修改后的操作系统是…