2025年2月28日

如何在 Debian Linux 安装期间从可移动介质加载丢失的固件

客观的默认的 Debian Linux 安装 CD/DVD 可能不包含适用于您的硬件的专有固件(驱动程序)。因此,用户需要在 Debian Linux 安装期间加载此非自由固件。本文帮助您准备可移动介质以在 Debian Linux 安装期间加载缺少的固件。但是,与从 USB 驱动器加载固件相比,您可以考虑另一种替代方法,如下所述,即直接使用包含非免费固件的非官方映像。包含每个 Debian 发行版本的固件包的非官方非免费镜像可在此处获取: http://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/要求USB 驱动器或其他可移动介质,例如 SD 卡等。困难简单的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以…
2025年2月28日

您需要尝试的 6 个 Linux 文字处理器

查看我最喜欢的开源文字处理程序之一,将您的想法付诸实践。作者总是在寻找更好的方法,将他们的文字和想法转化为可读的格式,以便与读者分享。我第一次接触文字处理是在我使用 Apple II 的时候,当时我使用 AppleWorks,后来又使用了 FrEDWriter,这是一款 1985 年创建的免费文字处理应用程序。这是我的学生的标准,他们中的许多人都来自没有钱的家庭。购买专有软件。阿比沃德当我在 1990 年代末转向 Linux 时,我正在寻找高质量的写作软件,我可以使用这些软件并将其推荐给那些选择追随我在开源软件领域的领导地位的学生。我熟悉的第一个文字处理程序是 AbiWord。 AbiWord 一词源自西班牙语单词 abierto,意思是开放。它最初于 1998 年发布,并且一直在不断开发中。它被许可为 GPLv2。它支持基本的文字处理,例如列表…
2025年2月28日

Helix:面向 Power Linux 用户的基于终端的文本编辑器

当谈到基于终端的文本编辑器时,通常最引人注目的是 Vim、Emacs 和 Nano。这并不意味着没有其他这样的文本编辑器。 Neovim 是 Vim 的现代增强版,是许多这样的例子之一。同样,我想介绍另一个基于终端的文本编辑器,称为 Helix Editor。Helix,用 Rust 编写的现代文本编辑器Helix 是用 Rust 编写的,并使用 Tree-sitter 进行语法突出显示。开发人员声称它比正则表达式突出显示更快,因为 Tree-sitter 像编译器一样将代码解析为语法树,从而提供了有关代码结构的更多信息。您可以跟踪局部变量、计算缩进并操作选择来选择语法节点。它足够强大,即使有语法错误也能产生结果。Helix 的主要重点是“多重选择”。这是基于 Kakoune 的。内置语言服务器支持提供上下文感知完成、诊断和代码操作。在 Linux 上安装…
2025年2月28日

您唯一需要了解的 Linux 命令

Linux cheat 命令是一个实用程序,用于搜索并显示您可以使用命令执行的示例任务列表。有关 Linux 和开源的信息在互联网上比比皆是,但当您专注于工作时,通常需要快速文档。从 Unix 早期开始,早在 Linux 出现之前,就已经出现了 man(“手册”的缩写)和 info 命令,这两个命令都显示有关以下内容的官方项目文档:命令、配置文件、系统调用等等。关于 man 和 info 页面是否旨在为已经知道如何使用工具的用户提供有用的提醒,或者为首次使用的用户提供介绍,存在争议。无论哪种方式,man 和 info 页面都描述了工具以及如何使用它们,但很少涉及特定任务以及如何完成它们。正是出于这个原因,cheat 命令被开发出来。例如,假设您不记得如何取消归档 tar 文件。 man 页面为您提供了所需的所有选项,但您需要将此信息转换为功能命令:tar -…
2025年2月28日

在 Linux 命令行中重命名文件和目录

在这个基本命令行教程中,了解在 Linux 终端中重命名文件和目录的各种方法。如何在 Linux 终端中重命名文件和目录?您使用 mv 命令。是的,与用于将文件和文件夹从一个位置“移动”到另一个位置的 mv 命令相同。您可以在“移动文件和目录”时简单地指定文件和目录的新名称。要重命名文件,请使用:mv old_file new_file同样,要重命名目录,请使用:mv old_dir new_dir听起来很容易,对吧?但我将在这里详细讨论文件重命名:向您展示重命名的实际示例显示通过组合 find 和 exec 命令批量重命名多个文件的示例讨论用于批量重命名文件的专用重命名实用程序我们来一一看看。使用 mv 命令重命名文件和目录使用 mv 命令重命名同一目录中的文件:mv file1.txt file2.txt同样,您可以重命名同一位置的目录:mv dir1…
2025年2月28日

