2025年2月28日

如何使用“script”记录Linux终端命令

如何使用“script”记录Linux终端命令 script 命令允许您在终端中记录和重放活动。当您想创建已执行步骤的参考或正在创建教程供其他人遵循时,它会很有帮助。script 输出您运行的所有命令的打字稿。它的工作原理是将您放入一个记录您执行的所有内容的子外壳中。当您离开 shell 时,您的会话将保存为纯文本。这使得 script 比重定向的输入流更可靠。基本用法script 命令可以在没有任何参数的情况下运行:script一个新的捕获会话将开始。您的终端会话将保存到工作目录中的 ./typescript 中。您可以通过给 script 一个参数来指定一个不同的文件:script example_session使用您的 shell 执行您要记录的命令序列。完成后,按 Ctrl+D 或键入 exit 退出子 shell。您将返回到主 shell 会话…
2025年2月28日

Linux 中(共享对象)文件名如何工作

Linux 中(共享对象)文件名如何工作 介绍Linux 是一个开源操作系统,为用户提供了广泛的特性和功能。 Linux 的重要方面之一是共享对象 (so) 文件的使用。共享对象是 Linux 程序用来在不同进程之间共享代码和数据的文件。在本文中,我们将讨论共享对象文件名在 Linux 中的工作原理,并提供示例来说明概念。什么是共享对象 (so) 文件?共享对象是一种文件类型,包含可以在 Linux 中的多个进程之间共享的代码和数据。它们类似于Windows系统中的动态链接库(DLL)。当Linux程序需要使用共享对象时,它将其加载到内存中并使用文件中包含的代码和数据。共享对象用于减少可执行文件的大小并减少运行程序所需的内存量。它们还提供了一种在不同程序之间共享代码和数据的方法,从而实现更高效和模块化的编程。共享对象文件名的工作原理Linu…
2025年2月28日

如何在 Linux 上验证文件的 sha256 校验和

如何在 Linux 上验证文件的 sha256 校验和 互联网安全的一个重要因素是其安全性。我们正在不断进行开发和研究,以防止恶意使用并改进互联网文件和应用程序。从互联网下载文件通常是不安全的,这通常是危险的。对于一些重要的工作,还需要下载这些文件。数以千计的此类文件也被数百万人下载。因此,此类文件应该受到特别好的保护。本文将了解校验和并验证 Linux 上文件的 sha256 校验和。先决条件终端(非 sudo 人员可以轻松地在那里工作)验证校验和文件(必需)ISO 文件(已下载)什么是 SHA256? 据美国国家安全局称,该算法是 SHA2 算法系列的一部分。缩写 SHA 代表“安全哈希算法”,256 是这些算法中使用的位数。什么是 SHA256 校验和?它是任何文件的加密签名,可用于识别或检测传输或存储期间引入的错误。校验和测量数字数据块的大小。…
2025年2月28日

如何在Linux中更改MySQL或MariaDB的root密码?

如何在Linux中更改MySQL或MariaDB的root密码? 介绍与任何密码一样,出于安全原因,应定期更改 MySQL 或 MariaDB 数据库的 root 用户密码。 root 用户对系统内的所有数据库和表拥有完全访问和控制权,使其成为任何潜在攻击的主要目标。定期更改 root 密码有助于防止未经授权的访问您的数据,并提供额外的安全层以防止潜在的服务器漏洞。检查当前 root 密码root 用户是一个强大的管理员帐户,可以完全访问 MySQL 或 MariaDB 服务器。出于安全原因,定期检查或更改 root 密码非常重要,特别是当您怀疑有人未经授权访问您的系统时。在本节中,我们将介绍如何使用 SHOW 命令检查 MySQL 或 MariaDB 服务器的当前 root 密码。以 root 用户身份访问 MySQL 或 MariaDB 服务器在检查当前root密码之前,您…
2025年2月28日

如何在 Ubuntu 中压缩文件夹

如何在 Ubuntu 中压缩文件夹 有时,您想与某人共享包含一组文件的目录或文件夹。在这种情况下,以 .zip 文件格式压缩文件夹是一个好方法。 Zip 是许多操作系统中常用且流行的文件压缩存档文件格式,可提供无损数据压缩功能。zip 文件表现为由更多压缩文件或文件夹组成的容器。还有更多文件格式,例如 .tar 扩展名,这也是 Linux 系统使用的常见做法,但使用 .zip 扩展名压缩文件夹仍然是普遍存在的,也是一个完美的选择。当您将文件从一台计算机传输到另一台系统时,使用 Zip 文件格式进行文件压缩需要更少的磁盘空间并节省网络带宽。与未压缩的文件相比,压缩文件格式的传输速度更快。这些压缩的 zip 文件夹可以使用 Linux、macOS 和 Windows 操作系统中的支持实用程序轻松提取。您将在本指南中学习如何在 Ubuntu Linux 操作系统中压…
2025年2月28日

