2025年2月28日

如何在 Ubuntu 18.04 上更改主机名?

介绍主机名是网络中设备的唯一标识符,通常用于识别和连接到同一网络上的其他设备。换句话说,它是赋予计算机或设备的标签,使其在连接到互联网或任何其他网络时能够被唯一识别。在大多数情况下,当您的设备连接到互联网或本地网络时,默认情况下会为其分配一个主机名。但是,在某些情况下,您可能需要或想要更改 Ubuntu 18.04 计算机的主机名。例如,如果您希望计算机的主机名反映其在网络中的功能或位置,以便同一网络中的其他计算机更容易识别。检查当前主机名使用 Hostnamectl 命令检查当前主机名在更改 Ubuntu 18.04 服务器的主机名之前,了解其当前名称至关重要。此步骤将为您提供系统当前配置的概述,并帮助调试可能出现的潜在问题。为了检查系统当前的主机名,Ubuntu 18.04 附带了一个预安装的命令行工具,名为 hostnamec…
2025年2月28日

如何使用 SurfShark VPN 保护您的 Ubuntu Linux 系统

虚拟专用网络(又名 VPN)是一个很好的工具,可以保护您的设备隐私,并通过屏蔽您的 IP 地址来提高其安全性,这样任何在线来源都无法追踪您的位置和数据。 VPN 可防止网站、基础设施提供商和任何人跟踪您的个人信息和在线活动。VPN 在客户端和主机服务器之间创建虚拟网络,从而保护您的计算机免受黑客和窥探者的侵害。您的所有在线活动都使用绕过互联网服务提供商 (ISP) 维护的网络的虚拟网络。我需要在 Linux 上使用 VPN 吗?问题是为什么 VPN 很重要以及我的设备上需要它吗?答案是肯定的! Linux 发行版非常安全,但如果您想为网络添加额外的安全层,那么在设备上安装 VPN 是最佳选择。让我们来看看使用 VPN 的一些显着优势:它隐藏了您的私人信息。由于连接是加密的,因此可以保护您不被所有人和任何人跟踪它让你匿名。它可以提高公共场所无线流量的安…
2025年2月28日

为 CompTIA Linux+ 做准备的最佳免费资源

破解 CompTIA Linux+ 考试一开始似乎具有挑战性,但如果您准备充分并知道要使用哪些资源,那么通过是很容易的。CompTIA 的 Linux+ 考试非常具有挑战性。如果您无力支付大量书籍和独家在线课程的费用,那么通过考试的前景似乎根本不可能。不过,您不必放弃获得 Linux 认证的梦想。网络上的许多 Linux 专家都创建了令人印象深刻的学习资源作为激情项目。如果您完成这些资源提供的教程和挑战并全身心投入学习,您就可以成为一名熟练的用户,并立即为 Linux+ 考试做好准备。CompTIA Linux+ 的结构了解 CompTIA Linux+ 考试的结构很重要,因为它可以让您有效地分配时间。要通过考试,您必须熟悉四个部分:Section Weightage in Exam System management 32% Troubleshooting…
2025年2月28日

我如何从 Windows 10 切换到 Linux Mint?

介绍作为一名狂热的计算机用户,我始终相信了解最新技术非常重要。多年来,我一直使用广泛流行的操作系统 Windows 10。然而,随着时间的推移,我开始遇到 Windows 的一系列问题,这让我对自己的计算体验感到沮丧和不满意。了解 Windows 10 和 Linux Mint 之间的差异Windows 10 操作系统概述Windows 10 是 Microsoft 开发的广泛使用的操作系统。它具有图形用户界面,允许用户使用鼠标、键盘或触摸屏与计算机交互。Windows 10 预装了各种软件应用程序,包括网络浏览器和多媒体播放器。它被设计为与大多数硬件设备和软件程序兼容。Linux Mint 操作系统概述Linux Mint 是一个基于 Linux 内核的开源操作系统。它提供了多种桌面环境,例如 Cinnamon、XFCE 和 MATE,允许用户根据自己的喜好定制…
2025年2月28日

如何在 Debian 10 上设置 vsftpd FTP 服务器?

Vsftpd(非常安全的 FTP 守护进程)根据 GNU 通用公共许可证获得许可,是一种用于在远程网络之间传输文件的 FTP 协议。它是一个安全、稳定、快速的 FTP 服务器,支持 Linux/UNIX 操作系统。在这篇文章中,我们将学习如何在 Debian 系统上设置 vsftpd FTP 服务器。注意:这些命令已在最新版本的 Debian(即 Debian 10)上进行了测试。在 Debian 10 上设置 vsftpd FTP 服务器请按照以下步骤在 Debian 10 上设置 vsftpd 服务器:第1步:安装VSFTPD首先,在终端中使用以下命令更新存储库索引:$ sudo apt update现在,您可以按如下方式安装 vsftpd:$ sudo apt install vsftpd系统可能会提示您输入 sudo 密码,还可能会提示您选择 Y/n(是/否)选项以继续安装 vsft…
2025年2月28日

