2025年2月28日

如何在 Linux 中安装 GoLang(Go 编程语言)

如何在 Linux 中安装 GoLang(Go 编程语言) Go(也称为GoLang)是一种开源的底层编程语言,旨在使用户能够轻松编写简单、可靠、高效的计算机程序。它于 2007 年由 Google 的一组程序员开发 - Robert Griesemer、Rob Pike 和 Ken Thompson,是一种编译的静态类型语言,与其他系统语言相同,例如C、C++、Java等等。GoLang 具有很高的生产力和可读性,支持网络和多处理,并且还可以在广泛的系统中扩展。下面列出了一些使用 GoLang 开发的知名开源项目:码头工人库伯内斯酸橙InfluxDBGogs(Go Git 服务)等。在 Linux 系统中安装 GoLang1. 转到 https://golang.org/dl/ 并使用 wget 命令在存档文件中下载 GoLang 的最新版本(即 1.15.2),如下所示…
2025年2月28日

Linux 中如何等待特定进程完成?

Linux 中如何等待特定进程完成? Linux中有一个wait命令,用于等待系统中一个或多个进程完成。 Linux 的多功能 wait 命令允许我们找出特定进程何时完成。结果将返回终止状态,使我们能够确定进程是否成功终止或因其他原因失败。 wait 命令在等待特定后台任务完成时继续运行。 Linux wait 命令在下面的用例中使用,以展示其功能。示例#1:对 Bash 单进程使用等待命令。我们使用 wait 命令来指定脚本的后台进程何时必须开始处理。在下面的 bash 脚本中,我们使用了 echo 命令,该命令打印语句“Background Process”,这意味着后台进程正在处理。在这个 echo 命令中,我们使用了符号“&”,它用于在后台运行命令。然后,我们再次使用两个 echo 命令来打印语句“第一个任务”和“第二个任务”。之后,我们调用等待,它…
2025年2月28日

在 Debian 10 上安装和保护 Redis 服务器

在 Debian 10 上安装和保护 Redis 服务器 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 要求 开始 安装Redis 将 Redis 配置为缓存 配置 Redis 身份验证 重命名特定命令 结论 Redis 也称为“远程词典服务器”,是一种开源内存数据库,可用作数据库、缓存和消息代理。 Redis 支持各种数据结构,例如字符串、哈希、列表、集合等等。 Redis 是用 C 编程语言编写的,适用于大多数 POSIX 系统,如 Linux、Free BSD 和 OS X。Redis 能够每秒运行数千条命令。 Redis 具有一组丰富的功能,包括复制、自动故障转移、Lua 脚本、LRU 键驱逐、事务等等。在本教程中,我们将学习如何在 Debian 10 服务器上安装和保护 Redis。要求 运行 Debian 10 的服务器。 已为您的…
2025年2月28日

如何在 Ubuntu 16.04 上安装 Docker Compose

如何在 Ubuntu 16.04 上安装 Docker Compose 介绍Docker 是在软件容器内自动部署 Linux 应用程序的绝佳工具,但要充分利用其潜力,应用程序的每个组件都应在其自己的容器中运行。对于具有大量组件的复杂应用程序,编排所有容器一起启动、通信和关闭很快就会变得笨拙。Docker 社区提出了一个名为 Fig 的流行解决方案,它允许您使用单个 YAML 文件来编排所有 Docker 容器和配置。这变得如此流行,以至于 Docker 团队决定根据 Fig 源制作 Docker Compose,该源现已弃用。 Docker Compose 使用户可以更轻松地编排 Docker 容器的进程,包括启动、关闭以及设置容器内链接和卷。在本教程中,我们将向您展示如何安装最新版本的 Docker Compose 以帮助您管理多容器应用程序。先决条件要阅读本文,您需…
2025年2月28日

全新安装 Debian 11 Bullseye

全新安装 Debian 11 Bullseye 您想在计算机上尝试新的 Linux 发行版吗?那么 Debian 11 Bullseye 可能正是您所需要的。在本文中,我们将从头开始安装 Debian 11 Bullseye 的过程。什么是 Debian 11 Bullseye?Debian 是一种流行且可靠的 Linux 发行版,全球有数百万人使用。 Debian 11 Bullseye 是该发行版的最新版本,于 2021 年 8 月发布。它具有许多新功能和改进,使其成为初学者和经验丰富的用户的理想选择。开始安装过程在开始安装过程之前,您需要确保您的计算机满足 Debian 11 Bullseye 的最低系统要求。这些要求包括 64 位处理器、至少 2 GB RAM 和 10 GB 可用磁盘空间。一旦确认您的计算机满足要求,您就可以继续安装过程。第一步是从 Debian 官方网站下载 Debia…
2025年2月28日

如何在 Ubuntu 18.04 上从默认 APT 存储库安装 MongoDB

