2025年2月28日

如何在 Ubuntu 20.04 上使用 Dnsmasq 设置本地 DNS 解析器

在此页 先决条件 开始 安装 Dnsmasq 配置 Dnsmasq 将 DNS 记录添加到 Dnsmasq 服务器 验证 Dnsmasq 服务器解析 配置远程客户端使用 Dnsmasq DNS 服务器 结论 Dnsmasq 代表“DNS 伪装”的缩写,是一种用于小型网络的简单、轻量级且易于使用的 DNS 转发器。可配置为DNS缓存和DHCP服务器,同时支持IPv4和IPv6协议。当它收到任何 DNS 查询时,它将从其缓存中回答这些查询或转发到不同的 DNS 服务器。Dnsmasq 由三个子系统组成: DNS 子系统:用于缓存不同的记录类型,包括 A、AAAA、CNAME 和 PTR。 DHCP 子系统:支持 DHCPv4、DHCPv6、BOOTP 和 PXE 路由器子系统:它为 IPv6 主机提供基本的自动配置。它可以单独使用,也可以与 DHCPv6 结合使用。 在本教程中,我们将向您展示如何在 Ub…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 VMware Workstation

什么是 VMware 工作站?VMware Workstation是由成立于1998年的VMware公司开发的虚拟化软件。VMware Workstation于2001年推出,作为安装不同操作系统的多个实例的平台,特别是客户端和服务器系统。它支持硬盘、CD ROM 和 USB 设备的硬件兼容性,并在主机和虚拟机之间提供桥梁。构建这样一个平台的目的是使系统管理员能够测试和验证软件和硬件的客户端-服务器环境。 VMware管理员还可以同时在不同的虚拟机之间进行切换。安装VMware工作站本文介绍如何在 Ubuntu 系统上安装和启动 VMware Workstation。本文中使用的命令和过程描述了在 Ubuntu 18.04 LTS 系统上安装 VMware Workstation 15。第一步:下载VMware官方二进制包最稳定、最新版本的VMwar…
2025年2月28日

在 Ubuntu 16.04 LTS 上安装 Mesa 17.0.2 的简单方法

想知道如何在 Ubuntu 16.04 LTS 或 Ubuntu 16.10 上安装 Mesa 17.0.2? 好吧,不用再好奇了,因为它已经变得非常简单了。Canonical 的 Timo Aaltonen 宣布Mesa 17.0.2 向后移植可以从 Ubuntu X Swat 更新 PPA 安装。此 PPA 支持 Ubuntu 16.04 LTS 和 Ubuntu 16.10。 Ubuntu 17.04(目前处于测试阶段)默认情况下已包含 Mesa 17.0.x 系列。MESA……意味着什么?MESA 驱动程序是一组可用于 AMD、NVIDIA 和 Intel 硬件的开源 Linux 图形驱动程序的名称。它们是上游 GPU 供应商提供的闭源专有驱动程序的开源替代方案。一般来说,Mesa 最好支持 Intel 和 AMD 硬件。Mesa 17.0.2 是该开源 3D 图形库的最新稳定版本。通过 PPA 在 Ubuntu…
2025年2月28日

使用此 Linux 命令行工具了解有关 NVMe 驱动器的更多信息

nvme-cli 命令有许多有用的选项,它是控制数据管理方式的好方法。NVMe 代表Non-Volatile Memory Express,它指的是软件和存储如何通过 PCIe 和其他协议(包括 TCP)进行通信。它是一个由非营利组织领导的开放规范,定义了多种形式的固态存储。我的笔记本电脑有一个 NVMe 驱动器,我的台式机也有。而且它们速度很快。我喜欢我的计算机启动速度以及读取和写入数据的速度。没有明显的延迟。没过多久,我就对驱动这种超高速存储的技术感到好奇,所以我做了一些调查。我了解到,与 SATA 上的 SSD 驱动器相比,NVMe 驱动器功耗更低,同时数据访问速度更快。这很有趣,但我想更多地了解我的特定 NVMe 驱动器,并且我想知道它们与其他驱动器相比如何。我可以安全地擦除驱动器吗?我如何检查其完整性?这些问题引导我进行了互联网搜索…
2025年2月28日

如何更改 Ubuntu 计算机名称(主机名)

什么是计算机名(主机名)?从技术术语来说,您的计算机名称也称为计算机系统的主机名。主机名是其他计算机通过本地网络识别您的计算机的方式。就像在互联网上一样,我们有 URL 而不是主机名。这些 URL 包含常规单词,例如 google.com,我们可以轻松理解这些单词,而无需记住服务器的数字 IP 地址。我们可以为我们的系统提供简单的计算机名称/主机名,以便其他计算机可以通过本地网络轻松识别它。因此,其他人无需记住您的 IP 地址,而是可以通过您的主机名访问您系统上的本地网页和其他授权数据。在本文中,我们将提供一些通过图形用户界面和命令行更改计算机名称的简单方法。本文中提到的命令和过程已在 Ubuntu 18.04 LTS 系统上运行。如何更改主机名?方法一:通过GUI通过 UI,您可以更改计算机的设备名称。它可以被称为“漂亮的主机名”,因为…
2025年2月28日

