2025年2月28日

Linux Rsync 命令

Linux Rsync 命令 “借助名为 Rsync(有时也称为远程同步)的免费软件命令行实用程序,您可以将文件和文件夹发送到本地和远程位置。使用 Rsync 可以将数据迁移到不同的服务器、存档和复制。由于可以进行定制,该实用程序快速而有效,仅复制原始版本的修改。在今天的本指南中,我们将介绍一些示例来讨论如何使用 rsync 命令在本地和远程移动文件和文件夹。 ”安装 Rsync 实用程序在开始实施之前,我们需要确保“rsync”实用程序已安装并可供使用。因此,我们一直在控制台应用程序查询区域使用“apt”安装指令。执行该指令要求输入当前登录的用户帐户密码。此后,系统将在稍后安装 rsync 实用程序。输出显示 rsync 实用程序已安装在我们的系统中并可供使用。在shell中使用rsync查询之前,我们先通过查询区域中的“—help”选项…
2025年2月28日

在 CentOS 7 上使用 Icinga 2 和 Icingaweb 2 进行服务器监控

在 CentOS 7 上使用 Icinga 2 和 Icingaweb 2 进行服务器监控 在此页 1。要求 2。初步说明 3。准备 检查网络连接 更改为root 安装初步软件 禁用 SELinux 更新系统并重启 安装额外的存储库 安装 Apache、php 并准备 php.ini 安装和配置 mariadb 为 icinga2 创建和填充数据库 修改ido-mysql.conf 在启动时启用并启动 icinga2 Icinga 2 是一款可扩展的开源监控软件。本教程描述了在 CentOS 7 服务器上安装 Icinga 2 和 Icingaweb。一、要求要安装这样的系统,您需要具备以下条件: Centos 7 最小服务器系统。这可以是按照 Centos 7.1 最小服务器教程中所述从头开始安装的服务器,也可以是安装了最小 Centos 7 安装程序的托管公司的虚拟服务器或根服务器。 快速的互联网连接。 2.初…
2025年2月28日

如何在 Ubuntu 22.04 上使用 Apt 安装 Java

如何在 Ubuntu 22.04 上使用 Apt 安装 Java 介绍许多软件都需要 Java 和 JVM(Java 的虚拟机),包括 Jenkins。在本指南中,您将使用 apt 安装各种版本的 Java Runtime Environment (JRE) 和 Java Developer Kit (JDK)。您将安装 OpenJDK 以及来自 Oracle 的官方 JDK。然后,您将选择要用于项目的版本。完成后,您将能够使用 JDK 开发软件或使用 Java Runtime 运行软件。先决条件要学习本教程,您需要: 按照 Ubuntu 22.04 初始服务器设置指南教程设置一台 Ubuntu 22.04 服务器,包括 sudo 非根用户和防火墙。 第 1 步 — 安装 JavaJava 安装带有两个主要组件。 JDK 提供了在 Java 中进行开发的基本软件工具,例如编译器和调试器。 JRE 用于实际执行Java 程…
2025年2月28日

我喜欢在 Linux 上编码的 5 个原因

我喜欢在 Linux 上编码的 5 个原因 Linux 是一个很棒的编程平台——它符合逻辑、易于查看源代码并且非常高效。2021 年,人们喜爱 Linux 的理由比以往任何时候都多。在本系列中,我将分享 21 种使用 Linux 的不同方法。在这里我将解释为什么这么多程序员选择Linux。当我第一次开始使用 Linux 时,是因为它出色的多媒体支持,因为我从事电影制作工作。我们发现,典型的专有视频编辑应用程序无法处理我们从几乎任何可以记录图像的设备中提取的大部分素材。当时,我并不知道 Linux 作为服务器和程序员的操作系统享有盛誉。我在 Linux 上做的越多,我就越想控制它的各个方面。最后,我发现当计算机的用户可以“说”它的语言时,计算机的功能最为强大。在切换到 Linux 的几年内,我编写了无人值守视频编辑脚本、串接音频文件、批量编辑照片以及任何…
2025年2月28日

如何在 Ubuntu 云服务器上安装和使用 Screen

如何在 Ubuntu 云服务器上安装和使用 Screen 介绍Screen 是一个控制台应用程序,允许您在一个窗口中使用多个终端会话。该程序在 shell 会话中运行,并充当其他终端会话的容器和管理器,类似于窗口管理器管理窗口的方式。在很多情况下,创建多个终端窗口是不可能或不理想的。您可能需要在没有运行 X 服务器的情况下管理多个控制台会话,您可能需要访问许多远程云服务器,或者您可能需要在处理其他任务时监视正在运行的程序的输出。这个问题有现代的一体化解决方案,比如 tmux,但 screen 是其中最成熟的,它有自己强大的语法和功能。第 1 步 – 安装屏幕在本教程中,我们将使用 Ubuntu 22.04,但在安装过程之外,每个现代 Linux 发行版上的一切都应该是相同的。Screen 通常默认安装在 Ubuntu 上。您还可以使用 apt 更新您的包源并安…
2025年2月28日

