2025年2月28日

如何在 Rocky Linux 9 上安装 LOMP Stack(OpenLiteSpeed、MySQL 和 PHP)

OpenLiteSpeed 是 LiteSpeed Technologies 开发的 LiteSpeed Server 的轻量级开源版本。它支持 Apache Rewrite 规则、HTTP/2 和 HTTP/3、TLS v1.3 和 QUIC 协议。它配备了基于 WebGUI 的管理面板,使其与其他服务器不同并且更易于管理。LOMP Stack 是 Linux、OpenLiteSpeed、MySQL/MariaDB 和 PHP 的缩写。 Litespeed 服务器以其速度而闻名,尤其是使用 LiteSpeed 服务器应用程序编程接口 (LSAPI) 集成的 PHP。 LiteSpeed PHP (LSPHP) 解释器通过 LSAPI 提供动态 PHP 页面。本教程将逐步向您展示如何在 Rocky Linux 9 计算机上安装 LOMP 服务器。先决条件运行 Rocky Linux 9 的服务器。具有 sud…
2025年2月28日

在 CentOS 8|Rocky 8|AlmaLinux 8 上安装 MySQL Workbench |

并非每个人都喜欢从命令行界面管理数据库服务器。作为开发人员,您需要一种更快的方法从开发转向生产,减少麻烦,有时命令行界面不是一个选择。 MySQL Workbench 是最常用的数据库管理工具之一 - 创建数据库、用户、启动和停止服务、导入和导出数据库。在这个简短的教程中,我将向您展示在 CentOS 8|Rocky Linux 8|AlmaLinux 8 Workstation 上安装和开始使用 MySQL Workbench 所需遵循的步骤。MySQL Workbench 是由强大的 MySQL RDMS 背后的 MySQL 开发团队创建的图形用户界面工具。该工具是为开发人员和数据库管理员创建的。它是用于一般管理和维护 MySQL 数据库系统的便捷工具。它还可以用于 MariaDB 数据库——MySQL 的分支。在开始安装之前,值得注意的是可用的 MySQL Wo…
2025年2月28日

Linux 递归更改文件权限

Linux 与所有其他操作系统一样,是一个多用户操作系统,可以由多个用户同时访问。因此,管理员应用适当的权限集以防止未经授权的访问和错误配置非常重要。权限定义谁可以访问和修改多用户系统中存储的文件。 Linux 为用户提供了对其文件系统访问权限的更大灵活性和精细控制。通常,创建文件的用户有权访问和更改文件权限。此外,默认情况下,root 用户拥有访问系统上每个文件的所有权限。在本文中,我们将解释如何使用两种不同的方法在 Linux 操作系统中递归地更改目录权限。首先,我们将快速概述如何查看和更改文件权限,然后我们将讨论如何递归地更改权限。查看当前文件权限要查看文件或目录的当前权限,请在终端中运行以下命令:$ ls –l例如,如果我们运行ls-l,我们将收到类似的输出:在上面的列表中,如果一行的第一个字符以“d”开头,则表明它是…
2025年2月28日

在 Ubuntu 22.04|20.04|18.04 | 安装 PostgreSQL 13

PostgreSQL 是一个非常流行的开源对象关系数据库管理系统(DBMS),旨在保证可靠性、效率和数据完整性。开发工作现已超过 30 年,该项目在可靠性、功能稳健性和性能方面赢得了良好的声誉。在本教程中,我们将解释如何在 Ubuntu 22.04|20.04|18.04 Linux 服务器上安装和配置 PostgreSQL 13 数据库服务器。PostgreSQL 被数千家公司用来支持支付交易、巨大的网站流量、电子商务平台等。它还使您能够添加使用 Java、Python、C/C++ 等编程语言开发的自定义函数。截至本文更新,PostgreSQL 的最新版本为 13,旨在用于在生产环境中运行工作负载。您可以在发行说明中找到有关 PostgreSQL 13 中所有功能和更改的信息。第1步:更新Ubuntu系统我们始终致力于开发最新版本的操作系统,以…
2025年2月28日

如何在 Linux 中终止进程

每个Linux 操作系统都带有kill 命令。该工具的唯一目的是终止目标进程。它是一个强大的工具,使 Linux 变得非常通用,特别是在服务器和企业领域,重大更改/更新无需重新启动整个机器即可生效。在本文中,我将展示如何使用 kill、pkill 和 killall 终止进程。杀死一个进程为了终止进程,我们将使用一些工具:kill、pkill 和 killall。它们的工作方式基本相同。这些工具本身不会终止进程。相反,它们向目标进程或进程组发送指定信号。如果您没有指定任何特定信号,则 SIGTERM 将作为默认信号发送。然而,有许多支持的信号,例如 SIGKILL、SIGHUP 等。以下是 kill、pkill 和 killall 的基本命令结构。$ kill <signal_or_options> <PID(s)&g…
2025年2月28日

