2025年2月28日

如何在 Linux 中创建简单的 Shell 脚本

如何在 Linux 中创建简单的 Shell 脚本 创建 shell 脚本是 Linux 用户应该掌握的最基本技能之一。 Shell 脚本在自动执行重复性任务方面发挥着巨大作用,否则逐行执行会很乏味。在本教程中,我们重点介绍每个 Linux 用户都应该具备的一些基本 shell 脚本操作。1. 创建一个简单的 Shell 脚本shell 脚本是包含 ASCII 文本的文件。我们将从创建一个简单的 shell 脚本开始,为此,我们将使用文本编辑器。有相当多的文本编辑器,既有命令行的,也有基于 GUI 的。在本指南中,我们将使用 vim 编辑器。我们将从创建一个简单的脚本开始,该脚本在执行时显示“Hello world”。vim hello.sh 将以下内容粘贴到文件中并保存。#!/bin/bash Print Hello world message echo "Hello World!…
2025年2月28日

如何在您自己的服务器上设置 WordPress 站点(使用 Ubuntu 和 NGINX)

如何在您自己的服务器上设置 WordPress 站点(使用 Ubuntu 和 NGINX) 虽然您总是可以按月向其他人支付费用来管理您的 WordPress 实例,但对于许多拥有现有硬件的人来说,自托管非常有意义,或者只是想要一个有趣的项目来设置他们的博客。我们将展示如何使用 NGINX 在 Ubuntu Linux 上设置和配置基本的 WordPress 站点。安装依赖首先,我们需要安装 NGINX。更新 apt 并安装它:sudo apt update sudo apt install nginx如果你启用了防火墙,比如 UFW,你需要打开它:sudo ufw allow 'Nginx HTTP'一旦安装了 WordPress,我们将配置 NGINX。同时,我们需要创建一个 MySQL 数据库供 WordPress 使用。如果您没有安装 MySQL,您可以从 apt 获取它。确保在…
2025年2月28日

如何在 Ubuntu 20.04 中安装 Go

如何在 Ubuntu 20.04 中安装 Go Go 是 Google 创建的一种流行编程语言。第一个版本于 2009 年 11 月 10 日发布,1.0 版本于 2012 年发布。与 Java、Python、C、C++ 等语言相比,它是一门相当新的语言。它已经上市超过 15 年了。年。Go是用汇编语言(GC)实现的; C++ (gccgo) 和 Go。在很多地方,您可能会看到人们将 go 称为 golang,这是因为它的域名 golang.org,但正确的名称是 Go。 Go 是跨平台的,它可以安装在 Linux、Windows 和 macOS 上。Go编程的特点以下是 Go 的一些核心功能。静态类型和编译的编程语言。并发支持和垃圾收集。强大的库和工具集。多处理和高性能网络。以可读性和可用性而闻名(如 Python)。在本文中,您将学习如何在 Ubuntu 20.04 中安装和设置 Go 编程语…
2025年2月28日

使用 apt-get 和 dpkg 卸载 Ubuntu 和 Debian 软件包

使用 apt-get 和 dpkg 卸载 Ubuntu 和 Debian 软件包 我们已经了解了如何创建 Debian 软件包。现在,我们将了解如何删除它们。从控制台删除 Debian 或 Ubuntu Linux 中的软件包非常简单,您的用户必须位于 sudoers 中,否则您将需要 root 访问权限。获取已安装软件包的列表: dpkg –list命令dpkg-list 将显示已安装软件包的列表。您可以使用此命令获取已安装程序的名称列表,以便稍后删除。当然,如果您已经知道要删除的程序的名称,则不需要使用此命令。dpkg --list向下滚动,您可以看到所有已安装的软件包。正如您在下面的屏幕截图中看到的,我的设备中安装的软件包之一是 skypeforlinux,我将在这些教程示例中使用该程序:使用 apt-get 删除软件包:使用 apt-get 时,通过控制台删除…
2025年2月28日

如何使用 uniq 查找 Linux 文本文件中的重复数据

如何使用 uniq 查找 Linux 文本文件中的重复数据 如果您有一个文本文件,其中包含要删除的重复内容,那么是时候学习如何使用 uniq 命令了。您是否遇到过包含重复行和重复单词的文本文件?也许您经常使用命令输出并希望过滤这些输出以获取不同的字符串。当涉及到 Linux 中的文本文件和删除冗余数据时,uniq 命令是您的最佳选择。在本文中,我们将深入讨论 uniq 命令,并详细介绍如何使用该命令从文本文件中删除重复行。uniq 命令是什么?Linux 中的 uniq 命令用于显示文本文件中的相同行。如果您想从文本文件中删除重复的单词或字符串,此命令会很有帮助。由于 uniq 命令匹配相邻行来查找冗余副本,因此它仅适用于排序的文本文件。幸运的是,您可以将 sort 命令与 uniq 进行管道传输,以与该命令兼容的方式组织文本文件。除了显示重复行之外,u…
2025年2月28日

如何在 Linux Mint 上重新启动网络

