2025年2月28日

如何在 Debian 11 上安装 Gradle

在此页 先决条件 更新您的系统 安装 Java 安装 Gradle 结论 Gradle 是一个通用的构建工具,专注于 Java 项目。它以 Groovy 或 Kotlin 领域特定语言构建,但也可用于支持其他语言。以下是此构建自动化工具的一些主要功能。 它是多平台的,这意味着您可以在任何平台上运行它,而无需考虑操作系统,例如Windows、Linux 或 Mac OS X。 它通过确定哪些输出已过时并仅构建那些过时或新的输入来支持增量构建。 它支持构建扫描,这意味着它可以向您显示构建依赖项,这样您就可以只依赖项目所需的依赖项。 它能够通过将不同的任务分成不同的部分然后同时运行它们来并行构建。例如,您可以在一个任务中处理源文件,同时处理过的资源通过另一个任务移动,以便在单独的线程中进行处理。 本文介绍如何在 Debian 上安装 Gradle 构建工具。本指南也适用于…
2025年2月28日

在 Ubuntu 上安装 Dash 到 Dock – GNOME Shell 扩展

Linux 发行版中的个性化设置是突出的功能之一。有大量的主题、图标、光标和扩展来自定义桌面外观。 Dash to Dock 就是其中之一。Dash to Dock 是 GNOME 3 环境的扩展,允许调整与 Dock 相关的各种设置。它将默认的 Ubuntu 扩展坞修改为 macOS 风格的扩展坞,最终有助于快速方便地启动和切换应用程序。如何在 Ubuntu 20.10 上安装 Dash to Dock要安装“Dash to Dock”,您需要有 GNOME Tweak Tool。如果您没有此工具,请使用以下命令获取它:$ sudo apt install gnome-tweak-tool如果出现“找不到包”错误,请使用以下命令添加“universe”存储库:$ sudo add-apt-repository universe成功安装 GNOME Tweak Tool 后,就可以下载 D…
2025年2月28日

如何在 Debian 11/Debian 10 上安装 MongoDB 6 |

NoSQL 数据库是一种数据库类型,其中信息存储在 JSON 文档中,而不是关系数据库中使用的行和列。这项技术是在 20 世纪 70 年代实施的,当时数据存储极其昂贵。在 SQL 数据库中,数据按行和列进行组织,这使得它们极其不灵活且难以修改。在 NoSQL 数据库中,开发人员不受严格的表格方法的束缚,因此能够享受灵活的模式,并可以轻松地扩展大量数据和高用户负载。最流行的 NoSQL 数据库是 Apache Cassandra、ElasticSearch、Amazon DynamoDB、HBase、Couchbase、Redis、MongoDB 等MongoDB 是一个跨平台、面向对象的 NoSQL 数据库,由 MongoDB Inc. 开发,并根据服务器端公共许可证获得许可。它是用C++语言实现的,同时支持32位和64位系统。 MongoDB 在需要巨大可扩…
2025年2月28日

在 Linux 中使用“at”命令安排作业

Linux 中的 at 命令可用于调度不定期运行的作业。了解如何使用 at 命令。Linux 中的 at 命令可用于调度不定期运行的作业。At 可以与 Linux 中的 Crontab 概念进行比较,它是自动化重复任务的更好方法。在本教程中,我将展示如何使用“at 命令”来安排在将来的某个时间运行任务和命令。在 Linux 中使用 at 命令安装在开始之前,您应该检查系统上是否安装了“at”。并非所有操作系统都默认安装它。您可以通过输入以下内容来检查:at -V如果软件已经安装,这将返回版本号。如果没有,可以通过键入以下命令将其安装在基于 Debian 的系统上:sudo apt install at如果您使用不同的 Linux 发行版,那么您可能需要修改此命令以反映您的发行版使用的包管理器。入门“at 实用程序”实际上是一系列协同工作来调度作业的命令。正如我已经…
2025年2月28日

如何在 Linux 上使用 tee 命令

想要跟踪 Linux 命令输出?使用 tee 命令将它们保存在单独的文件中。要点Linux 上的“tee”命令将命令的输出保存到文件中,同时还将其显示在终端上。它还可以同时将输出写入多个文件,从而轻松备份和跟踪系统日志。“tee”命令还可以通过管道与其他命令一起使用。这使得可以进一步处理输出,同时将其保存到文件中。例如,您可以在此命令中将其与“ls”一起使用:“ls ~ | tee list.txt”tee 命令可以保存命令的输出以供以后查看。该命令不仅在屏幕上显示输出,还将其记录在单独的日志文件中。假设您想要将 df 命令的输出保存到文件中,以便可以跟踪一段时间内的磁盘空间使用情况。此命令可帮助您对进程进行故障排除,因为它维护进程的书面记录。Linux 上的 tee 命令是什么?Linux tee 命令是在 Linux 上节省时间和提高效率的有用…
2025年2月28日

