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 中使用“nmcli”配置 IP 网络

如何在 Linux 中使用“nmcli”配置 IP 网络 作为 Linux 管理员,您可以使用各种工具来配置网络连接,例如 nmtui、带有 GNOME 图形用户界面的 NetworkManager,当然还有 nmcli(网络管理器命令行工具)。我观察到许多管理员使用 nmtui 因为它的简单性。然而,使用 nmcli 可以节省您的时间、增强您的信心、允许集成到脚本中,并且是排除 Linux 服务器网络故障、快速恢复其功能的主要工具。注意到许多寻求 nmcli 帮助的评论,我决定写这篇文章。当然,您应该始终仔细阅读手册页(它们是您的第一资源)。我的目的是节省您的时间并为您提供一些有用的提示。nmcli 命令语法nmcli 的语法是:nmcli [OPTIONS] OBJECT {COMMAND | help} 其中 OBJECT 是常规、网络、无线电、连接、设备和代理之…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Apache Kafka

如何在 Ubuntu 20.04 上安装 Apache Kafka 作者选择了 Write for DOnations 计划。介绍兔子MQ。虽然它通常用作发布/订阅 消息传递系统,但许多组织也将它用于日志聚合,因为它为已发布的消息提供持久存储。发布/订阅消息系统允许一个或多个生产者发布消息,而无需考虑消费者的数量或他们将如何处理消息。已订阅的客户端会自动收到有关更新和新消息创建的通知。该系统比客户端定期轮询以确定是否有新消息可用的系统更有效和可扩展。在本教程中,您将在 Ubuntu 20.04 上安装和配置 Apache Kafka 2.8.2。先决条件要继续,您将需要: 初始服务器设置指南(如果您没有设置非根用户)。安装少于 4GB RAM 可能会导致 Kafka 服务失败。 如何在 Ubuntu 20.04 上使用 APT 安装 Java。 Kafka 是用 Java 编写…
2025年2月28日

Linux 硬链接与软链接

Linux 硬链接与软链接 软链接和硬链接是可以在 Linux 系统上创建的两种类型的链接。在没有意识到的情况下,您无疑已经与自己系统上的大量硬链接进行了交互。而且,您很可能也遇到过一些软链接(也称为符号链接或符号链接)。这是因为您每天在系统上使用的文件要么是硬链接,要么是指向硬盘驱动器上数据的软链接。我们通常认为的“文件”实际上是一个inode,它指向我们硬盘上的一个数据块,而硬链接就是我们与其交互的方式。另一方面,将软链接视为仅指向硬链接的“快捷方式”是有用的。硬链接和软链接都有自己的用例,前者是访问存储在硬盘驱动器上的索引节点的一种方式,后者主要用于方便的快捷方式。在本教程中,我们将解释 Linux 中的硬链接与软链接。您将了解它们之间有何不同、各自的用途以及如何创建和操作这两种类型的链接。让我们开始吧!在本教程中您…
2025年2月28日

2024 年 13 个最佳 Linux 视频编辑软件

2024 年 13 个最佳 Linux 视频编辑软件 众所周知,适用于 Windows 和 Mac 的软件产品比适用于 Linux 的软件产品种类更多。即使 Linux 不断发展,找到某些软件仍然具有挑战性。我们了解许多人喜欢视频编辑,并且经常发现自己切换回 Windows 来执行更简单的视频编辑任务。这就是为什么我们编制了一份适用于 Linux 的最佳视频编辑软件列表,让您可以在 Linux 环境中无缝管理您的视频。1.OpenShot视频编辑器OpenShot 是一款功能丰富的多平台视频编辑器,可在 Linux、Windows 和 Mac 上使用,它是用 Python 编写的,支持多种不同的音频和视频格式,并具有拖放功能。为了更好地了解 OpenShot 的功能,以下是更详细的列表:支持基于 ffmpeg 的多种视频、音频和图像格式。轻松的 Gnome 集成并支持拖放。视…
2025年2月28日

在 Linux 中使用 Zic 时区编译器

在 Linux 中使用 Zic 时区编译器 您在设置正确的时区时遇到问题吗?您的时钟是否设置了错误的时间?在 Linux 中,时间取决于设置的时区,如果时区顺序不正确,那么你的时间将会不断出现问题。好消息是,有一种方法可以使用 zic 时区编译器来解决这个问题。如果您想知道 zic 是什么,它是一个 Linux 程序,它从文件中读取包含时区的文本,并根据指定的命令和时区创建正确的时间转换。本指南将介绍如何使用 zic 设置时区以及可用的 zic 选项。如何检查您的时区在使用 zic 之前,您应该了解您的时区。幸运的是,您可以使用以下日期命令从命令行轻松检查:$ date +" %Z %z"在这里,我们使用 %Z 显示字母时区,使用 %z 显示数字时区。在我们的示例中,我们看到时区是+0300 的 EAT。或者,您可以运行以下命令:$ cat /etc/…
2025年2月28日