在 CentOS 8 上安装 MariaDB 10.5 | CentOS 7 | 操作系统

在本文中,我们将了解如何在 CentOS 8 上安装 MariaDB 10.5 | CentOS 7 Linux 机器。 MariaDB 是 MySQL 关系数据库管理系统的社区分支,拥有巨大的社区支持。 MariaDB 10.5 稳定版于 2020 年 6 月发布,支持至 2025 年 6 月。您可以从变更页面看到 MariaDB 10.5 中的所有新功能。该软件可以在 GNU 通用公共许可证版本 2 的条件下免费使用。如果您要从其他版本(例如 10.4)进行升级,请查看官方升级指南并注意两个版本的 MariaDB 之间的差异。这对于使用自定义变量来调整数据库并确保事务效率的生产用例非常重要。在 CentOS 8 上安装 MariaDB 10.5 |操作系统7MariaDB 团队为不同版本的 Linux 提供了维护的存储库以及最新的软件包。对于 CentOS,我们将使用 YUM 存储库。第1步:添加M…
2025年2月28日

如何在 Ubuntu 22.04 上设置多主 PostgreSQL 复制

PostgreSQL 是一个开源数据库管理系统,专注于可扩展性和 SQL 合规性。 PostgreSQL 是一种先进的企业级 RDBMS(关系数据库管理系统),支持 SQL(关系)和 JSON(非关系)查询。它是一个高度稳定的企业级数据库管理系统,提供不同的解决方案,使您能够设置高可用性和故障转移。 PostgreSQL 用作 Web、移动和分析应用程序的主数据库。它以其可靠性、灵活性、功能稳健性和性能而享有盛誉。本教程将在 Ubuntu 22.04 服务器上安装 PostgreSQL 数据库服务器,并通过 Bucardo(异步 PostgreSQL 复制系统)设置多台服务器的多主复制。您将通过官方 PostgreSQL 存储库安装 PostgreSQL,编译并安装 bucardo,然后在 PostgreSQL 服务器之间设置多主复制。Bucardo 是一个 Pe…
2025年2月28日

Evernote 官方 Linux 客户端即将推出

简介:最受欢迎的笔记组织工具之一 Evernote 为 Linux 用户带来了一个好消息。他们将于今年发布适用于 Linux 的 Evernote 桌面应用程序。如果您是 Evernote 粉丝,您可能已经在 Linux 桌面上错过了它。有网络版本可用,但如果您不是高级用户,则无法离线使用。Linux(几乎)总有办法解决。因此,有一些第三方应用程序可以让您在 Linux 上使用 Evernote。 Linux 上还有一些 Evernote 的替代应用程序。Evernote 原生 Linux 客户端的需求已经存在很长时间了,好消息是它最终应该会在 2020 年登陆 Linux。适用于 Linux 的官方 Evernote 客户端在最近的一篇博文中,首席执行官 Ian Small 透露了 Evernote 2020 年的计划更新。Ian 提到,适用于 Windows、Mac 和 Linux 的…
2025年2月28日

如何在 Linux 上使用 xargs

xargs 是一个命令行工具。如果您想将一个命令的输出重定向为另一个命令的参数,那么 xargs 就是适合您的工具。它是一个非常有用的工具,可以轻松地在命令行上完成很多事情。在本文中,我将向您展示如何在 Linux 上使用 xargs。那么,让我们开始吧。xargs 的工作原理:使用 xargs 命令的格式是:$ command1 | xargs command2您还可以使用一些选项修改 xargs 的行为。在这种情况下,xargs 命令的格式将是:$ command1 | xargs [options] command2这里,command1 的输出将用作command2 的参数。 command1 的输出被 xargs 分解为许多参数,具体取决于称为分隔符的字符。然后,xargs 对每个参数运行命令 command2,并且该参数作为命令 comman…
2025年2月28日

不要在 Linux 上使用 ZFS:Linus Torvalds

“不要使用 ZFS。就是这么简单。我觉得,它始终是一个流行词,而不是其他任何东西,而许可问题让我无法开始使用它。”这是 Linus Torvalds 在邮件列表中所说的话,再次表达了他对 ZFS 文件系统的不满,特别是其许可问题。为了避免不必要的混乱,这更适合 Linux 发行版、内核开发人员和维护人员,而不是个人 Linux 用户。ZFS 和 Linux 内核的许可问题是什么?ZFS 于 2003 年左右开源。这意味着 Linux 发行版开始支持 ZFS。但由于开源许可证的复杂性,这并没有真正发生。ZFS 在通用开发和分发许可证 (CDDL) 1.0 下是开源的,而 Linux 内核则在 GNU 通用公共许可证 (GPL) 2.0 下获得许可。这两个开源许可证并不完全兼容。正如 PCWorld 所指出的,如果具有此许可证的 ZFS 包含在 Linux 内核中,则意味着内核+ZFS…