2025年2月28日

如何在 Linux 上使用 Gzip 压缩和解压缩文件

如何在 Linux 上使用 Gzip 压缩和解压缩文件 有许多文件压缩实用程序,但您肯定会在每个 Linux 发行版中找到的是 gzip。如果你只学习使用一种压缩工具,那应该是gzip。算法和树gzip 数据压缩工具编写于 1990 年代初期,至今仍存在于每个 Linux 发行版中。还有其他可用的压缩工具,但无论您发现自己需要在哪台 Linux 计算机上工作,您都会在上面找到 gzip。因此,如果您知道如何使用 gzip,则无需安装任何东西就可以开始使用。gzip 是 DEFLATE 算法的一种实现,它是由 PKZIP 名人菲尔·卡茨发明并获得专利的。 DEFLATE 算法改进了早期的压缩算法,这些算法都对主题的变体进行操作。扫描要压缩的数据,识别唯一字符串并将其添加到二叉树中。唯一的字符串根据它们在树中的位置分配一个唯一的 ID 标记。标记用于替换数据中的字符…
2025年2月28日

Linux 中查看分区表的 4 种方法

Linux 中查看分区表的 4 种方法 作为Linux管理员,我们总是需要查看硬盘的分区表。这有助于我们通过为更多分区腾出空间来重新组织旧驱动器,并在需要时为新驱动器腾出空间。您最多可以在硬盘上创建四个主分区,以及多个逻辑分区或扩展分区,具体取决于系统中安装的硬盘的大小。分区表包含有关所有逻辑驱动器或分区的信息,位于硬盘的扇区 0 中。您的设备在分区表中列为 /dev/sda、/dev/sdb 等。 sd* 设备是指系统中的 SCSI 或 SATA 硬盘。例如,/dev/sda 是第一个 SATA/SCSI 磁盘,/dev/sdb 是第二个 SATA/SCSI 磁盘。在本文中,我们将列出并解释可用于查看设备分区表的各种 Linux 命令。我们将使用 CLI 来执行这些命令。您可以使用 System Dash 或 Ctrl+Alt+T 组合键打开 Ubuntu 命令行(终端…
2025年2月28日

如何在 Linux 中使用 nohup 命令

如何在 Linux 中使用 nohup 命令 Linux nohup 命令可让重要进程继续运行,即使启动它们的终端窗口已关闭。我们将向您展示如何在当今的 Linux 上使用这个古老的命令。HUP 和 SIGHUPLinux 的始祖 Unix 是在 PC 发明之前创建的。计算机是大而昂贵的设备。人们通过同一建筑物内的本地串行线路或通过慢速调制解调器连接远程与它们进行交互。最初,他们在逐渐被哑终端取代的电传打字机上输入指令。他们之所以被称为哑巴,是因为处理能力在你所连接的计算机上,而不是在你打字的终端上。这些程序是在计算机上运行的——无论它可能位于何处——而不是在你桌上的设备上。如果您的终端和计算机之间的连接断开,计算机会检测到线路掉线并向您正在运行的程序发送一个HUP 或挂断 信号.程序在收到信号后停止执行。该功能在今天的 Linux 中仍然存在。在您…
2025年2月28日

如何在 Ubuntu 中访问您的 Google Drive 帐户

如何在 Ubuntu 中访问您的 Google Drive 帐户 本文介绍的是通过 Ubuntu 系统访问您的 Google Drive 帐户。该过程涉及将您的在线 Google 帐户添加到您的 Gnome 在线帐户列表中。然后,此配置允许您将 Google Drive 帐户安装到 Nautilus 文件管理器。安装后,您可以访问在线文件,编辑它们,并将新文件直接从 Ubuntu 添加到 Google Drive。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。以下是一些简单的步骤,可让您在 Ubuntu 上配置 Google Drive:第 1 步:安装并打开 Gnome 在线帐户Ubuntu 18.04 通常在系统设置中默认附带 Gnome 在线帐户实用程序。如果您的系统缺少它,您可以按如下方式安装:通过系统 Dash 或 Ctrl+Alt+T 快捷方式打开 Ubu…
2025年2月28日

如何在 Linux 脚本中以另一个用户身份运行命令

如何在 Linux 脚本中以另一个用户身份运行命令 很自然地,当您运行命令或脚本时,系统会将其作为您启动的进程来执行。但是您可以以另一个用户身份运行命令和脚本。流程有所有者执行程序或脚本时,Linux 会创建一个进程。该过程有一个所有者。所有者是另一个进程或用户帐户的名称(如果有人启动它)。进程的所有权定义了进程的一些能力和环境。根据流程的启动方式,它会继承其父流程或用户的某些属性。或者,更严格地说,用户用来启动通常是 shell 的程序的过程。以另一个用户身份运行命令或脚本可能很有用,因为该进程创建的任何文件的所有权都属于相应的用户。每次我们使用 sudo 时,我们都以另一个用户的身份运行命令。 sudo 使用的默认用户帐户是根用户或“超级”用户。因此,sudo 经常被误认为代表超级用户执行。但这只是行话。它实际上代表替代用户做。…
2025年2月28日

在Ubuntu中安装Snort入侵检测系统

在Ubuntu中安装Snort入侵检测系统 本教程介绍如何在基于 Debian 的 Linux 发行版(包括 Ubuntu)中安装和开始使用 Snort IDS(入侵检测系统)。设置服务器后,与安全相关的首要常用步骤包括防火墙、更新和升级、SSH(安全外壳)密钥以及无漏洞的硬件设备(例如不支持 PIN 码的路由器)。但大多数系统管理员不会扫描自己的服务器来发现安全漏洞,也不会像本指南中详细解释的那样设置蜜罐或入侵检测系统 (IDS)。本文档逐步说明如何开始使用最流行的 IDS Snort。所有描述的步骤都包含真实的屏幕截图,使读者可以轻松地遵循它们。注意:基于 Debian 和 RedHat 的 Linux 发行版的安装说明请参见 https://linux教程/intrusion_detection_snort_tutorial/。IDS 和 Snor…
2025年2月28日

Linux 导出命令及示例

Linux 导出命令及示例 导出命令是shell的内置命令。环境变量作为子进程导出到其中。现有的环境变量不受影响。它也称为 bash 项目符号命令。由于我们对导出的变量进行了更改,导出命令有助于更新 shell 会话的当前位置。新的 shell 会话启动无需等待。导出变量被定义为 POSIX,因为 shell 为具有特定名称的变量提供了导出属性。假设设置了变量的名称并后跟“=任意单词”,则为该变量分配该单词的值。有两个路径用于导出并存在于环境中。根据需要,全局或会话级别导出变量的路径。全局路径会话级路径在本文中,我们将讨论导出命令的不同功能。先决条件要了解 Linux 中导出命令的概念,您需要在系统上运行 Linux 环境。这可以通过在系统上安装虚拟机来虚拟创建 Linux 进程来实现。首先,从互联网上下载 Ubuntu 文件。安装后,在虚拟机上进…
2025年2月28日

如何在 Ubuntu 20.04 上使用 LXD 容器

如何在 Ubuntu 20.04 上使用 LXD 容器 Linux 容器虚拟化 (LXD) 与虚拟机(例如 KVM)类似,但与虚拟机相比速度更快、效率更高且更轻。适用于 Ubuntu、Centos、Arch Linux 等操作系统的 LXD 容器很容易创建。 LXD 使用相同的 Linux 内核,这减少了添加此类内核的开销。在本文中,我们将展示LXD在Ubuntu 20.04服务器上的安装和配置过程。此外,我们还将解释如何启动 LXD 容器以及如何在容器内运行命令。在 Ubuntu 20.04 上安装 LXD要在 Ubuntu 20.04 服务器上安装 LXD,只需更新存储库的缓存并使用 apt 包管理器进行安装,如下所示。sudo apt update && sudo apt upgrade -y使用如下所示的命令安装 LXD。sudo apt install lxd -y或者,…
2025年2月28日

如何从 GUI 安装 Arch Linux

如何从 GUI 安装 Arch Linux 尽管 Arch Linux 很棒,但它的安装对许多人来说是一个阻碍。但是现在 Arch 有一个简单的基于 GUI 的安装程序。而且您已经知道如何使用它。Arch Linux 第二十二条军规Arch Linux 是一个精简、平均的 Linux 发行版。大多数人认为它是首要的滚动发布发行版。它不是每年发布一次或两次新版本,而是提供频繁的、较小的更新,让您的计算机保持最新状态。Arch 完好无损。不需要的包裹不会膨胀。没有特定于发行版的调整或管理工具。它只是普通的旧香草 Linux。对于一些人来说,这是一个有吸引力的提议。您可以逐步详细地选择您希望如何设置计算机。但这就是问题的关键。 细节。为了能够详细选择您希望如何安装 Linux,您必须了解该详细程度。或者仔细阅读 ArchWiki。。标准的 Arch 安装要求您下载他…
2025年2月28日

如何在 Ubuntu 20.04 LTS 中安装和使用 R 编程语言

如何在 Ubuntu 20.04 LTS 中安装和使用 R 编程语言 R 是一种用于统计计算和图形的编程语言和环境。它可以被视为 S 语言的不同实现,其中大部分 S 代码在 R 中运行时未作更改。R 提供了多种统计(线性和非线性建模、经典统计测试、时间序列分析、分类、聚类)和图形技术。在本文中,我们将解释如何:使用 CRAN 存储库在 Ubuntu 上安装 R。编写您的第一个/Hello World R 程序。编写您的第一个 R 脚本。我们已在 Ubuntu 20.04 LTS 系统上运行本文中提到的命令和过程。通过 CRAN 存储库在 Ubuntu 上安装 R我们将使用 CRAN 存储库在 Ubuntu 上安装最新版本的 R。官方 Ubuntu apt 存储库确实包含 R,但它并不总是该软件的最新版本。我们将使用 Ubuntu 命令行(终端)来安装 R;您可以通过 Ubuntu 应用程序启动器搜索或 Ct…