2025年2月28日

Arch Linux 中的 AUR 是什么?您应该使用它吗?

三思而后行。要点Arch Linux AUR 存储库包含社区驱动的软件,如果您采取一些简单的预防措施,就可以安全使用。即使您不懂 shell 脚本,也可以使用一些指标来判断包是否安全。AUR 是 Arch Linux 皇冠上的宝石之一,提供了数千个附加软件包。但是这个用户驱动的存储库使用起来安全吗,还是应该避免使用它?什么是 AUR?AUR(Arch 用户存储库)是一个社区驱动的软件存储库,为 Arch Linux 用户提供超过 85,000 个软件包。与其他 Arch 存储库(例如 core、extra 和 multilib 存储库)不同,AUR 不托管可立即安装的软件包。事实上,它根本不托管二进制文件或打包软件。AUR 托管包构建文件,称为 PKGBUILD。这些是由 Arch makepkg 工具运行的 shell 脚本。当 makepkg 运行时,它会查找名为“PK…
2025年2月28日

Linux 中集群的简介和优点/缺点 - 第 1 部分

大家好,这次我决定将我关于 Linux 集群的知识作为一系列指南与大家分享,标题为“用于故障转移场景的 Linux 集群”。以下是有关 Linux 中集群的 4 篇文章系列:首先,你需要了解什么是集群,它在工业中如何使用以及它有什么样的优点和缺点等。什么是聚类集群是在两台或多台服务器之间建立连接,使其像一台服务器一样工作。集群是系统工程师中非常流行的技术,他们可以将服务器集群作为故障转移系统、负载平衡系统或并行处理单元。通过本系列指南,我希望指导您在 RedHat/CentOS 上创建具有两个节点的 Linux 集群,以实现故障转移场景。现在您已经对什么是集群有了基本的了解,让我们了解一下故障转移集群的含义。故障转移集群是一组协同工作以维持应用程序和服务的高可用性的服务器。例如,如果服务器在某个时刻发生故障,另一个节点(服务器)将接管…
2025年2月28日

如何在 Ubuntu 和 Debian 上安装 Apache Maven

Apache Maven 是一个基于项目对象模型 (POM) 概念的免费软件应用程序管理和构建自动化平台,特别用于部署基于 Java 的项目,但也可以用于用 C# 编写的应用程序/strong、Ruby 和其他编程语言。另请阅读:如何在 CentOS 7 中安装 Apache Maven在本文中,我将解释如何在 Ubuntu 和 Debian 发行版以及 Java 8 上安装和配置最新版本的 Apache Maven 来自 PPA 存储库。先决条件新部署或现有的 Ubuntu 或 Debian 服务器实例。Java 开发工具包 (JDK) - Maven 3.3+ 需要 JDK 1.7 或更高版本才能运行。在 Ubuntu 和 Debian 中安装 OpenJDK 8Java Development Kit (JDK)是安装Apache Maven的必备条件,因此首先在Ubuntu上安装Java,然后使用第…
2025年2月28日

不要被默认的 Linux 文本编辑器阻碍,试试这些

快速链接微维姆Emacs纳米ne——不错的编辑器尝试一下这些 GUI 编辑器选择文本编辑器就是要找到一个有用且易于使用的文本编辑器。无论您是程序员还是编辑配置文件的普通用户,都有很多选择。在选择其中之一之前,请先查看其中一些替代文本编辑器。微micro 被设计为一个基于终端的文本编辑器,简单但功能强大。与许多具有陡峭学习曲线的 Linux 文本编辑器不同,micro 使用熟悉的键绑定,如 Ctrl+S 进行保存,Ctrl+C/V 进行复制粘贴,使其从一开始就易于使用。使用 micro,您可以轻松浏览文件、选择文本并执行编辑,而无需记住大量键盘快捷键。它还支持鼠标交互,这对于那些喜欢终端图形感觉的人来说是一个很好的选择。其他微观功能包括语法突出显示、分屏、宏、内置插件管理器、自动完成等等。目前,micro 是我的默认文本编辑器,因为我…
2025年2月28日

关于如何在 Linux 中使用“Curl”命令的 15 个技巧

早在 1990 年代中期,当互联网还处于起步阶段时,一位名叫 Daniel Stenberg 的瑞典程序员启动了一个项目,该项目最终发展成为我们今天所知的 curl。最初,他的目标是开发一个机器人,定期从网页下载货币汇率,并向 IRC 用户提供等值的瑞典克朗美元。长话短说,该项目蓬勃发展,一路上添加了多个协议和功能 - 剩下的就是历史了。现在让我们一起来学习如何使用curl在Linux中传输数据等等!我们为您整理了以下 15 个curl 命令列表。1.查看curl版本-V 或 --version 选项不仅会返回版本,还会返回当前版本中支持的协议和功能。curl --version curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librt…
2025年2月28日