如何在 Linux Mint 上重新启动网络 在Linux Mint上有多种情况需要重新启动网络,例如无法连接,或者网速比平时慢。可能是网络设置已被更改,或者网络连接无故无法正常运行。因此,一般来说,每当出现此类问题时,常见的处理方法是重新启动网络。重新启动网络将恢复所有与网络相关的设置。本指南重点介绍如何在 Linux mint 上重新启动网络。您可以使用多种技术来做到这一点,包括 GUI 和终端。根据您的喜好,选择最适合您的一种。如何使用图形用户界面 (GUI) 在 Linux Mint 上重新启动网络使用图形用户界面 (GUI) 重新启动网络是一项简单的任务。您可以通过单击屏幕右下角的“网络”图标来完成此操作,如下所示。如您所见,当前网络设置为“有线”且“开启”,可以通过绿色勾号进行验证。要重新启动它,您只需将其关闭并再次打开即可。也可以…
2025年2月28日

在 Linux 中使用 AWS S3 CLI

在 Linux 中使用 AWS S3 CLI 介绍AWS S3(简单存储服务)是一种可靠且可扩展的对象存储服务,通常用于存储和检索各行业的数据。 AWS S3 CLI(命令行界面)是一个功能强大的工具,为开发人员和系统管理员提供与 S3 交互的命令行界面。在本文中,我们将探讨可用于执行创建和删除 S3 存储桶、下载文件以及从 S3 存储桶复制文件等操作的各种 AWS S3 CLI 命令。通过利用这些命令,用户可以简化其工作流程并更有效地管理其 S3 资源。借助 AWS S3 CLI,用户还可以自动执行重复性任务,并轻松将 S3 存储与其他应用程序集成,从而提供更加无缝和集成的体验。设置 AWS CLI在开始使用 AWS S3 CLI 之前,我们需要先安装 AWS CLI。可以使用以下命令在 Linux 上安装 AWS CLI -$ sudo apt-get install awscli 安装完成后,…
2025年2月28日

如何在 Ubuntu 中添加 Universe、Multiverse 和 Restricted 存储库

如何在 Ubuntu 中添加 Universe、Multiverse 和 Restricted 存储库 可以通过从其他存储库(如 Universe、Multiverse 和 Restricted 存储库)安装软件包来扩展 Ubuntu 操作系统。安装这些将允许您安装其他应用程序。了解如何做到这一点以及更多。Ubuntu 中的其他存储库Ubuntu 是流行的 Linux 操作系统,默认情况下带有自己的主存储库。如果您安装简单的软件包,这些软件包通常构成 Linux 操作系统的一部分,或者与其密切相关,那么它很可能会出现在 Ubuntu 主存储库中。如果是,则也意味着它们是由 Ubuntu 团队正式创建的(并在某种程度上得到支持,例如通过安全补丁)。主仓库是默认开启的,里面的包都是开源的,这意味着你可以去查看特定包的源代码,甚至可以提出补丁等等。这在一定程度上…
2025年2月28日

如何在 Linux 中的 KVM 上使用 Virtualbox 虚拟机

如何在 Linux 中的 KVM 上使用 Virtualbox 虚拟机 您是否正在考虑从 VirtualBox 切换到 KVM 管理程序?您最关心的问题之一是在 KVM 中创建新的虚拟机重新开始 - 至少可以说这是一项艰巨的任务。好消息是,您可以轻松地将 VDI 格式的 VirtualBox VM 迁移到 qcow2这是KVM的磁盘映像格式。在本指南中,我们将概述如何将 VirtualBox VM 迁移到 Linux 中的 KVM VM 的分步过程。第 1 步:列出现有 VirtualBox 映像首先,确保所有虚拟机均已关闭。 Virtualbox 来宾计算机以 VDI 磁盘格式存在。接下来,继续并列出现有的 VirtualBox 虚拟机,如图所示。VBoxManage list hdds OR vboxmanage list hdds 从输出中,您可以看到我有 2 个虚拟磁盘映像 - Debian 和 Fedo…
2025年2月28日

Linux:如何在 apt 崩溃时使用 dpkg 修复它

Linux:如何在 apt 崩溃时使用 dpkg 修复它 你曾经坏过吗?对于经验丰富的 Linux 专业人士来说,无意中破坏 apt 是很常见的(大约每半年一次)。如果您知道 dpkg 中的一些命令,通常可以更轻松地解决问题!找出方法。什么是 apt 和 dpkg?如果您使用的是基于 Debian 的发行版,例如 Ubuntu 或 Mint,您的计算机会使用 apt 来处理包。 Apt 代表 Advanced Packaging Tool,它允许您安装、卸载、清除和管理 Debian 软件包。除了 apt(在命令行中使用)之外,您的计算机可能还有更高级别/总体的基于桌面的包管理器,它只使用 apt,或者可能是 dpkg ,在后台。Debian 的包管理器 dpkg 是在基于 Debian 的安装上管理包的替代方法。它比 apt 级别低得多,给了你更多的自由,但也带来了更高的破坏风险。这就…