如何在 Ubuntu 20.04 LTS Focal Fossa Linux 上启用/禁用防火墙

如何在 Ubuntu 20.04 LTS Focal Fossa Linux 上启用/禁用防火墙 默认的Ubuntu防火墙是ufw,它是“uncomplicatedfirewall”的缩写。 ” 它会自动安装在所有版本的 Ubuntu Desktop 和 Ubuntu Server 上。 Ufw 是典型 Linux iptables 命令的前端,但它的开发方式使得无需了解 iptables 即可执行基本的防火墙任务。您可能会发现,如果 ufw 阻止了某些必要的连接,则需要禁用它,或者您可以启用它以提高安全性。此外,ufw 可以通过图形界面进行管理。在本教程中,您将学习如何从命令行和 GUI 在 Ubuntu 20.04 LTS Focal Fossa Linux 上启用和禁用防火墙。请注意,通常最好启用 ufw,这样它可以保护您的系统。在本教程中您将学习:如何检查防火墙状态如何启用…
2025年2月28日

如何安装 pandom:Linux 的真随机数生成器

如何安装 pandom:Linux 的真随机数生成器 在此页 介绍 1 安装pandom 1.1 获得root权限 1.2 安装构建依赖 基于 Arch 的系统 基于 Debian 的系统 基于 Red Hat 的系统 基于 SUSE 的系统 1.3 下载并提取源 1.4 安装前测试(推荐) 1.5 确定初始化系统 1.6 安装pandom 基于 init.d 的初始化系统(例如:upstart、sysvinit) systemd 作为初始化系统 2.1 获得root权限 2.2 安装构建依赖 基于 Arch 的系统 基于 Debian 的系统 基于 Red Hat 的系统 基于 SUSE 的系统 2.3 下载并提取源 2.4 安装熵数组 2.5 分析checkme文件 2.6 卸载 entropyarray(可选) 3.1 获得root权限 3.2 安装密钥环 3.3 安装源列表 喘息 杰西 拉伸 3.4 更新来源列表 3.5 测试 pandom 3.6 安装p…
2025年2月28日

如何在 Linux 中安装 Android 调试桥 (adb)

如何在 Linux 中安装 Android 调试桥 (adb) Android 调试桥 (adb) 是最常用的命令行工具,可通过 USB 数据线实现个人计算机与连接的 Android 设备或模拟器实例之间的通信或 TCP/IP(无线)。它支持各种设备操作,例如网络、脚本、安装和调试应用程序以及文件传输。它还提供对 Unix shell 的访问,该 shell 可用于在设备上运行各种 Linux 命令。adb 是一个客户端-服务器工具,包括三个主要组件: 客户端 在您的开发机器上运行并发送命令。您可以通过运行 adb 命令从命令行执行它。 一个守护进程 (adbd),它在每个设备上作为后台进程运行并在设备上执行命令。 服务器管理客户端和守护进程之间的通信,它作为后台进程在您的开发机器上运行。 adb 命令行工具附带独立的 Android SDK 平台工具 包,它是 Android SD…
2025年2月28日

Linux下如何切换用户

Linux下如何切换用户 Linux 是一个多用户操作系统,这意味着它支持同时拥有多个用户帐户。某些 Linux 系统可能有几个不同的帐户,而其他系统可能有数百个,具体取决于系统的用途。对于负责用户帐户管理的 Linux 管理员来说,在用户帐户之间切换是一项常见任务,因为这允许他们测试权限或解决问题。在本教程中,您将学习如何在 Linux 上切换用户帐户。您需要拥有必要的凭据才能以其他用户身份登录(用户名和密码),或者通过 root 用户拥有系统的管理访问权限。我们将在下面讨论这两种情况。在本教程中您将学习:如何查看用户帐户列表如何切换到不同的用户帐户如何切换到root用户帐户如何以不同用户身份执行命令如何通过 GUI 切换用户如何在 Linux 上切换用户帐户列出用户让我们首先列出系统上已创建的用户帐户。此命令不需要 root 权限,因为任…