2025年2月28日

Debian USB 固件加载器脚本

Debian USB 固件加载器脚本 在本文中,我们将探讨一个高效的 bash 脚本 debian_firmware_setup.sh,它简化了将非自由固件(例如 Wi-Fi 驱动程序)集成到 Debian 安装中的过程。该脚本通过格式化 USB 记忆棒、下载指定版本的 Debian 非自由固件并将其解压到 USB 记忆棒上来自动准备 USB 记忆棒。这样就形成了一个可以在 Debian 安装过程中部署的即用型 USB 设备,从而简化了非自由固件元素的设置,并减少了通常与手动固件集成相关的麻烦。在本教程中您将学习:USB 格式化:该脚本会自动执行擦除和格式化所选 USB 记忆棒的过程,为安装固件做好准备。固件下载:下载用户指定的特定版本的非自由 Debian 固件。固件安装:下载的固件会自动解压到新格式化的 U 盘上,即可使用。协助 Debian 安装:在 Debian 安装…
2025年2月28日

如何监视 Linux 上文件和目录的文件系统事件

如何监视 Linux 上文件和目录的文件系统事件 Inode notify (inotify) 是一个 Linux 内核子系统,它提供 API 来监视文件系统事件。除了通过适当的编程语言与此类 API 进行通信之外,还可以通过使用一些明确设计的命令行工具(例如 inotifywait)来利用公开的功能,该工具可以轻松安装在所有主要 Linux 发行版中。在本教程中,我们将了解如何安装和使用 inotifywait 实用程序来监视 Linux 上的文件系统事件。在本教程中您将学习:如何在一些最常用的 Linux 发行版上安装 inotifywait如何使用 inotifywait 监视文件和目录上的文件系统事件如何监控特定事件安装inotifywait 命令行实用程序是 inotify-tools 软件包的一部分,该软件包可在所有主要 Linux 发行版的官方存储库中找…
2025年2月28日

如何在 Linux 上安装和自行托管 Ntfy 服务器

如何在 Linux 上安装和自行托管 Ntfy 服务器 Ntfy 是一个用 Go 编写的免费开源通知服务,它让我们可以通过简单的 POST 或 PUT 请求在智能手机或台式电脑上轻松发送和接收推送通知。基本在线服务是免费公开提供的,并且在 Linux 上,还可以自行托管 Ntfy 实例。在本教程中,我们将了解如何在 Linux 上安装 Ntfy 服务器以及如何使用它发送和接收推送通知。在本教程中您将学习:如何在基于 Debian 的系统上安装 Ntfy 存储库如何在基于 Fedora 的发行版上安装 Ntfy rpm 包如何使用官方 Docker 镜像运行 Ntfy如何订阅主题并发送通知安装 Ntfy 存储库(基于 Debian 的系统)在基于 Debian 的发行版上安装 Ntfy 服务器的最直接方法是将官方存储库添加到系统软件源中,并安装包含适合我们要运行服务的计算机架构的预编译二进制…
2025年2月28日

了解与 Linux Nvidia 驱动程序安装相关的 UEFI 和 BIOS

了解与 Linux Nvidia 驱动程序安装相关的 UEFI 和 BIOS 统一可扩展固件接口 (UEFI) 和基本输入输出系统 (BIOS) 是负责通过在引导过程中启动硬件来启动计算机的固件接口。这些技术对于操作系统及其相关硬件(例如显卡)的运行至关重要。作为 BIOS 的继承者,UEFI 系统为 Linux 用户带来了许多优势,并改变了安装驱动程序的环境,包括 Ubuntu/Debian 上的 Nvidia 卡的驱动程序安装环境。本文将探讨这些变化,比较在 UEFI 和 BIOS 下安装 Nvidia 卡驱动程序时的优缺点。在本教程中您将学习:UEFI 和 BIOS 之间的根本区别。UEFI 和 BIOS 对 Linux 系统的影响。在 UEFI 上安装 Nvidia 驱动程序的优缺点。使用BIOS安装Nvidia驱动程序的优点和缺点。UEFI 和 BIOS 在塑造 Linux 用户体验方…
2025年2月28日

如何在 Linux 上安装 RealVNC 查看器

如何在 Linux 上安装 RealVNC 查看器 RealVNC 是适用于各种类型操作系统(包括 Linux)的商业 VNC 解决方案。它允许用户远程控制计算机,并与桌面交互,就好像他们直接坐在远程计算机前一样。远程计算机应运行 RealVNC Server,而客户端必须运行 RealVNC Viewer 才能连接到服务器并控制计算机。如果您尝试连接到运行 RealVNC Server 的计算机,则首先需要安装 RealVNC Viewer 客户端。在本教程中,我们将逐步介绍在所有主要 Linux 发行版上安装 RealVNC Viewer。在本教程中您将学习:如何下载 RealVNC 查看器如何在主要 Linux 发行版上安装 RealVNC Viewer如何在 Linux 上安装 RealVNC Viewer注意RealVNC Viewer 在官方软件存储库中不可用。我们必须…
2025年2月28日

