2025年2月28日

如何在 Linux 中按大小排序列出所有文件

如何在 Linux 中按大小排序列出所有文件 在我们关于使用流行的 ls 命令列出文件的几篇文章中,我们介绍了如何在 Linux 中按上次修改时间(日期和时间)列出和排序文件。在这篇简短实用的文章中,我们将介绍一些有用的 ls 命令选项,用于列出某个目录中的所有文件,并在 Linux 中按文件大小对它们进行排序。推荐阅读:如何找出 Linux 中的顶级目录和文件(磁盘空间)要列出目录中的所有文件,请打开终端窗口并运行以下命令。请注意,当不带任何参数调用 ls 时,它将列出当前工作目录中的文件。在以下命令中,-l 标志表示长列表,-a 告诉 ls 列出包括 (.) 在内的所有文件 或隐藏文件。要避免显示 . 和 .. 文件,请使用 -A 选项而不是 -a。ls -la OR ls -la /var/www/html/admin_portal/ 要列出所有文件并按大小排序,请使用 -S…
2025年2月28日

如何在 Windows 10 上从 Bash Shell 外部运行 Linux 命令

如何在 Windows 10 上从 Bash Shell 外部运行 Linux 命令 Windows 10 包括一个底层的“Windows Linux 子系统”来运行 Linux 应用程序,但它只能通过 Bash shell 访问。但是,有一种方法可以在不首先启动 Bash 窗口的情况下运行 Linux 应用程序。这要归功于 bash -c 命令。使用它通过命令提示符和 PowerShell 运行 Linux 命令,甚至可以创建桌面快捷方式以在启动时运行 Linux 命令或程序。更新:如果安装了多个Linux环境,可以使用wslconfig命令选择默认的Linux环境。还有一种方法可以在特定的 Linux 环境中运行命令。如何在命令提示符或 PowerShell 中运行 Linux 命令在你做任何这些之前,你需要安装和设置 Windows 10 的 Bash shell。完成后,您可以打开命令…
2025年2月28日

如何在 CentOS 7 上安装 Redis

如何在 CentOS 7 上安装 Redis 提高现代计算机应用程序效率的一种众所周知的方法是启用缓存。缓存只是意味着将活动数据保存在临时存储中,以便更轻松、更快速地访问,Redis 是最流行的缓存解决方案之一,它支持大多数编程语言,包括 Node.js、 Python、PHP、Java、C 等等。Redis 是一种先进且功能丰富的键值存储,适用于大多数 POSIX 系统,例如 Linux(推荐的生产部署平台)、*BSD 和 OS X,无需外部依赖。它有三个主要用途:作为数据库、缓存和消息代理。它支持各种数据结构,包括字符串、列表、集合、哈希、带有范围查询的排序集、位图等等。另请阅读:如何在 RHEL 8 中安装 Redis它的一些关键功能包括内置复制、集群模式、分区(在多个实例之间分配数据)、事务、键空间事件通知、Lua 脚本、短时间内在 Redis 实…
2025年2月28日

Linux 和 BSD 有什么区别?

Linux 和 BSD 有什么区别? Linux 和 BSD 都是自由开源的类 Unix 操作系统。他们甚至使用很多相同的软件——这些操作系统的共同点多于不同点。那么为什么它们都存在呢?差异比我们在此无法涵盖的更多,尤其是关于应该构建操作系统和许可它的方式的哲学差异。不过,这应该可以帮助您了解基础知识。基础大多数人所说的“Linux”实际上并不是 Linux。 Linux 在技术上只是 Linux 内核——典型的 Linux 发行版由许多软件组成。这就是 Linux 有时被称为 GNU/Linux 的原因。事实上,Linux 之上的许多相同软件与 BSD 上使用的软件相同。Linux 和 BSD 都是类 Unix 操作系统。正如我们在回顾类 Unix 操作系统的历史时所提到的,Linux 和 BSD 具有不同的血统。 Linux 是 Linus Torvalds 在芬兰读书时编写的。 B…
2025年2月28日

如何更改 EXT4/EXT3/EXT2 上的 Linux 分区标签名称和交换

如何更改 EXT4/EXT3/EXT2 上的 Linux 分区标签名称和交换 分区是从物理磁盘中划分出来的空间,可用于安装操作系统或仅充当用户文件和其他数据的存储空间。每个分区都是直接在连接到系统的硬盘或外部磁盘上创建的,其起始和结束块地址标识了它在驱动器上占用的空间量。虽然您可以创建 n 个所需的分区,但 Linux 系统最多可识别 16 个分区,这些分区可与任何 SCSI、SATA、PATA 或虚拟硬盘关联。对于识别上述分区,Linux系统有自己的通用约定。该约定的形式为“/dev/sdxn”或“/dev/vdxn”,其中“x”是字母,“” n' 一个数字。这里,'/dev' 是 '/' 文件系统中的目录,它保存与连接到 Linux 系统的每个设备关联的文件。之后,'s' 标识 SATA、SCSI 或 PATA 驱动器,'v' 用于基于 KVM 的计算机上的虚拟…
2025年2月28日

