2025年2月28日

如何在 Ubuntu 或 Debian 上设置 Apt 缓存服务器

如何在 Ubuntu 或 Debian 上设置 Apt 缓存服务器 如果您经常在 Linux 计算机上创建来宾 VM 或容器,您将在不同的 VM/容器之间多次安装软件包。在这种情况下,您的时间可能最好花在更高效的事情上,而不是仅仅等待完成安装包。虽然 Puppet、Chef 或 Ansible 等服务器配置工具可以自动化整个机器配置过程,但它们对于单台笔记本电脑或台式计算机上的虚拟化来说太过分了。当网络速度较慢时,并行下载的效果也有限。节省在计算机上的一次性虚拟机/容器上安装软件包的时间的更实用方法是设置本地 Apt/Yum 存储库镜像,以便可以在本地而不是通过 Internet 提取软件包。然而,镜像整个存储库会占用磁盘空间和带宽,并且不值得付出努力,因为所需的包数量通常不是很大。存储库镜像的替代方法是为 Apt/Yum 存储库设置本地缓存服务器。在这…
2025年2月28日

在 Ubuntu 命令行中播放视频 - 只是为了好玩

在 Ubuntu 命令行中播放视频 - 只是为了好玩 所以昨天,我和一些极客朋友坐在一起讨论 Linux 终端应用程序的强大功能。它归结为我们用命令行做过的最极客或最精通终端的事情。一位朋友提到他曾在“终端”中播放过视频。如果他说“通过”航站楼,那没什么大不了的,但他如何在航站楼内玩这些游戏却让我们很感兴趣。这是他用来执行此操作的 mplayer 应用程序;它只播放 ASCII 格式的视频 - 所以显然它们看起来分辨率很低并且几乎无法观看。我尝试了各种视频,得出的结论是只有一些动画电影可以在 Linux 命令行中观看和公平解释。因此,这个技巧并不是你可以依赖的,而是偶尔尝试一下——只是为了好玩。在本文中,我们将解释如何通过命令行安装 mplayer,然后通过它观看 .mp4 视频。我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令…
2025年2月28日

Linux pwd 命令

Linux pwd 命令 pwd 对于缺乏经验并且可能在目录中迷失方向的 Linux 用户来说是一个有用的命令。pwd 是“打印工作目录”的缩写形式,或者我们可以称为当前工作目录。它显示当前目录的名称和根路径。它是 Linux 系统管理员最常用的内置 shell 命令。PWD 语法pwd 命令的语法是:$ pwd [options]PWD命令下面介绍几个pwd最常用的命令。让我们看看它们在 Linux 系统中是如何工作的:显示当前目录由于我当前的工作目录是主目录,因此它将在终端中打印主目录。要显示 Linux 中的当前工作目录,请使用以下命令:$ pwdPWD 标志pwd 命令接受两个标志:pwd –Lpwd –P1. pwd –L-L标志用于打印符号链接;换句话说,在 Linux 中,它指向您当前正在使用的文件或文件夹。让我们检查一下它的功能:在名为 Linuxhi…
2025年2月28日

使用 Lynis 进行 Linux 安全审计

使用 Lynis 进行 Linux 安全审计 在此页 我们将涵盖哪些内容? Lynis 的工作原理 在 Kali Linux 上安装和运行 Lynis 在没有 Root 的情况下执行 Lynis 使用 Root 执行 Lynis 林尼斯命令 结论 Linux 无疑具有无与伦比的安全结构。事实上,它是性能和安全性的缩影。普遍的共识是 Linux 不容易受到恶意软件或病毒的攻击,但事实并非如此。 \Bash\ bug 病毒、Troj/SrvInjRk-A、Linux/Rst-B 等是针对 Linux 系统的恶意软件和病毒。现在我们明白考虑 Linux 安全性和使用允许我们扫描系统以查找此类威胁的工具是多么重要。Lynis 就是这样一种工具,旨在将 Linux 安全性提升到一个新的水平。 Lynis 是一个在 GPL 许可下发布的免费开源安全检查器,可用于 Linux 和基于 Unix 的操作系统,如 Mac…
2025年2月28日

如何在 Ubuntu 上收听在线广播电台

如何在 Ubuntu 上收听在线广播电台 大多数千禧一代都会记得旧时代专用于一个目的的独立无线电设备;从广播电台获取和播放无线电信号。现在时代已经变了,有多种应用程序可以让您在智能手机上收听您喜爱的广播。不过,在计算机系统上收听广播有点不同。您不再依靠天线来获取无线电波,而是依靠互联网在系统上传输广播流。作为 Ubuntu 用户,您可能会发现许多可以实现此目的的应用程序。不过,我们收集了一系列可靠的应用程序,可帮助您通过图形 UI 在 Ubuntu 上收听广播。在本文中,我们将介绍如何在 Ubuntu 上安装一些著名的在线广播流媒体工具。这些应用程序可以从 Ubuntu 软件管理器和命令行安装;但出于教育目的,我们将解释每种工具的不同安装方法。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。奥迪奥odio 是一款适用…
2025年2月28日