在 Debian 和 Ubuntu 系统上使用 Nginx 设置 Jekyll

在 Debian 和 Ubuntu 系统上使用 Nginx 设置 Jekyll 借助 Jekyll 等现代 Web 开发工具,创建静态网站并托管它从未如此简单。 Jekyll 是一个由 Ruby 提供支持的静态站点生成器,可让您创建快速、安全且易于维护的网站。当与 Nginx、强大的 HTTP 服务器和反向代理结合使用时,您将拥有强大且灵活的网站部署机制。本指南介绍了如何在 Debian 和 Ubuntu 系统上使用 Nginx 设置 Jekyll 作为反向代理。在本教程中您将学习:如何在 Debian 和 Ubuntu 系统上安装流行的静态站点生成器 Jekyll 以及其他必要的软件包。创建一个新的 Jekyll 站点。将 Jekyll 设置为 systemd 服务,使其能够在启动时自动启动,并在崩溃时重新启动。将 Nginx 配置为 Jekyll 服务的反向代理。这有助于管理 HTTP 请求并优…
2025年2月28日

如何在Linux上挂载Box.com云存储

如何在Linux上挂载Box.com云存储 Box.com是一家面向个人用户和企业客户的在线云存储提供商。对于个人用户它提供10GB免费存储空间。 Box.com 用户可以通过网页界面或多平台移动客户端软件访问其云存储。然而,到目前为止,Box.com 尚未为其平台提供原生 Linux 客户端。值得庆幸的是,他们提供了安全的 WebDAV 界面,您的 Box.com 帐户可以通过 HTTPS 导出为 WebDAV 共享。这意味着您可以轻松安装 Box.com 帐户并通过其 WebDAV 界面在 Linux 上访问它。以下是通过 WebDAV 界面在 Linux 上安装 Box.com 帐户的两种不同方法。使用 Nautilus 文件管理器安装 Box.com 存储帐户您可以通过 Nautilus(也称为 GNOME 文件)挂载并访问您的 Box.com 存储帐户,它是 GNOME 桌…
2025年2月28日

如何在 Linux 上更新 sudo 版本

如何在 Linux 上更新 sudo 版本 问题:我了解到sudo命令中发现了一个严重的安全漏洞,我想立即将sudo升级到最新版本以修复我的Linux系统上的漏洞。如何更新 [插入您的 Linux 发行版] 上的 sudo 版本?在 Linux 上,sudo 命令(“substitute user do”或“superuser do”的缩写)旨在允许用户使用另一个用户(最常见的是超级用户“root”)的访问能力来运行程序。 sudo 通常用于为选定的用户提供 Linux 系统上的管理控制权。尽管 sudo 具有防止误用的内置机制(例如安全策略、输入/输出日志记录),但 sudo 命令中任何漏洞的潜在影响仍然非常高。例如,在 sudo 中发现的最新堆缓冲区溢出漏洞 (CVE-2021-3156) 可以触发权限提升,并允许任何非特权用户(不在 sudoers 列表中,甚至 no…
2025年2月28日

如何在 Linux 上为 PDF 文档添加签名

如何在 Linux 上为 PDF 文档添加签名 作为最广泛使用的文档格式,PDF(便携式文档格式)允许您跨不同操作系统平台共享文档。所有主要的网络浏览器都带有内置的 PDF 查看器,因此您几乎可以在任何具有网络浏览器的设备上打开和查看 PDF 文件。然而,与它的普遍可访问性相比,修改现有的 PDF 文件并不那么容易和直接。作为一个主要示例,假设您想要签署一份 PDF 文档。虽然官方的 Adobe Acrobat Reader 允许您通过键入、绘制或插入手写签名的图像来签署 PDF 文档,但 Linux 平台不再支持 Acrobat Reader。现有的开源 PDF 阅读器(例如 Evince 或 Okular)具有有限的编辑功能(例如 PDF 注释),但不允许您将签名添加到 PDF 文档。在本教程中,我将描述如何使用名为 Xournal 的开源 Linux 工具向 PDF 文档添加签名…
2025年2月28日

如何在 Linux 上挂载 exFAT 驱动器

如何在 Linux 上挂载 exFAT 驱动器 问题:我正在尝试在我的 Linux 计算机上安装一个以 exFAT 格式格式化的 USB 闪存驱动器。但是 mount 命令失败并出现以下错误。如何修复此错误并安装 exFAT 驱动器? mount: /mnt: unknown filesystem type 'exfat'. exFAT 是 Microsoft 开发的专有文件系统,主要用于 Windows 和许多现有的 SD 卡或 USB 驱动器。与 FAT32 相比,exFAT 在文件大小限制(显着高于 FAT32 的 4GB 限制)、最大磁盘大小、最大文件数、磁盘分配性能、时间戳粒度、文件名长度等方面进行了许多改进。由于这些增强以及与 Windows 和 MacOS 的良好兼容性,exFAT 已被用作许多现有大容量 SD 卡(例如 SDXC)或 USB 闪存驱动器的默认文件系统。在 Linux 上,exF…