2025年2月28日

如何清空 Linux 中的目录?

如何清空 Linux 中的目录? 在Linux系统中,可以使用多种方法来删除目录。作为 Linux 用户,您可以使用图形用户界面或桌面文件管理器删除文件和文件夹;例如,KDE Dolphin、Gnome’s Files 都可以用于相同目的。但是,如果您想立即删除多个目录并在无头服务器上操作,最安全的方法是使用命令行删除目录。我们将向您展示使用 rm、rmdir 和 find 命令删除目录的方法。rmdir 命令命令行实用程序“rmdir”用于删除空文件或目录。您不能检查目录是否为空,而只能删除空目录。在下面的示例中,我们将借助“rmdir”命令删除“testfolder”目录。在“rmdir”命令中,指定要从文件系统中删除的目录的名称。例如,我们在以下命令中添加了“testfolder”。$ rmdir testfolder哦!输出表明该目…
2025年2月28日

使用 ImageMagick 在 Linux 命令行上编辑图片

使用 ImageMagick 在 Linux 命令行上编辑图片 每次我们在命令行中处理图像时,我们都需要安装或使用任何命令行工具。其中包括 GraphicsMagick、Scrot、Feh、Exiv2 等。这些工具允许我们转换图像,还可以帮助我们调整图像大小、比较、制作动画和查看图像。每个工具都有自己的用途。在本教程中,我们将学习如何在需要时从 Linux 命令行进行基本的图片编辑。我们将使用最常用的 ImageMagick 来实现此目的。在 Linux 命令行上调整图像大小为了在 Linux 终端中调整图像大小,您需要按照以下步骤操作。第 1 步:首先,通过单击 Ubuntu 启动器打开终端并搜索终端。第 2 步:现在单击终端并等待终端打开。第 3 步:打开终端后,您将看到如下屏幕:第 4 步:接下来,打开终端后,我们需要安装 ImageMagick 来进一步调…
2025年2月28日

Linux“ss”命令示例

Linux“ss”命令示例 “ss”是一个内置的 Linux 命令,用于显示有关网络套接字的详细信息。您可以在此命令中使用不同的选项来显示所需的信息类型。在今天的指南中,我们将简要讨论在 Linux 中使用“ss”命令的一些示例。“ss”命令的基本语法及其帮助手册所讨论的命令的基本语法如下所示:$ ss [option]您可以与“ss”命令一起使用不同的可用选项。您可以使用以下命令访问“ss”的“帮助”手册来查看这些选项:$ ss --help您可以看到“ss”命令的“帮助”手册,如下图所示:Linux 中“ss”命令的示例Linux 中“ss”命令的示例如下:示例1:显示所有连接如果您想列出Linux系统的所有连接,您可以按以下方式运行不带任何选项的“ss”命令:$ ss我们的Linux系统的所有连接如下图所示:示例 2:显示所有端口…
2025年2月28日

如何通过 TestDisk 在 Ubuntu 中恢复已删除的文件

如何通过 TestDisk 在 Ubuntu 中恢复已删除的文件 我们都知道丢失文件的感觉,在垃圾箱中寻找它,却找不到它。幸运的是,创伤是暂时的,并且有多种工具可以帮助您找回丢失的文件。大多数这些工具从系统的先前映像(内存状态)恢复丢失的文件。其中一种工具是久经考验且极其可靠的 TestDisk 实用程序。 TestDisk 是一款免费的数据恢复软件,旨在帮助恢复丢失的分区和/或在这些症状是由错误的软件、某些类型的病毒或人为错误引起时使非引导磁盘再次可引导。它还可用于修复一些文件系统错误。在本文中,我们将解释如何通过 TestDisk 实用程序在 Ubuntu 上恢复意外丢失的文件。我们已在 Ubuntu 20.04 LTS 和 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。本指南也适用于 Debian 10。场景因此,情况是我错误地…
2025年2月28日

如何将Tar文件解压到Linux中的特定目录

如何将Tar文件解压到Linux中的特定目录 在使用 Linux 时,您可能已经注意到许多软件包都带有 “.tar ” 文件扩展名。那么,什么是 tar 文件? tar 文件是许多文件到一个文件中的集合。 Tar(磁带存档)是一个收集文件并获取有关其存档的文件的一些有用信息的程序,例如权限、日期等。值得注意的是 Tar实用程序不会压缩文件;对于压缩,您需要“gzip”或“bzip”实用程序。作为Linux管理员,您经常需要处理tar文件。在许多情况下,您必须将 tar 文件的数据提取到某个特定目录。那么,如何将tar文件提取到特定路径呢?一种方法是提取当前目录中的 tar 文件,然后将其复制到所需目录。它可以完成这项工作,但该过程非常耗时。本指南的重点是寻找将各种类型的 tar 文件提取到特定目录的解决方案。如何将Tar文件解压到Linux中的特…
2025年2月28日

如何在 Debian 10 上使用 apt-fast 加速软件包下载和更新

