2025年2月28日

DCP – 使用点对点网络在 Linux 主机之间传输文件

DCP – 使用点对点网络在 Linux 主机之间传输文件 作为 Linux 用户,您可能经常发现自己需要在网络上的不同主机之间传输文件。虽然有多种方法可以实现此目的,但分布式复制 (DCP) 协议是一种点对点方法,可提供方便且高效的解决方案。在这篇博文中,我们将更详细地探讨 DCP,包括如何安装和使用它在 Linux 主机之间传输文件。我们还将讨论使用 DCP 时的一些安全注意事项,以及如何使用 SSH 来确保安全的文件传输。什么是 DCP?DCP 是一种支持 Linux 主机之间点对点文件传输的协议。与 FTP 或 SFTP 等其他文件传输协议不同,DCP 不依赖中央服务器来促进传输。相反,它允许主机通过网络直接相互传输文件。DCP 构建在用户数据报协议 (UDP) 之上,UDP 是一种无连接协议,不需要主机之间的专用连接。相反,UDP 数据包的发送和接收彼此独立,…
2025年2月28日

如何在 Fedora Linux 上安装 ONLYOFFICE Docs 7.2

如何在 Fedora Linux 上安装 ONLYOFFICE Docs 7.2 在此页 ONLYOFFICE Docs 7.2 的新功能 系统要求 第 1 步:安装 Podman 第 2 步:以根用户身份使用 Podman 运行 ONLYOFFICE Docs 第 3 步:将 ONLYOFFICE 文档切换到 HTTPS ONLYOFFICE Docs 是在 GNU AGPL v3.0 下分发的开源办公套件。它包括用于文本文档、电子表格和演示文稿的协作编辑器、表单创建器和 PDF 查看器。 OOXML 用作核心格式。ONLYOFFICE Docs 可以与各种云服务集成,包括 CMS 框架(WordPress、Strapi、Drupal)、协作平台(ONLYOFFICE Workspace、Nextcloud、Seafile、Confluence、Alfresco)、问题跟踪器(Jira、Redmi…
2025年2月28日

2023 年最适合 Linux 程序员的 10 个 Python IDE

2023 年最适合 Linux 程序员的 10 个 Python IDE Python 是一种用于构建任何东西的通用编程语言;从后端 Web 开发、数据分析、人工智能到科学计算。它还可用于开发生产力软件、游戏、桌面应用程序等。它很容易学习,并且具有干净的语法和缩进结构。而IDE(集成开发环境)在某种程度上可以决定一个人在使用任何语言进行学习或开发时的编程经验。另请阅读:面向程序员和开发人员的 27 个最佳 IDE有许多Python IDE,在本文中,我们将列出适用于 Linux 的最佳 Python IDE。无论您是编程新手还是经验丰富的开发人员,我们都能满足您的需求。 1.PyCharmPyCharm 是一款功能强大、跨平台、高度可定制且可插拔的 Python IDE,它将所有开发工具集成在一个地方。它功能丰富,有两个变体——社区版(免费和开源)和专业版…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Graylog 4

如何在 Ubuntu 22.04 上安装 Graylog 4 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 开始 安装Java JDK 安装和配置 Elasticsearch 安装 MongoDB 服务器 安装和配置 Graylog 将 Nginx 配置为 Graylog 的反向代理 访问 Graylog 网络界面 结论 Graylog 是一种免费的开源日志监控工具,用于捕获、存储和实时分析数 TB 的机器数据。它专为现代日志分析而设计,使用户能够快速轻松地找到数据中的意义并更快地采取行动。它还提供警报和日志历史搜索系统,使用 ElasticSearch 作为主要索引数据库,使用 MongoDB 存储元信息。它可以帮助您以简单易读的格式监控、搜索和分析大量数据。在本教程中,我们将…
2025年2月28日

集中式安全存储 (iSCSI) - CentOS 上的“启动器客户端”设置

集中式安全存储 (iSCSI) - CentOS 上的“启动器客户端”设置 集中式安全存储是许多现代 IT 基础设施的重要组成部分。它允许多个服务器访问共享存储池,从而实现更高程度的灵活性、可扩展性和可用性。一种流行的集中式安全存储方法是 iSCSI(互联网小型计算机系统接口)。在本文中,我们将指导您完成在 CentOS 上设置 iSCSI 启动器客户端的过程。什么是 iSCSI?iSCSI 是一种允许服务器通过网络访问存储设备的协议。它将SCSI命令和数据封装到IP数据包中,允许服务器与存储设备进行通信,就像直接连接一样。这使得可以像使用本地磁盘一样使用远程存储设备。借助 iSCSI,您可以创建可扩展且经济高效的集中式存储解决方案。什么是发起者客户端?在 iSCSI 设置中,启动器客户端是访问远程存储设备的服务器。它将 SCSI 命令发送到存储设…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器

如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 先决条件 开始 安装红宝石 使用 Jekyll 创建一个新网站 启动 Jekyll 服务器 访问 Jekyll 网站 结论 Jekyll 是一个用 Ruby 编写的免费开源静态文件生成器。它是一个简单易用的内容管理系统,用于在几分钟内创建一个网站。它采用您最喜欢的标记语言编写的文本,并使用布局来创建静态网站。您可以使用 Jekylls 的内置功能来调整网站的外观和感觉、URL、页面上显示的数据等等。它提供了大量功能,例如永久链接、类别、页面、帖子、自定义布局等等。在本教程中,我们将向您展示如何在 Ubuntu 22.04 上安装 Jekyll CMS。先决条件 一台运行 Ubuntu 22.04 的服务器…
2025年2月28日

Cheat - 针对 Linux 初学者的终极命令行“备忘单”

Cheat - 针对 Linux 初学者的终极命令行“备忘单” Linux 是一个功能强大且灵活的操作系统,深受开发人员、系统管理员和爱好者的喜爱。然而,学习 Linux 可能具有挑战性,尤其是对于初学者来说。有许多命令和工具需要记住,并且跟踪所有命令和工具可能会让人不知所措。这就是 Cheat 的用武之地。Cheat 是一个开源命令行实用程序,可以快速访问命令行备忘单。在这篇文章中,我们将向您介绍 Cheat 并展示如何使用它。什么是作弊?Cheat 是一个命令行实用程序,可提供对各种 Linux 命令和工具的命令行备忘单的访问。它是用 Python 编写的,可在 GitHub 上获取。 Cheat 非常轻量且易于使用,使其成为 Linux 初学者的绝佳选择。安装在我们深入使用 Cheat 之前,让我们先看看如何安装它。在 Ubuntu 上,您可以使用以下命令安装…
2025年2月28日

如何在 Ubuntu 上安装最新的 Nvidia 驱动程序

如何在 Ubuntu 上安装最新的 Nvidia 驱动程序 随着 Linux 桌面发行版的最新进展,Linux 上的游戏正在变得栩栩如生。 Linux 用户开始像 Windows 或 Mac OSX 用户一样享受游戏,并具有惊人的性能。Nvidia 生产顶级游戏显卡。然而,长期以来,在 Linux 桌面上更新 Nvidia 驱动程序并不是那么容易。幸运的是,现在适用于 Ubuntu 的专有 GPU 驱动程序 PPA 软件包已更新nvidia-graphics-drivers,可供安装。尽管此 PPA 目前正在测试中,但您可以从上游获取新的驱动程序,目前正在从它运送 Nvidia。如果您使用 Nvidia 显卡,本文将向您展示如何在 Ubuntu 及其衍生产品(例如 Linux Mint)上安装最新的 Nvidia 驱动程序。如何在 Ubuntu 中安装 Nvidia 驱动程序首先,将专有 GP…
2025年2月28日

如何在 Debian 11 上安装 Docker Swarm

如何在 Debian 11 上安装 Docker Swarm 在此页 先决条件 安装 Docker 设置防火墙 初始化 Swarm Manager 将工作节点添加到 Swarm 在 Docker Swarm 上管理服务 在 Docker Swarm 上扩展服务 删除 Docker Swarm 上的服务 结论 Docker Swarm 是一个构建在 Docker Engine 上的容器编排。它允许您创建和部署具有多个服务器的 Docker 节点集群。 Docker Swarm 简化了容器化应用程序在服务中的部署。 Docker Swarm 提供了一种简单直接的方法来管理和编排容器。Docker Swarm 为应用程序提供高级别的可用性。在 Docker Swarm 中,您可以在称为“工作节点”的多个节点上运行单个应用程序或服务。还有一个名为“Swarm Manager”的节点,它提供 Docker Swarm 的…
2025年2月28日

如何在 Ubuntu 22.04 上安装 SonarQube

如何在 Ubuntu 22.04 上安装 SonarQube 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 16.04(Xenial Xerus)在此页 先决条件 安装 Java OpenJDK 安装 PostgreSQL 数据库系统 设置系统 正在下载 SonarQube 包 配置 SonarQube 使用反向代理运行 SonarQube SonarQube 安装 结论 SonarQube 或以前的 Sonar 是一个用于静态代码分析和代码安全的开源平台。它允许您执行静态代码分析和代码质量,以检测错误并增强应用程序安全性。它还提供重复代码、编码标准、代码复杂性和安全建议等报告。使用 sonarQube,您可以为 29 种编程语言自动执行静态代码分析。您可以轻松地将 SonarQube 与现有的 CI/CD 工具(例如 Jenkins…