在 Rocky Linux 8/AlmaLinux 8 上安装和配置 OpenLDAP 服务器 |

目录服务也称为名称服务,充当全球多家公司的权威身份提供商 (IdP)。它们将网络资源的名称映射到各自的网络地址。它充当共享信息基础设施,用于查找、管理和组织日常资源,例如卷、文件夹、文件、打印机、用户、组、设备、电话号码等。为您的组织选择正确的目录服务器非常重要,因为它成为数字工作空间上身份验证和授权的真实来源。LDAP 是轻量级目录访问协议的缩写。这是用于访问和修改在 TCP/IP 上运行的基于 X.500 的目录服务的协议。它用于处理身份验证并将有关用户、系统、服务、网络和应用程序的信息从目录服务共享到其他服务/应用程序。它不仅可以读取Active Directory,还可以与其他Linux程序集成。OpenLDAP 是由 OpenLDAP 项目开发的 LDAP 的免费开源实现,并根据称为“OpenLDAP 公共许可证”的独特 BSD…
2025年2月28日

如何使用 Nginx 安装 MediaWiki 并在 Ubuntu 20.04 上加密 SSL

本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 16.04(Xenial Xerus)在此页 先决条件 开始 安装 Nginx、MariaDB 和 PHP 创建 MariaDB 数据库 下载 MediaWiki 为 MediaWiki 配置 Nginx 访问 MediaWiki 网络用户界面 使用 Lets Encrypt SSL 保护 MediaWiki 结论 MediaWiki 是一个用 PHP 编写的开源 wiki 软件。它允许您在服务器上创建自己的自托管 wiki 网站。由于其简单性和可定制性,它是最受欢迎的 wiki 平台之一。目前,许多公司使用它来管理他们的 wiki 页面。它提供了一个多功能的免费工具,用于在 Internet 上发布内容。在本教程中,我们将向您展示如何在 Ubuntu 20.04 上使用 Nginx Web 服务器和 Lets Encr…
2025年2月28日

Ubuntu 23.10“Mantic Minotaur”的新功能

我们看好升级到此临时版本的可能性。要点Ubuntu 23.10“Mantic Minotaur”将于 2023 年 10 月 12 日发布,拥有 GNOME 45、内核 6.5 和基于 Flutter 的新应用中心。默认安装是最小安装,但如果需要,您仍然可以安装传统的“完全加载”Ubuntu。更新后的 App Center 现在基于 Flutter,将 Snap 推广到传统的 DEB 文件,但 DEB 功能仍然可用,只是有点隐藏。新版本还包括新的壁纸、Ubuntu 对 GNOME 的调整以及旨在缩短启动和恢复时间的内核改进。Canonical 将于 2023 年 10 月 12 日发布 Ubuntu 23.10“Mantic Minotaur”。为了让您知道您可以期待什么,我们抓住了机会并安装了最新的 Beta 版本。曼蒂克牛头怪Ubuntu Linux 的 2023 年秋季中期版本将于 2023…
2025年2月28日

帮助 Linux 变得更好的 6 种方法

自 1991 年诞生以来,Linux 已经取得了长足的进步,但为了让它走得更远,像您这样的人需要帮助改进它。虽然 Linux 是一个很棒的操作系统,但一些缺陷可能使其不如 Windows 或 macOS 容易使用。由于 Linux 发行版是社区驱动的项目,如果您希望它们变得更好,就需要您做出贡献。您可以通过以下一些方法为改善 Linux 生态系统做出贡献。1.使用Linux这似乎是显而易见的,但改进 Linux 的最佳方法之一就是实际使用它。您将亲眼目睹它的功能以及需要改进的地方。这意味着您将知道哪些错误需要修复以及哪些用户界面元素需要进一步完善。2.Linux Beta 测试如果您足够勇敢或者有备用机器,您还可以在您的机器上测试即将发布的 Linux 版本。甚至虚拟机也可以工作。如果您使用 Debian,您可能想从 Debian Stable 切换到 De…
2025年2月28日

Linux 中的 Subshell 是什么? [解释]

您可能听说过 shell 脚本在其自己的 shell 中运行。了解有关 Linux 中子 shell 概念的更多信息。您已经了解 shell。它是一个可让您在 Linux 中运行命令的程序。您与 shell 的主要交互是在终端中运行命令时。迟早,您会遇到一个名为“subshell”的术语,这可能会让您感到困惑。什么是子壳?子 shell 基本上是一个新的 shell,只是为了运行所需的程序。子 shell 可以访问“父 shell”设置的全局变量,但不能访问局部变量。子 shell 对全局变量所做的任何更改都不会传递到父 shell。那有意义吗?可能不会。让我用例子详细解释一下。这是一个显示变量“var”值的一行脚本。echo $var我将该变量的值设置为LHB,您认为脚本运行时会显示什么?惊喜!该脚本看不到我之前设置的变量 var 的值。Shell 脚本在子 s…