2025年2月28日

Ubuntu 远程桌面

如果您需要在远离 Ubuntu 系统且拥有 Windows PC 的情况下访问 Ubuntu 计算机,那么您来对地方了。本指南向您展示如何从任何 Windows 计算机远程访问您的 Ubuntu 计算机。连接远程桌面的方法您可以通过多种方式从另一台计算机访问 Ubuntu 计算机。有多个第三方应用程序允许从另一个系统进行远程桌面访问。例如:使用 putty 通过 SSH 连接到 Ubuntu 机器的终端远程桌面协议 (RDP)通过 SSH 进入 Ubuntu 机器您只需在 Windows 系统上安装 putty,即可通过 SSH 访问 Ubuntu 计算机的终端。您可以访问 putty 官方网站(下载 PuTTY – 适用于 Windows 的免费 SSH 和 telnet 客户端),在系统上下载并安装 putty。单击此处锚标记下载并安装 putty。此按钮将带您进入下载页面。根据您的操作系统版…
2025年2月28日

为什么桌面 Linux 很重要,即使(几乎)没有人使用它

要点桌面 Linux 通过为用户提供可行的替代方案来保持商业操作系统的诚实。桌面 Linux 是影响 Windows 和 macOS 功能的创新源泉。虽然您可能不使用 Linux,但操作系统的编码人员可能会使用 Linux,并从其定制和 shell 工具中受益。Linux。你听说过。你也许已经尝试过。但是,从统计数据来看,您可能不会使用它。截至 2024 年,全球仅有超过 4% 的台式电脑运行 Linux。虽然这只是市场的一小部分,但对于 Linux 来说这是一个值得庆祝的里程碑。你可能会认为,在这一点上,等待“桌面 Linux 之年”是毫无意义的,而且整个桌面 Linux 也无关紧要。我在这里告诉你,即使桌面 Linux 再也没有获得一点市场份额,它也很重要并且需要存在。原因如下。桌面 Linux 保持商业操作系统的诚实Windows绝对主导着桌面计算机市场,拥…
2025年2月28日

在 Linux 中递归删除目录而不提示确认

有时,一个目录中可能有多个目录。这称为子目录,定义为目录中的目录。通常,目录中的子目录与该目录密切相关。这意味着,每当您觉得不再需要某个特定目录时,您也不再需要它的子目录。因此,问题出现了:“如何删除目录中的所有文件和目录? ”这就是递归删除的概念发挥作用的地方。递归删除的目的是删除子目录中的所有文件和目录。通常,每当您尝试删除任何操作系统中的任何文件或目录时,操作系统都会提示您进行确认,以防止意外删除重要文件或目录。但是,如果您 100% 确定要删除的内容,并且要删除的文件数量很大,那么您可能会发现为每个文件或目录提供确认很麻烦。在这种情况下,您可以递归地删除目录,而不必每次都被操作系统提示确认。本文介绍了如何在 Linux Mint 20 中递归删除目录而不提示用户确认。要在 Linux Mint 20 中递归删除目录而不提示用…
2025年2月28日

如何在 Rocky Linux 9 上安装 Gitlab

GitLab Server 是用于托管 Git 存储库的云托管 GitLab 版本控制的开源版本。与云托管相比,自托管存储库的优势在于可以完全控制您的代码。它具有您可以在云服务上找到的所有功能,使其成为您的开发团队的有用工具。它还附带 Mattermost 聊天服务,允许您的用户相互交谈并共享代码审查。本指南将教您如何在 Ubuntu 22.04 服务器上使用 Docker 安装 GitLab Server。 GitLab 提供两个版本 - 免费社区版和付费企业版。我们将安装社区版。如果您需要更多功能,可以将其升级到企业版。先决条件运行 Rocky Linux 9 的服务器,至少具有 4GB RAM 和 4 个 CPU 核心,可支持最多 500 个用户。具有 sudo 权限的非 root 用户。配置为指向服务器 gitlab.example.com 的域名。根据您的要求,我们还将使用 m…
2025年2月28日

在 CentOS 8 上关闭 SELinux

术语“SELinux”是 Security-Enhanced Linux 的缩写,它被定义为一种在基于 Linux 的系统中实现的机制,用于提供本质上基于策略规则的高级安全性。通过遵循这些规则,管理员可以允许或拒绝任何指定用户对特定对象的访问。这意味着基于 Linux 的系统的安全性在很大程度上依赖于这种机制。该机制适用于三种不同的操作模式,即强制、许可和禁用。前两种模式在您启用 SELinux 机制时起作用,而“禁用”模式显然在您的 SELinux 已被禁用时起作用。此外,“强制”模式通过应用为 SELinux 编写的所有策略规则来工作,而“许可”模式允许您向安全策略添加新规则。然而,有时,SELinux 安全策略中定义的规则非常严格,以至于它们开始给您的日常任务带来麻烦,即它们可能会妨碍您尝试执行的重要任务。在这种情况下,您可能更愿意…
2025年2月28日