在 Ubuntu 中使用手机作为相机和麦克风

如果您的桌面系统没有网络摄像头和专用麦克风,您可以使用智能手机。以下是在 Ubuntu Linux 中执行此操作的方法。与许多其他 Linux 用户一样,我使用台式机,与笔记本电脑不同,我没有预装摄像头和麦克风。您必须投资购买优质网络摄像头才能与现代智能手机的质量相匹配。好吧,在本教程中,我将逐步引导您了解如何将手机用作可在在线会议中使用的麦克风和摄像头。在 Ubuntu 中使用手机的摄像头和麦克风本教程使用第三方网站 https://vdo.ninja/ 来托管音频和视频。因此,它不是一个完全开源的解决方案。在这里,我将引导您完成以下操作:安装OBS(如果没有)通过vdo.ninja生成邀请设置虚拟音频线(用于音频输出)配置 OBS 以重定向来自 vdo.ninja 的音频和视频那么让我们从第一个开始。我在教程中使用了 Ubuntu。但…
2025年2月28日

如何安装 Kali Linux

客观的安装 Kali Linux发行版你只需要安装一个可以工作的东西来安装USB要求用于安装 Kali 的免费硬盘困难简单的惯例# – 需要以root权限直接以root用户身份或使用sudo命令来执行给定的linux命令$ – 给定的linux命令作为普通非特权用户执行介绍Kali Linux 是一个强大的安全测试工具包。在大多数情况下,您可以简单地从 USB 驱动器临时运行它,但有时您需要专门安装 Kali 来进行长期测试。请记住,Kali 不是通用 Linux 发行版。它不适合日常使用,并且可能(讽刺的是)证明是不安全的。制作USB在开始之前,您需要一个安装介质。 USB 驱动器通常是最佳选择。前往 Kali 下载页面并抓取一张图像。第一个选项通常是最佳选择。获得映像后,插入 USB 驱动器。确保驱动器是空的。你会失去上面的一切。找到您的驾驶位置。如果…
2025年2月28日

在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x

Elasticsearch 是一个高度可扩展的开源分析引擎和全文搜索。借助 Elasticsearch,您可以更快、近乎实时地存储、搜索和分析大量数据。 Elasticsearch 通常用作底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。本指南将向您展示如何在 Ubuntu 18.04 LTS (Bionic Beaver) Linux 上安装 Elasticsearch 7.x。对于 Elasticsearch 6.x,请检查:在 Ubuntu 18.04 LTS (Bionic Beaver) 上安装 Elasticsearch 6.x这是在 Ubuntu 18.04 LTS 上安装 Elasticsearch 7.x 的指南。第 1 步:导入 Elasticsearch GPG 密钥第一步是使用以下命令导入 Elasticsearch GPG 密钥:sudo apt up…
2025年2月28日

Ubuntu 和 Debian google-talkplug 安装指南

在任何 Linux 系统上安装这个插件应该是一项简单的任务。首先下载google-talkplugin_current_i386.deb包。在 Ubuntu 系统上使用:sudo dpkg -i google-talkplugin_current_i386.deb 在默认情况下不存在 sudo 的系统上,首先更改为 root:su 然后输入:dpkg - i google-talkplugin_current_i386.deb 安装 google talk 插件。如果您收到以下错误消息:dpkg: dependency problems prevent configuration of google-talkplugin: google-talkplugin depends on libglew1.5 (>= 1.5.0dfsg1); however: Package l…
2025年2月28日

在Ubuntu 20.04|18.04上配置MySQL 8.0主从复制

本指南旨在帮助您在 Ubuntu 20.04|18.04 上配置 MySQL 8.0 主从复制。 MySQL是一个被广泛采用的开源关系数据库管理系统。某些基础设施设置要求您有一个只读数据库服务器来执行 SELECT 语句等读取操作。MySQL 复制过程允许您维护 MySQL 数据的多个副本。主服务器中的所有数据都会自动同步到从服务器,如果发生灾难,您可以轻松地将从服务器升级为主服务器以进行提交操作。复制的主要作用是将读写工作负载分散到多个服务器上,以实现轻松的可扩展性。此设置将使用以下服务器详细信息:Master MySQL Server: 10.131.74.92 Slave MySQL Server:  10.131.35.167设置先决条件:您需要在所有服务器上安装 MySQL Server 才能继续,请参阅以下 MySQL Server 安装指南:如…