Linux 上的 Wayland 是什么?它与 X 有何不同?

有没有想过 Wayland 的动力是什么?要点Wayland 是 Linux 发行版的替代窗口系统。它取代了老化的 X11 标准。由于它需要修改应用程序才能使用它,因此迄今为止采用速度很慢。在撰写本文时,增强的安全性是相对于 X11 的主要优势。X11 或 X Window 系统可让您的图形桌面环境显示和控制窗口。 Wayland 是 X11 的替代品。它的设计速度更快、更安全。以下是您需要了解的有关它们的信息。什么是韦兰?Wayland 是 X11 的现代替代品,几十年来 X11 一直是 Linux 上的默认窗口系统。 Wayland 是一种通信协议,定义 X Window 显示服务器和客户端应用程序之间的消息传递。 Wayland 项目提供了客户端和服务器库,使应用程序能够使用该协议。Wayland 项目由红帽开发人员于 2008 年启动。X的众多名字X Window Syst…
2025年2月28日

如何在 Linux 中使用 GNU bc(基本计算器)

bc(基本计算器)是一个命令行实用程序,可提供您对简单科学或金融计算器的所有期望。它是一种支持任意精度数字并交互式执行语句的语言,其语法类似于C编程语言。它通常可以用作数学脚本语言或交互式数学 shell,如本文所述。如果您的系统上没有 bc,您可以使用您的发行版的包管理器来安装它,如下所示:sudo apt install bc #Debian/Ubuntu sudo yum install bc #RHEL/CentOS sudo dnf install bc #Fedora 22+ 要以交互模式打开 bc,请在命令提示符下键入命令 bc,然后开始计算表达式。bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free soft…
2025年2月28日

Linux 中的 Flatpak 是什么?如何安装?

Flatpak 无需组装。要点Flatpaks 是一种与发行版无关的便捷安装 Linux 应用程序的方法。通过应用程序沙箱和捆绑依赖项,它们还可以避免依赖地狱。大多数发行版都提供 Flatpak 支持,但在 Ubuntu 上,您需要先安装 Flatpak 框架。Flatpaks 是一种与发行版无关的将应用程序安装到 Linux 计算机上的方法。但是,如果您的发行版已经具有安装应用程序的本机方式,那么您为什么还要费心使用 Flatpaks 呢?什么是 Flatpak?Flatpak 是一种包格式的名称,用于在任何 Linux 发行版上轻松可靠地安装应用程序。就像 AppImages 和 Snaps 一样,Flatpaks 容器附带所有必需的依赖项,并且作为 Flatpaks 安装的应用程序也可以自我更新。你可以找到他们包管理圣杯所有 Linux 发行版都需要一种安装应…
2025年2月28日

为 RHEL/CentOS 上的 Web 服务器设置“XR”(十字路口)负载均衡器

Crossroads 是一个独立于服务的开源负载平衡和故障转移实用程序,适用于 Linux 和基于 TCP 的服务。它可用于 HTTP、HTTPS、SSH、SMTP 和 DNS 等。它也是一个多线程实用程序,仅消耗一个内存空间,从而提高平衡负载时的性能。让我们看看 XR 是如何工作的。我们可以将 XR 定位在网络客户端和一组服务器之间,这些服务器将客户端请求分派到平衡负载的服务器。如果服务器宕机,XR 会将下一个客户端请求转发到队列中的下一个服务器,因此客户端不会感到宕机。看一下下图,了解我们将使用 XR 处理什么样的情况。有两台 Web 服务器,一台网关服务器,我们安装并设置 XR 来接收客户端请求并将其分发到服务器之间。XR Crossroads Gateway Server : 172.16.1.204 Web Server 01 : 172.16.1.222 We…
2025年2月28日

在 CentOS 7 中安装 OPCache 以提高 PHP 性能

PHP 是最流行的应用程序开发编程语言之一,您会在每个网络托管服务器上找到它。最流行的内容管理系统 (CMS) 是用PHP 编写的,例如 WordPress、Drupal 和 Joomla。PHP 广为人知的众多原因之一是它的默认发行版中有许多扩展,例如 OPcahce。什么是 Opcache 及其工作原理?Opcache(在 PHP 5.5.0 中引入)最初称为 Zend Optimizer+,是一个强大的 PHP 扩展,旨在增强 PHP 性能,从而提高整体应用程序的性能表现。它可通过 PECL 作为 PHP 版本 5.2、5.3 和 5.4 的扩展提供。 。它的工作原理是将预编译的脚本字节码存储在共享内存中,从而消除了 PHP 在每个请求上加载和解析脚本的需要。在本文中,我们将解释如何在 CentOS 7 中针对特定 PHP 版本安装和配置 OPcache。在 CentOS 7 中安装…