如何在 Debian 10 上使用 apt-fast 加速软件包下载和更新 在我们之前的一篇文章中,我们解释了如何使用 apt 包管理器来执行不同的操作,例如搜索可用包、安装或升级包、删除包等。但是今天,我们将讨论另一个可以改善apt 软件包的下载速度被称为 apt-fast。apt-fast 是“apt-get”和“aptitude”的 shell 脚本包装器,它利用 axel 或 aria 2 下载管理器的功能来加速下载过程。它通过同时下载软件包并且每个连接下载多个软件包来提高下载性能。在本文中,我们将解释如何安装 apt-fast 以加速更新和下载过程,这可以加快 apt 的安装速度。我们已在 Debian 10 系统上运行本文中提到的命令和过程。第 1 步:安装先决条件为了使用 apt-fast,首先我们必须安装 axel 或 aria2 命令行下载加速器。两者都是…
2025年2月28日

在 Linux 中创建两个文件之间的差异

在 Linux 中创建两个文件之间的差异 本文将列出有用的命令行实用程序和图形应用程序,它们允许您查看两个字符串或两个文件之间的“差异”或“差异”。如果您想要比较同一文件的多个版本以查看其进度或恢复到旧内容(以防您想要重用文件中存储的先前数据),这些应用程序特别有用。使用某种版本控制系统的软件开发人员经常使用 diff 工具来比较代码。查询命令Grep 是一个命令行工具,最常用于使用模式查找和匹配文本内容。您可以通过多种方式使用 Grep 模式来解析文本数据并获取匹配项。一种这样的 Grep 模式允许您查看两个文件之间的差异。假设有两个文件“file1”每行包含 1 到 5 个数字,“file2”每行包含 1 到 10 个数字,可以使用以下 grep 命令查看这些文件之间的差异:$ grep -Fxvf file1 file2运行上述命令后,您应该得到以下输…
2025年2月28日

在 CentOS/RHEL 8 上设置 Nginx 服务器块(虚拟主机)

在 CentOS/RHEL 8 上设置 Nginx 服务器块(虚拟主机) Nginx 服务器块相当于一台 Apache 虚拟主机,使您可以在服务器上托管多个域或网站。在本文中,您将了解如何在 CentOS 8 和 RHEL 8 Linux 上设置 Nginx 服务器块(虚拟主机)。先决条件:您的域的 A 记录。简单来说,A 记录指的是一个 DNS 条目,其中域名指向服务器的公共 IP,在本例中为 Nginx Web 服务器。在本指南中,我们将使用域名 crazytechgeek.info。安装在 CentOS 8 或 RHEL 8 实例上的 Nginx 服务器或 LEMP 堆栈。具有 Sudo 权限的登录用户。让我们开始吧!第1步:创建Nginx文档根目录您需要立即为要托管的域创建一个自定义 Web 根目录。对于我们的例子,我们将使用 mkdir -p 选项创建如图所示的目录,以创建所有必要的父目录…
2025年2月28日

如何在 Ubuntu 20.04 上安装 ELK 堆栈

如何在 Ubuntu 20.04 上安装 ELK 堆栈 当许多不同的服务和应用程序部署在多个服务器上时,提取所有日志并从中获取有意义的操作见解并不是一件容易的任务。这就是 ELK 堆栈发挥作用的地方。正确部署和配置后,ELK 平台允许您以快速、可扩展且可靠的方式整合、处理、监控和分析多个来源生成的数据。在本教程中,您将学习如何在 Ubuntu 20.04 平台上配置 ELK 堆栈。在深入探讨主题之前,我们先来了解一下ELK堆栈是什么,它能解决什么问题。什么是 ELK 堆栈以及为什么使用它?作为一个强大的生产级日志分析平台,ELK 堆栈包含三个免费的开源软件:Elasticsearch、Logstash 和 Kibana,这也是缩写词。这些软件组件中的每一个都在日志分析中发挥着独特的作用。Elasticsearch:一种搜索引擎,可以使用分布式分片存…
2025年2月28日

如何在 Ubuntu 20.04 上安装和使用 Docker

如何在 Ubuntu 20.04 上安装和使用 Docker Docker 是最流行的开源平台,供开发人员和系统管理员使用容器构建、运行和共享应用程序。容器化(使用容器来部署应用程序)变得越来越流行,因为容器灵活、轻量、可移植、松散耦合、可扩展且更安全。本文是初学者学习如何通过一些基本命令在 Ubuntu 20.04 Linux 系统上安装和使用 Docker 的良好起点。在本指南中,我们将安装Docker Community Edition (CE)。先决条件:Ubuntu 20.04 服务器的安装。具有运行 sudo 命令权限的用户。在 Ubuntu 20.04 上安装 Docker要使用最新版本的Docker,我们将从官方Docker存储库安装它。因此,首先将官方 Docker 存储库的 GPG 密钥添加到您的系统中,然后使用以下命令将存储库配置添加到 APT…