如何在 Ubuntu 上安装 Memcached

如何在 Ubuntu 上安装 Memcached Memcached 是一个对象缓存系统,有助于在从 Web 应用程序获取数据时获得良好的响应率。它可以与多种编程语言和协议一起使用,例如 Python、Java、PHP、JS、Ruby、TCP 和 UDP 协议。借助 Memcached,可以减少数据库负载并提高动态 Web 应用程序的响应,并将键值对存储在内存中。我们在这里用简单的话引用一个例子来让您了解 Memcached 的用法:假设我们有一个基于 PHP 的应用程序和一个 SQL 数据库,这里我们将从 DB 中获取数据并将其存储在 Memcached 中以加快网页速度。它将键值对存储在内存中。数据库将数据存储在物理存储驱动器上,而 Memcached 将数据存储在服务器上,从而消除了物理存储设备的使用,从而提高了速度。Memcached 的工作原理本节引导您…
2025年2月28日

如何在 Linux 上安装 Arduino 软件 (IDE)

如何在 Linux 上安装 Arduino 软件 (IDE) Arduino 是一个广泛使用的开源电子平台,用于创建使用传感器和执行器与环境交互的设备。它由可编程硬件板和用于向板编写和上传程序的软件(集成开发环境(IDE))组成。在开始使用 Arduino 构建项目之前,您需要设置 IDE 来对您的电路板进行编程。 Arduino (IDE) 是一款免费的开源跨平台桌面应用程序,可让您编写代码并将其上传到开发板。它可以在 Linux、Windows、Mac OS X 和 Linux 上运行。在本文中,我们将解释如何在 Linux 计算机上安装最新版本的 Arduino 软件 (IDE)。在 Linux 系统上安装 Arduino IDEArduino 软件 (IDE) 是一个针对各种 Linux 发行版不需要任何特定过程的软件包。唯一需要的要求是操作系统的 32 位或 64 位版本。下…
2025年2月28日

为什么 Linux 允许用户删除根目录?

为什么 Linux 允许用户删除根目录? 大多数时候,我们都不愿意执行会破坏我们的操作系统并迫使我们重新安装它们的操作。但是,如果这样的行为即使是用户的意外也很容易发生怎么办?今天的 SuperUser Q&A 帖子为困惑的读者问题提供了答案。今天的问答环节由 SuperUser 提供,这是 Stack Exchange 的一个分支,一个由社区驱动的问答网站分组。问题超级用户 fangxing 想知道为什么 Linux 会允许用户删除根目录:当我第一次在电脑上安装 Linux 时,我一直喜欢使用 root,因为我不需要在每次执行命令时都添加 sudo 和输入密码需要根级别权限。有一天,我只想删除一个目录并运行 rm -rf /,这“破坏”了我的系统。我一直在想,为什么 Linux 的设计者没有阻止这么容易运行的危险命令。为什么Linux允许用户删除根目录?答案…
2025年2月28日

如何在 Ubuntu 上安装 Craft CMS

如何在 Ubuntu 上安装 Craft CMS Craft 是一个开源、灵活且用户友好的内容管理系统,在全球拥有庞大的开发者社区和社区。它是 WordPress 和 Drupal 的一个非常好的替代品,用于创建定制的数字体验。它有一个直观且易于访问的控制面板,允许您通过网络浏览器管理您的网站。它提供了数百个免费和付费插件,您可以使用它们来添加附加功能。在这篇文章中,我们将解释如何在 Ubuntu 20.04 上使用 Apache 和 Let's Encrypt SSL 安装 Craft CMS。先决条件运行 Ubuntu 20.04 的服务器。指向您服务器 IP 的有效域名。服务器上配置了 root 密码。安装 Apache、MariaDB 和 PHPCraft CMS 在 Web 服务器上运行,用 PHP 编写,并使用 MariaDB 作为数据库后端。因此,您需要在服务器上安装所有这…
2025年2月28日

如何配置 Ubuntu DNS 服务器

如何配置 Ubuntu DNS 服务器 DNS 缩写为域名系统。我们知道计算机是一台只能理解二进制的机器,或者我们可以简单地说它理解机器代码。现在我们有不同的网站,其名称按字母顺序排列。例如,我们有 facebook.com、google.com。实际上这些字母名称是为了人类更好的理解,对于机器来说是不可寻址的。因此,出于此目的,有些服务器针对这些字母地址分配不同的数字基地址,以便机器可以识别它。此类负责分配地址的服务器称为 DNS(域名服务器)。在本文中,我们将讨论 Ubuntu 中 DNS 服务器配置的不同方法。我们如何在Ubuntu中进行DNS服务器配置我们将讨论通过打开终端并运行一些命令来配置 DNS 服务器的方法:通过 Ubuntu 终端配置 DNS 服务器我们还可以通过终端配置DNS。为此,首先按 CTRL + ALT + T 打开终端。在安装…