如何在 Linux 中查找不区分大小写的文件

如果您的计算机系统中有大量文件,那么将它们组织起来非常重要,以便您可以随时轻松访问这些文件。如果您的日程安排很忙,您可能只是不断地将文件转储到计算机系统上,甚至不知道特定文件的位置。在这种情况下,工作可能会变得非常困难,尤其是当您立即需要特定文件时。Linux 操作系统为您提供了多个命令,您可以在终端中运行这些命令来查找特定文件。不过,大多数命令都区分大小写,这意味着您需要知道文件的确切名称以及它是小写字母还是大写字母还是两者的组合。如果您不知道文件名中哪些字母大写,则无法使用这些命令找到所需的文件。有一种方法可以使用命令行界面中的某些标志来使文件搜索不区分大小写。本文向您展示如何在 Linux Mint 20 中执行不区分大小写的文件搜索。不区分大小写的查找文件的方法对于这种方法,我们将使用“find”命令。要在 Lin…
2025年2月28日

Linux DNS服务器BIND配置

BIND DNS 软件是在 Linux 系统上配置名称解析的最可靠且经过验证的方法之一。自 20 世纪 80 年代以来,它一直是当前使用的最流行的域名服务器 (DNS)。本文作为使用 BIND 的 Linux DNS 服务器的快速配置手册。本文不是对 DNS 的介绍,也不是对该协议工作原理的解释。相反,我们将简单地专注于支持 www 和邮件服务的给定域/主机的自定义区域和配置文件的简单配置。按照以下说明在您自己的服务器上设置和配置 BIND DNS。警告 在继续安装和配置 BIND 名称服务器之前,请确保 BIND DNS 服务器正是您想要的。在 Debian 或 Ubuntu 上默认设置和执行 BIND 可能需要大约 200MB 的 RAM,并且配置文件中没有添加任何区域。除非您通过各种 BIND“选项”配置设置减少 BIND 的内存使用量,否则请准备好一些备用 RAM 仅用于此服务。如…
2025年2月28日

如何在 Ubuntu 22.04 上安装 OpenNMS 监控解决方案

OpenNNMS 是免费且开源的网络监控和网络管理。它是一个企业级网络监控平台,可以可视化和监控本地网络和远程网络上的所有内容。 OpenNMS 是一个完全开源的网络监控和管理解决方案,它在 AGPLv3 许可证下发布。OpenNMS 是一个可扩展的网络监控平台,允许您通过分布式和分层系统监控数以万计的网络。此外,OpenNMS 是一个灵活的监控平台,可以轻松与您的核心业务和第三方扩展集成。OpenNMS 具有以下列出的多个组件:OpenNMS Horizon - 三个主要组件的捆绑包:Core(Horizon 的主要组件)、Minion(用于远程分布式监控)和 Sentinel(用于可扩展性)。Helm - OpenNMS 的定制仪表板。支持学习的关联 (ALEC) 架构(警报分类)。配置集成服务器 (PRIS)(提取的数据集成)。本指南向您展示…
2025年2月28日

CentOS 8 禁用防火墙

防火墙被视为任何操作系统中的“第一道防线”。它禁止任何未经授权的访问您的系统,从而防止系统遭受所有潜在的危害。因此,强烈建议每个用户保持防火墙始终启用并运行。然而,有时您正在执行一项关键任务,而您的防火墙甚至会阻止您访问系统的合法尝试,从而对该任务造成阻碍。在这种情况下,您可能会觉得需要禁用防火墙。因此,今天我们将学习在CentOS 8中禁用防火墙的方法。CentOS 8 禁用防火墙的方法CentOS 8 中的防火墙可以暂时或永久禁用。下面,我们将这两种方法一一分享给大家:CentOS 8中临时禁用防火墙的方法在这个方法中,我们将学习在CentOS 8中暂时禁用防火墙。这意味着执行此方法后,我们的防火墙将立即停止运行;但是,一旦您重新启动系统,它将再次启用。要在 CentOS 8 中暂时禁用防火墙,您需要执行以下步骤:第 1 步:检查…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Matrix Synapse 和 Element 安装和创建聊天服务器

Matrix 是去中心化和端到端加密通信的开放标准。它是使用实时同步的标准化 API 相互通信的服务器和服务的集合。它使用家庭服务器来存储帐户信息和聊天历史记录。如果一台家庭服务器出现故障,由于去中心化的性质,其他服务器可以继续通信而不会出现问题。您可以使用由其他人托管的 Matrix 家庭服务器或托管您自己的服务器来保持对数据的控制。在本教程中,您将学习如何使用 Synapse(Matrix 的家庭服务器实现)安装和创建聊天服务器。 Element 是使用 Matrix React SDK 构建的 Matrix Web 客户端。这将允许您在网络上提供 Matrix 聊天。您还可以将该服务器与您选择的任何其他 Matrix 客户端一起使用。我们还将安装 Coturn 服务器以启用语音和视频通话。如果您不感兴趣,Coturn 服务是可选的。先决条件运行 Ubu…