如何在 Ubuntu 18.04 上从默认 APT 存储库安装 MongoDB 作者选择了 Write for DOnations 计划。介绍MongoDB,也称为 Mongo 是一种免费的开源 NoSQL 文档数据库,常用于现代 Web 应用程序。在本教程中,您将安装 MongoDB、管理其服务并可选择启用远程访问。注意:在撰写本文时,本教程安装了 MongoDB 版本 3.6,这是默认 Ubuntu 存储库中可用的版本。但是,我们通常建议安装最新版本的 MongoDB — 截至撰写本文时为版本 4.4 — 而不是。如果您想安装最新版本的 MongoDB,我们鼓励您遵循本指南,了解如何从源代码在 Ubuntu 18.04 上安装 MongoDB。先决条件要学习本教程,您需要: 按照此初始服务器设置教程设置一台 Ubuntu 18.04 服务器,包括 sudo 非根用户和防火墙。 第 1 步 — 安…
2025年2月28日

如何在 AWS 上创建 Ubuntu EC2 实例

如何在 AWS 上创建 Ubuntu EC2 实例 在此页 先决条件 登录 AWS 从可用的“Ubuntu Server 18.04 LTS”AMI 创建 EC2 实例 EC2(弹性计算云)是 AWS(亚马逊网络服务)中“计算”服务的一部分。EC2 只不过是 AWS 中的 VM(虚拟机)。它是 AWS 的网络服务,用户可以使用它创建一个根据要求随时需要 VM(EC2 实例)。用户可以租用虚拟机并按使用量付费。要了解有关 AWS 计费的更多信息,请单击此处在本文中,我们将了解如何在 AWS 上创建新的 Ubuntu EC2 实例。先决条件 AWS 帐户(如果没有,请创建) 我们将要做什么 登录 AWS 从可用的“Ubuntu Server 18.04 LTS”AMI 创建 EC2 实例。 连接到实例 登录AWS 单击此处转到 AWS 登录页面 当您点击上面的链接时,您将看到如下网页,您需要在其中使用您的登录详细信…
2025年2月28日

如何在 Linux Mint 21 上安装和使用 LightZone

如何在 Linux Mint 21 上安装和使用 LightZone LightZone 是一款照片编辑软件程序,旨在允许用户操作和增强数字图像。 LightZone 包括一系列工具和功能,可用于调整图像的曝光、颜色、对比度和其他特性。因此,如果您正在寻找图像查看器、编辑器和组织器,请尝试 Linux Mint 上的 LightZone,并阅读本指南。如何在 Linux Mint 21 上安装 LightZone该应用程序是一个非破坏性的照片编辑器,这意味着它不会修改原始图像文件。但是,它创建了一组单独的指令来说明如何修改图像,允许用户撤消或更改已进行的任何编辑。以下是在 Linux Mint 上成功安装它应遵循的一些步骤:第 1 步:在 Linux Mint 上安装 LightZone 的唯一方法是将 PPA 存储库添加到其默认包管理器并执行:$ sudo add-apt…
2025年2月28日

如何在 Debian 10 上使用端口敲门序列来隐藏网络端口

如何在 Debian 10 上使用端口敲门序列来隐藏网络端口 在此页 要求 第 1 步:安装 Knockd 第 2 步:Knockd 配置 第 3 步:防火墙规则 第 4 步:测试 替代配置 结论 端口敲门是一种通过在预定义的端口序列上“敲门”(即连接)来动态打开网络端口的方法。这对于在端口扫描中隐藏开放的网络端口特别有用,因为除非执行端口敲击序列,否则相关端口将被关闭。足够长的端口敲击序列实际上不可能通过暴力破解:例如,要成功猜出(通过暴力破解)3 个 TCP 端口的组合,攻击者必须尝试敲击 281 万亿种可能组合中的每一种,然后扫描在每个端口敲击序列后打开端口。正如您可能想象的那样,这将花费非常非常长的时间。本指南将帮助您在 Debian 10 上安装 knockd,这是一个灵活的端口敲门守护进程。出于演示目的,我们将其配置为隐藏 SSH 端口,但可以使用此方法保护任何其…
2025年2月28日

如何在 Linux Mint 21 上安装和配置 Ansible

如何在 Linux Mint 21 上安装和配置 Ansible Ansible 是一个用于自动化和管理 IT 基础设施和应用程序的开源平台。它用于以一致的方式配置、部署和管理服务器、网络和其他系统。如果您计划在 Linux Mint 21 上使用 Ansible,请阅读本指南,因为它详细解释了其安装和配置。如何在 Linux Mint 21 上安装 AnsibleAnsible 在系统管理员和 IT 专业人员中很受欢迎,因为它易于使用并且可以帮助自动化许多日常任务。安装 Ansible 的过程很容易遵循,因此以下是在 Linux Mint 21 上安装 Ansible 的一些必要步骤:第 1 步:首先通过执行以下命令安装在 Linux Mint 上成功运行 Ansible 所需的所有依赖项:$ sudo apt install software-properties-common -y第 2 步…