Linux 中的 8 个 Partx 命令用法示例

Linux 中的 8 个 Partx 命令用法示例 Partx 是一个简单但有用的命令行实用程序,旨在维护 Linux 系统。它用于告诉内核磁盘上分区的存在和编号。在这篇短文中,我们将通过 Linux 中的示例解释有用的 Partx 命令用法。请注意,您需要以 root 权限运行 partx,否则请使用 sudo 命令来获取 root 权限。1.要列出磁盘的分区表,您可以运行以下任意命令。请注意,在这种情况下,partx 会将 sda10 视为整个磁盘而不是分区(将 /dev/sda10 替换为您想要在系统上处理的适当设备节点):partx --show /dev/sda10 OR partx --show /dev/sda10 /dev/sda 2. 要列出 /dev/sda 上的所有子分区(请注意,该设备用作整个磁盘),请运行:partx --show /dev/sda 3.您还可以…
2025年2月28日

如何在 Debian 上配置 ufw

如何在 Debian 上配置 ufw UFW是一个并不复杂的防火墙,但在解释UFW之前,我们先来了解一下什么是防火墙。网络流量由防火墙监控,并用于根据设定的规则允许或限制特定流量,从而使网络免受不需要的流量的影响。那么,UFW 是什么? UFW 处理 iptables,管理它们并监控它们。在本指南中,我们将讨论如何在 Debian 上安装以及配置 ufw 的过程。如何在 Debian 上安装和配置 ufw我们将讨论ufw在Debian版本11上的安装和配置过程。安装ufw:首先,我们将使用update命令升级Debian的存储库。$ sudo apt update要在 Debian 上安装 ufw,我们将在终端中执行以下命令。$ sudo apt install ufw启用UFW:在启用UFW之前,我们先检查一下它的状态,默认情况下,ufw的状态始终处于非活动…
2025年2月28日

在 Ubuntu Server 14.10 中设置 LAMP(Linux、Apache、MySQL/MariaDB、PHP 和 PhpMyAdmin)

在 Ubuntu Server 14.10 中设置 LAMP(Linux、Apache、MySQL/MariaDB、PHP 和 PhpMyAdmin) 在 Ubuntu Server 14.10 中设置 LAMP(Linux、Apache、MySQL/MariaDB、PHP 和 PhpMyAdmin)包括安装和配置有效的网络改进堆栈。 LAMP 为开发和部署动态网站和网络程序提供了完整的环境。Linux作为运行系统,为堆栈提供了强大而稳定的基础。 Apache 充当网络服务器,管理传入请求并提供网页服务。 MySQL/MariaDB作为关系数据库控制系统,用于存储和处理数据。 PHP 是用于动态内容生成的脚本语言。此外,PhpMyAdmin 是一个基于网络的全面管理工具,用于处理 MySQL 和 MariaDB 数据库。它提供了一个用户友好的界面,用于执行 SQL 查…
2025年2月28日

如何制作 Debian 11 可启动 USB

如何制作 Debian 11 可启动 USB 大多数设备都预装了操作系统;但是,您可以根据自己的喜好或要求更改操作系统。现在的计算机甚至没有内置DVD/CD驱动器,而是需要内置DVD/CD驱动器。因此,用户除了改用新方法别无选择。通常,笔式驱动器用于获取新的操作系统;您可以使用操作系统的 iso 映像来使 USB 可启动。为了使其可启动,有多种工具可帮助从 iso 映像中提取重要文件,然后将这些文件添加到 USB 驱动器以使其正常运行。在这篇文章中,我们简要描述了制作 Debian 11 可启动 USB 的分步过程。在进入核心部分之前,我们先来看看使 Debian 11 USB 可启动的先决条件:先决条件以下是父操作系统上必需的先决条件包:Debian 11 ISO 镜像 :使 USB 可启动的首要要求是获取操作系统的 ISO 镜像;要下载 Debian 11 的 ISO 映像,…
2025年2月28日

如何在 Debian 10 上使用虚拟主机安装 Apache

如何在 Debian 10 上使用虚拟主机安装 Apache Apache,通常称为Apache HTTP 服务器,是由Apache 基金会维护的免费开源跨平台Web 服务器。它是领先的 Web 服务器,在互联网上占有 35% 的市场份额,而 Nginx 则以 24% 的市场份额位居第二。Apache 高度可靠、灵活、易于安装,并提供众多功能,使其深受开发人员和 Linux 爱好者的欢迎。此外,它由 Apache 基金会定期维护和更新,这有助于修复软件错误并提高其整体效率。在撰写本文时,Apache 的最新版本是2.4.39。另请阅读:在 Debian 10 上安装带有服务器块(虚拟主机)的 Nginx在本指南中,我们将引导您完成如何在 Debian 10 上安装 Apache Web 服务器的步骤。先决条件在开始之前,请确保满足以下要求:Debian 10 的一个实例。指向服务…