Manjaro 与 Debian

Manjaro 与 Debian Linux 对于程序员和其他用户来说是一个很棒的平台,这已不是什么秘密。 Linux 提供了从初学者到高级用户的各种类型的操作系统。然而,选择 Linux 发行版来满足您对低端或高端设备的需求总是令人困惑。阅读下面的文章,了解有关两个最好的 Linux 发行版(Manjaro 和 Debian)的所有信息,涵盖 Manjaro 与 Debian 的完整信息,以帮助您了解这些 Linux 发行版。曼扎罗Manjaro 是最好的 Linux 发行版之一,最适合中端系统,并且基于 Arch。这个 Linux 发行版最适合初学者,因为它是一个免费的开源操作系统,并提供预装的应用程序。您可以轻松安装 Manjaro,因为它很容易安装。Manjaro GmbH & Co. KG 是 Manjaro 的开发公司,该 Linux 操作系统为用户提供持续更新。该…
2025年2月28日

如何在 AlmaLinux 8、CentOS 8 和 Rocky Linux 8 上安装 Terraform

如何在 AlmaLinux 8、CentOS 8 和 Rocky Linux 8 上安装 Terraform 在此页 先决条件 更新您的系统 在 CentOS 8 上安装 Terraform 结论 Terraform 是用于构建和维护虚拟服务器基础架构的工具;它在一个项目中支持多个云提供商。 Terraform 通过可由用户创建、扩展和管理的状态和模块的配置图实现状态管理。网上有很多教程可以教您如何使用该工具,但掌握其背后的概念并不总是那么容易! Terraform 如此灵活和强大的原因在于,您可以使用任何语言对您的基础设施进行编程,甚至可以创建您自己的基于 Python 的语言(有些人称之为“Terraforming”。)Terraform 使用名为 main.tf 的文件。语法看起来像是 bash 和 JSON 的混合体。提供商用于将 Terraform 连接到云提供商,如 A…
2025年2月28日

如何在 Ubuntu 上安装 Cinnamon Desktop 3.4

如何在 Ubuntu 上安装 Cinnamon Desktop 3.4 Cinnamon 是 Linux Mint 发行版的默认桌面环境,提供高级功能和传统的用户体验。它提供灵活性、速度、传统但优雅的桌面外观(带有底部面板和应用程序菜单等)。Cinnamon 还可以作为其他 Linux 发行版(如 Ubuntu、Fedora、Arch Linux、openSUSE 等)的可选桌面。它的桌面安排与 Windows 非常相似。在本文中,我们将学习如何在 Ubuntu 上安装 Cinnamon 3.4 桌面环境。在开始安装之前,让我们先看一下 Cinnamon 桌面的一些功能。肉桂桌面功能Cinnamon 桌面提供以下功能:桌面效果,包括透明度、动画和过渡效果多个工作空间平铺窗户配备小程序、主菜单和启动器的面板各种扩展可调节系统托盘我们将使用 Ubuntu 18.04 LT…
2025年2月28日

如何在 Linux 上安装 RubyGems

如何在 Linux 上安装 RubyGems 问题:我尝试从 RubyGems 安装 Ruby 应用程序包,但在尝试安装 Ruby 包时出现以下错误。如何在 [插入您的 Linux 发行版] 上安装 RubyGems? “bash:gem:找不到命令”RubyGems 是一个包管理器,用于构建、上传、下载和安装 Ruby 包(也称为Gems)。当您安装 Gem 包时,RubyGems 会自动下载并安装 Gem 及其所有依赖项/库。以下是有关如何在各种 Linux 发行版上安装 RubyGems 的说明。当您安装 RubyGems 时,您还需要安装 Ruby 开发环境,这是构建通常用 C 语言编写的 Ruby 扩展所需的。在 Ubuntu、Debian 或 Linux Mint 上安装 RubyGems $ sudo apt-get install rubygems ruby-dev 在 CentOS、Fedo…
2025年2月28日

如何在 Ubuntu 20.04 上安装和保护 Mosquitto MQTT 消息代理

如何在 Ubuntu 20.04 上安装和保护 Mosquitto MQTT 消息代理 在此页 先决条件 第 1 步 - 安装 Mosquitto 服务器和客户端 第 2 步 - 配置 MQTT 密码身份验证 第 3 步 - 测试 Mosquitto 客户端 第 4 步 - 安装 SSL 第 5 步 - 配置 MQTT SSL 第 6 步 - 配置 SSL 续订 第 7 步 - 配置 Websocket 结论 Mosquitto 是一个使用消息队列遥测传输 (MQTT) 协议的开源消息代理。该协议旨在为物联网 (IoT) 设备提供轻量级通信。它通常用于车辆的 GPS 跟踪、家庭自动化、环境传感器和大规模数据收集。MQTT 协议在 TCP/IP 模型之上运行。由于是轻量级的,它的代码占用空间小,因此您可以使用最少的资源为设备创建应用程序。它依赖于发布/订阅模型。在此模型中,客户端连接到 Mosquitto 服务器,后者充当代理将信息发送到订阅频道的…