CentOS 7 上使用 GlusterFS 的高可用性存储 - 跨两个存储服务器的镜像

CentOS 7 上使用 GlusterFS 的高可用性存储 - 跨两个存储服务器的镜像 本教程适用于这些操作系统版本CentOS 7.2CentOS 5.4在此页 1 条初步说明 2 启用其他存储库 3 设置 GlusterFS 服务器 4 设置 GlusterFS 客户端 5 测试 6 个链接 本教程展示了如何使用两台使用 GlusterFS 的存储服务器 (CentOS 7.2) 设置高可用性存储。每台存储服务器都是另一台存储服务器的镜像,文件将在两台存储服务器之间自动复制。客户端系统(以及 CentOS 7.2)将能够像访问本地文件系统一样访问存储。 GlusterFS 是一个集群文件系统,能够扩展到几个 peta 字节。它通过 Infiniband RDMA 或 TCP/IP 互连将各种存储块聚合到一个大型并行网络文件系统中。存储块可以由任何商用硬件制成,例如带有 SATA-II RAI…
2025年2月28日

如何在 Ubuntu 22.04 中压缩文件夹

如何在 Ubuntu 22.04 中压缩文件夹 ZIP 是一种存档文件格式,可通过将文件压缩到单个文件夹或目录中来帮助您组织文件。压缩文件夹的好处是它包含所有必要但在一段时间后需要的文件。我们通过压缩这些文件并将它们存储在占用较少空间的计算机中来压缩这些文件,并且可以在以后需要时解压缩。在这篇博客中,我们探索了在 Ubuntu 22.04 中压缩文件夹的不同方法。如何在 Ubuntu 22.04 中压缩文件夹?在 Ubuntu 中压缩文件夹有两种不同的方法:使用终端使用GUI方法方法 1:如何使用终端在 Ubuntu 22.04 中压缩文件夹要在 Ubuntu 中压缩文件夹,请首先通过执行以下命令在 Ubuntu 中安装 ZIP 实用程序:$ sudo apt install zip -y要确认上述命令是否成功执行,请检查 ZIP 实用程序的安装版本:$ zip --ver…
2025年2月28日

如何在 CentOS 7 上安装 Percona XtraDB 集群

如何在 CentOS 7 上安装 Percona XtraDB 集群 在此页 第 1 步 - 设置主机文件 第 2 步 - 配置防火墙 第 3 步 - 安装 Epel 存储库和 Socat 第 4 步 - 安装 Percona XtraDB 集群 第 5 步 - 配置 Percona XtraDB 集群 第 6 步 - 启动 Percona XtraDB 集群服务器 第 7 步 - 测试 参考资料 在本教程中,我将向您展示如何在 CentOS 7 服务器上安装和配置 Percona XtraDB Cluster。我们将使用与 MySQL 和 Percona Server 完全兼容的 Percona XtraDB Cluster 5.6。Percona 是一家由 MySQL 和 MongoDB 数据库专家组成的公司,成立于 2006 年。Percona 为 MySQL 和 MongoDB 构建和维护开源软件:Percona Server(具有高可用性性能增强功能的 MySQL 数据…
2025年2月28日

如何在 Linux 中添加或检查 NIS 用户

如何在 Linux 中添加或检查 NIS 用户 NIS 是 Network Information Service 的缩写,是一个分布式数据库,可帮助您在网络中一致地维护配置文件。它提供存储和循环服务器配置信息的大型机客户端索引服务。值得注意的是,它有助于管理 PC 网络环境中计算机之间的主机和客户端名称。根据前面的介绍信息,可以得出正确的结论:NIS 为网络内的用户提供管理和查找服务。但这只有在将用户凭据添加到数据库后才可能实现。本文将提供有关将用户添加到 NIS 系统的分步指南。此外,它还将讨论如何检查系统内的用户或查找网络内的特定用户。将NIS用户添加到NIS域您可以按照以下步骤将新用户添加到 Linux NIS 域:第1步:登录主服务器仅当您拥有管理员的所有权限时才能添加用户。因此,首先要成为主服务器上的管理员。值得注意的是,您可以通过在…
2025年2月28日

理解 C 语言 Linux 软件库的指南

理解 C 语言 Linux 软件库的指南 软件库是重用代码的一种简单而明智的方法。软件库是一种长期存在的、简单且明智的重用代码的方式。本文介绍了如何从头开始构建库并将其提供给客户。尽管这两个示例库面向 Linux,但创建、发布和使用这些库的步骤适用于其他类 Unix 系统。示例库是用 C 语言编写的,非常适合该任务。 Linux 内核主要用 C 语言编写,其余部分用汇编语言编写。 (对于 Windows 和 Linux 的同类产品,例如 macOS,也是如此。)用于输入/输出、网络、字符串处理、数学、安全、数据编码等的标准系统库同样主要用 C 编写。因此C是用Linux的母语来编写的。此外,C 在高级语言中树立了性能标杆。还有两个示例客户端(一个用 C 语言,另一个用 Python 语言)来访问这些库。 C 客户端可以访问用 C 编写的库并不奇怪,但 Python 客户端说明…