在 Rocky Linux 9 上安装 Apache、MariaDB、PHP (LAMP) |

对于一般的 Web 开发和托管,您需要编程语言、数据库和 Web 服务器。 LAMP 堆栈是开源 Linux 工具的集合,其中包括 Apache、MySQL/MariaDB 和 PHP。这些工具紧密配合,使服务器能够托管和运行现代动态 Web 应用程序。下面详细阐述了 LAMP 堆栈的组件:Apache:这是一个开源跨平台 Web 服务器,运行着世界上 67% 的网站。该软件由 Apache 软件基金会开发和维护。MariaDB:这是一个由 MySQL 的原始开发人员开发的关系数据库管理系统,并保证保持开源。PHP:这是超文本预处理器的缩写。这是一种开源通用脚本语言,用作 Web 应用程序的后端编程语言。此外,在创建 Web 应用程序时,这种语言还可以与 HTML 一起使用。 PHP 与 JavaScript 等其他语言的主要区别在于,代码在服务器上执行,生成 HTML 脚本并发…
2025年2月28日

Linux中使用Stat命令显示文件属性

在 Linux 中使用 stat 命令可以获取文件权限、大小、mtime、ctime、atime、所有权和其他几个文件属性信息。大多数人使用带选项 -l 的 ls 命令来检查 Linux 中文件的权限。如果我告诉你有更好的方法来检查文件属性怎么办?这是一个简单但有用的命令,称为 stat。Linux 中的 stat 命令stat 命令列出文件和目录的重要属性。它还可以显示文件系统而不是文件的信息。它的语法很简单:stat [options] filesstat 命令只有几个选项:-f :显示文件系统而不是文件的信息-L :跟随符号链接并显示它们指向的文件的信息-t :简洁模式在一行中打印信息使用stat命令获取文件信息如果您使用不带任何选项的 stat 命令,以下是示例输出:stat sample.txt File: sample.txt Size: 426 Bloc…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Apache 并使用 Nginx 作为反向代理

Apache 和 Nginx 是免费、开源的,并且是全球最受欢迎的 Web 服务器之一。它们通常用于托管基于 PHP 的应用程序。 Nginx 以其轻量级结构和速度而闻名,而 Apache 则以其性能而闻名。两者都旨在处理不同的工作负载。 Nginx 能够很好地处理静态内容,而 Apache 可以处理动态内容。我们可以在一个系统上使用两个 Web 服务器,从而从两者中受益。本文将向您展示如何在 Ubuntu 22.04 上安装 Nginx 作为 Apache 的反向代理。先决条件运行 Ubuntu 22.04 的服务器。与您的服务器 IP 指向的有效域名。服务器上配置了 root 密码。安装 Apache 网络服务器默认情况下,Apache Webserver 软件包包含在 Ubuntu 22.04 默认存储库中。您可以通过运行以下命令来安装它:apt-get install apache…
2025年2月28日

如何在 Linux 上使用 at 安排一次性作业

cron 命令是在 Linux 上安排重复任务的绝佳方法。但是,如果您只想运行特定命令或脚本一次怎么办?时间管理是一门很难掌握的艺术。幸运的是,借助技术,您可以将日常任务自动化并委托给计算机。与人类不同,电脑非常擅长在精确的设定时间运行重复性任务。在 Linux 上,您可以使用 cron 等工具运行重复任务。此外,您还可以使用 at 命令安排和运行一次性任务。在 Linux 上安装at 命令不是大多数发行版上标准 Linux 实用程序的一部分。幸运的是,无论您使用什么发行版,您都可以使用包管理器轻松安装它。在基于 Debian 的系统(例如 Ubuntu、MX Linux 和 Pop!_OS)上,您可以通过运行以下命令进行安装:sudo apt install at如果您使用基于 RPM 的发行版(例如 RHEL、Fedora 或 Rocky Linux),请使用 DN…
2025年2月28日

如何在 Linux 中强制用户下次登录时更改密码?

实施密码策略是保护您的 Linux 系统免受网络安全领域未经授权的访问的不可或缺的安全措施。在Linux中,要求用户经常更改密码是提高系统安全性的有效方法。确保 Linux 系统的安全对于系统管理员来说至关重要,实现这一目标的一种有效方法是实施强制用户定期更改密码的安全措施。本文旨在提供有关如何在 Linux 系统上的用户下次登录期间强制更改密码的指导。本文将介绍两种可用于强制用户在下次登录 Linux 时修改密码的方法。通过采用这些方法,您可以保证系统的用户始终使用安全密码,从而降低安全漏洞的可能性。有两种方法可以强制用户在下次登录 Linux 时更改密码 -方法一:使用Passwd命令第 1 步 − 打开终端并以 root 用户身份登录或使用 sudo 获取 root 权限。要使用 passwd 命令使用户的密码过期,您需要具有 root 权限。这可以…