如何在 Arch Linux 上安装 Dropbox:分步指南

本分步指南介绍了如何在 Arch Linux 上安装 Dropbox。继续阅读以保持文件同步!Dropbox 是一种基于云的文件存储和协作服务,允许用户存储文件并与他人共享文件。它提供跨设备的文件同步和备份功能,使您可以随时随地轻松访问文件。如果您使用的是 Arch Linux,本指南将引导您逐步在其上安装 Dropbox。因此,无论您是 Arch 新手还是经验丰富的用户,本指南都将帮助您轻松在 Linux 计算机上安装并运行 Dropbox。第 1 步:安装 yay AUR 助手Dropbox 不包含在官方 Arch 存储库中。然而,与数千个其他软件包一样,它可以从 Arch 的 AUR 存储库中安装 - 这是 Arch 与其他软件包的区别所在。不幸的是,在这里使用 Pacman 命令没有帮助,因为它无法从 AUR 存储库安装软件包。但无需担心——有一种毫不费力的方法可以做…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Cacti 网络监控工具

本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 开始 安装 LAMP 服务器 配置 MariaDB 服务器 安装和配置 Cacti 为 Cacti 配置 Apache 访问 Cacti 网络界面 结论 Cacti 是一个免费的、开源的、基于 Web 的网络监控工具,用 PHP 编写。它是 RRDtool 的前端应用程序。它使用 SNMP 协议来监控路由器或交换机的带宽利用率和网络流量。它以图形格式显示 CPU 负载和网络带宽利用率,并使用 MySQL 数据库中的数据填充它们。在本教程中,我们将向您展示如何在 Ubuntu 20.04 服务器上安装 Cacti 监控工具。先决条件 一台运行 Ubuntu 20.04 的服务器。 为服务器配置了根密码。 入门在开始之前,最好将所有系统包更新到最新版本。您…
2025年2月28日

在 Linux 中查找和删除重复文件的 5 个最佳工具

如果您习惯使用下载管理器从互联网上下载各种内容,那么组织您的主目录甚至系统可能会特别困难。通常,您可能会发现您下载了相同的 mp3、pdf 和 epub(以及各种其他文件扩展名)并将其复制到不同的目录。这可能会导致您的目录中充满各种无用的重复内容。在本教程中,您将学习如何使用 rdfind、fdupes 和 rmlint 命令行工具在 Linux 中查找和删除重复文件,以及使用名为 DupeGuru 和 FSlint 的 GUI 工具。请注意 - 始终小心您在系统上删除的内容,因为这可能会导致不必要的数据丢失。如果您使用新工具,请首先在测试目录中尝试,在该目录中删除文件不会出现问题。1. Rdfind – 在 Linux 中查找重复文件Rdfind 来自冗余数据查找,它是一个免费的命令行工具,用于跨多个目录或多个目录内查找重复文件。它递归地扫描目录并识别具…
2025年2月28日

在 AlmaLinux/Rocky Linux 9 上设置 Tomcat、Nginx 和 SSL

以下是如何在 AlmaLinux/Rocky Linux 9 上安装和配置 Tomcat 10.1,并使用 Nginx 进行反向代理和 Let's Encrypt SSL 证书。Apache Tomcat 是一个长期存在的开源 Web 服务器和 servlet 容器,它实现了 Jakarta Enterprise Edition 规范。其最新版本 Tomcat 10.1 支持 Servlet 6.0、JavaServer Pages 3.1、WebSocket 2.1 和 JASPIC 3.0 规范,以及许多其他功能,使其成为开发和部署基于 Java 的 Web 应用程序和服务的便捷平台。AlmaLinux 和 Rocky Linux 是最受欢迎的红帽企业 Linux 替代品。它们是可靠、安全且稳定的面向服务器的 Linux 发行版,可确保您的服务器无缝运行。本指南将引导您在 AlmaLinux 9 或 Ro…
2025年2月28日

在 CentOS 8|RHEL 8|Rocky Linux 8 上安装 Node.js 18

我们都知道 JavaScript 是一种一次性编写、随处运行的语言。 Node.js 是一种流行的编程语言,主要是因为它使用 JavaScript 作为主要应用程序来创建新应用程序。 JavaScript 是开发人员开发新 Web 应用程序的首选,这使得 NodeJS 在创建服务器端 Web 应用程序方面具有强大的框架。 NodeJS 基于 Chrome 的 V8 JavaScript 引擎构建,为开发人员提供跨平台、非阻塞(异步)、事件驱动的运行时环境,以使用 JavaScript 构建高度可扩展的服务器端应用程序。在本文中,我们将介绍 Node.js 18 LTS CentOS 8|RHEL 8|Rocky Linux 8 的安装。NodeJS的特点和应用NodeJS 的一些很酷的功能是:NodeJS 是一种单线程语言 – 它使用多个线程来执行异步代码NodeJS 本质上是非阻塞…