当前位置:网站首页 > R语言数据分析 > 正文

yarn top命令(yarn top命令解读)



原文:ElderNode Blog

协议:CC BY-NC-SA 4.0

原文:https://blog.eldernode.com/install-yarn-on-linux-ubuntu-20-04/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在本教程中,您将了解如何在 Linux Ubuntu 20.04 上安装 Yarn。和我们一起验证在 Ubuntu 上安装 Yarn 的两种方法。但首先,让我们看看什么是纱,为什么你需要使用它。当您开始一个编程项目时,您需要帮助来正确地管理依赖项。由于项目库在控制项目的开发方面有一定的作用,你需要选择一个合适的工具。要熟悉 Yarn,这是一个快速安全的工具,是 Nodejs 应用程序的可靠的包依赖管理器,请遵循本指南。从你自己的 Linux VPS 服务器开始,依靠 Eldernode best services。

在你开始在 Ubuntu 上安装 Yarn 之前,别忘了在你的系统上安装 Node.js 。

Yarn 是 JavaScript 的一个包管理器。这可以为您提供多种好处,是 NPM 的最佳选择。与他相对的是他的主要对手 NPM。Yarn 没有自己的库,而是使用其他几个库,包括 NPM。此外,如果你使用的是 windows,请阅读相关指南如何在 Windows 上安装 Yarn。在这篇文章的续篇中,加入我们来学习如何通过两种方式在 Linux Ubuntu 20.04 上安装 Yarn。

如何用 PPA 装纱

安装前,导入 GPG 键以验证纱线卷装:

 

然后,启用 Yarn package manager 存储库,输入以下命令:

 

然后安装纱线卷装管理器,运行以下命令:

 

安装完成后,使用以下命令检查已安装的纱线版本:

 

如何用 NPM 装纱

对于使用 npm 安装 Yarn package manager 这就够了,运行下面的命令:

 

至此,您已经学会了如何以两种方式安装 yarn package manager。如果你继续学习 CentOS 7 上的 Yarn 和 CentOS 8 上的 Yarn 的相同指南,你可以在我们的博客上找到它们。

为什么纱比 NPM 快?

毫无疑问,纱线在安装过程中的工作效率要高得多。NPM 首先跟踪依赖关系的所有分支,然后接收所需的包。但是纱没有。它首先在注册表中搜索依赖项。然后,它从缓存目录接收下载的包。如果找到依赖项,它就使用它,如果没有,它就把它作为 tar 下载下来。最后,它将所有包从全局缓存复制到 node_modules 目录。所有这些操作都是并行执行的,以提高安装速度。使用全局缓存比每次需要的时候下载所有的包要快得多。Yarn 还有一个额外的优势:它允许 Yarn 离线工作!

在本文中,你已经学习了如何在 Ubuntu 上安装 Yarn。除了这个能力,现在你清楚地知道纱比 NPM 好得多。从现在开始,您就可以使用这个工具并享受它的功能了。

原文:https://blog.eldernode.com/install-yarn-on-ubuntu-22-04/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

软件包管理器是一个安装、更新和管理您需要的软件包的工具。有了这样的工具的帮助,你就可以随时拥有你的软件所需要的最新版本的库,而不必去搜索和检查它们的包和外设,你可以只考虑开发你的软件的核心。Yarn 也是一个包管理器,在这篇文章中,我们将教你如何在 Ubuntu 22.04 上安装 Yarn。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

Yarn 代表另一个资源协商者,是替代 NPM 的 JavaScript 中 Node.js 的包管理器。该纱线由该公司和开发商开发,以改善和解决 NPM 存在的问题。纱线是由脸书、谷歌、指数和波浪号开发的。Yarn 允许用户使用他们的代码,并与世界各地的其他开发者共享。此外,它允许您使用其他开发人员的解决方案来解决各种问题,并使软件开发对您来说更容易。

纱线特性

  • 从系统的本地缓存安装软件包,无需互联网
  • 并行安装软件包
  • 牢牢绑定包版本
  • 安装软件包的速度很快
  • CLI 中简单易读的命令
  • 在包管理领域提供更多功能
  • 有不同的插件

在安装 Yarn 之前,你需要在你的 Ubuntu 22.04 系统上安装 npm(节点包管理器)。npm 自带 Node.js。

可以在 NodeSource 存储库的帮助下安装 Node.js。首先打开终端,为所需的 Node.js 版本设置 NodeSource 存储库。

要设置节点源存储库 16.x (LTS),请执行以下操作:

 

要设置节点源存储库 18.x(当前版本),请执行以下操作:

 

现在,通过运行以下命令安装 Node.js 和 npm:

 

您可以使用以下命令检查 Node.js 版本:

 

此外,您可以通过输入以下命令来检查 npm 版本:

 

现在该装纱了。为此,请运行以下命令:

 

然后输入密码。

您可以使用以下命令检查纱线版本:

 

在这一步中,借助以下命令转到您现有的项目目录:

 

现在,您需要通过输入以下命令为您的项目安装最新的 Yarn 二进制文件:

 

然后使用以下命令再次检查纱线版本:

 

收到的输出表明您的项目拥有最新版本的 Yarn。

以下命令可以指导您使用现有命令:

 

您可以借助以下命令创建一个目录:

 

要创建新项目,只需运行以下命令:

 

输入上述命令后,将会询问您一系列与您的项目相关的问题,您可以通过按 Enter 使用默认值。上面的命令还放置 package.json 和 yarn.lock,前者包含您提供的项目信息,后者包含关于项目依赖项的所有信息。

若要向项目中添加依赖项,可以运行以下命令:

 
 
 

上面的命令下载并安装依赖包,并更新 package.json 和 yarn.lock 中的依赖细节。

您可以使用以下命令安装项目的所有依赖项:

 
 

要升级项目的依赖项,请输入以下带有包名的命令:

 
 

若要删除项目中不再需要的依赖项,请运行以下命令:

 

您可以使用以下命令来更新 Yarn:

 

这篇文章教你如何在 Ubuntu 22.04 上安装和使用 Yarn。通过安装 Yarn,您可以安装软件包,启动新项目,并安全可靠地共享软件包。我希望这篇文章对你有用,你可以很容易地在你的 Ubuntu 系统上安装 Yarn。

原文:https://blog.eldernode.com/install-yarn-on-windows/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何在 Windows 上安装纱线? 纱是代替 NPM 的 Node.js 的包管理器。 Yarn 已经被公司和开发者开发和扩展,以改善 NPM 存在的问题。 由于 Yarn 的良好特性,项目的 Github 明星现在几乎是 NPM 的两倍。 在本文中,我们将教你如何在 Windows 中安装 Yarn。

购买 Windows 虚拟专用服务器

软件包管理器是一个安装、更新和管理你需要的软件包的工具。 有了这类工具的帮助,你可以随时随你的软件拥有你所需要的最新版本的库。 你也可以只想到开发你软件的核心,而不必去寻找软件包和它们的外围设备。

Yarn 使用 NPM 库,并且与这个工具高度兼容,所以从 NPM 迁移到 Yarn 很容易。 与 npm 相比,Yarn 被认为是更好的选择,在以下参数上超过了 npm:

  • 速度更快
  • 更多安全性
  • 库的同时安装
  • 更多集成
  • 离线安装要求(在新的 NPM 版本中也增加了)

注意: Node.js 安装纱线前必须安装。

如何在 Windows 上安装 node . js

要安装 Yarn,必须先下载 Yarn。msi 安装程序来自 官方 纱 网站。 下载后,安装到你的本地电脑上。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

接下来,您将运行。msi 安装程序。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

接受许可协议。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后,点击安装。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

最后,点击完成按钮。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在,您可以使用以下 CLI 命令来验证 Yarn 是否已安装:

 

巧克力安装

这里是安装巧克力 T2 的说明。

设置好 Chocolatey 后,您可以使用以下命令安装 Yarn:

 

您可以使用以下命令验证纱线的安装:

 

铲斗安装

Scoop 的功能与 Chocolatey 相似,但主要区别在于,如果我们还没有安装 node.js ,Chocolatey 会安装 node.js ,而 Scoop 不会。

Scoop 可以使用在 scoop 网站找到的信息安装。要使用 scoop 安装 node.js,请运行以下命令:

接下来,你可以使用以下命令安装纱线:

 
 

查看许多 Yarn 命令的最佳方法是运行 help 命令:

 

开始新项目

要创建一个新项目,运行以下命令:

 

安装依赖关系

使用以下两个命令之一来安装项目的所有依赖项:

 

到添加一个依赖到一个项目,使用以下命令格式之一:

 

要向特定类别添加依赖关系,您可以使用以下三个选项之一:

1) dev 依赖关系
2)peer 依赖关系
3) 可选依赖关系

 

要升级和现有的依赖关系,可以使用 yarn up 命令。

 

删除 和现有的依赖关系,应该使用以下命令:

升级纱线

 
 

亦作,见:

1) 如何在 Windows 上安装 node . js

2) 如何在 Linux Ubuntu 20.04 上安装 Yarn

3) 如何在 Windows 上使用巧克力套装管理器

4)如何在 Linux Ubuntu 20.04 上安装 Yarn

5) 如何在 CentOS 上安装纱线 8

6) 如何在 CentOS 7 上安装 node . js

7) 如何在 Windows 上安装 node . js

8) 如何在 CentOS 8 上安装 node . js

9) 如何在 CentOS 7 上安装纱线

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Goodluck.

原文:https://blog.eldernode.com/install-yersinia-on-ubuntu-20-04/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

计算机网络将对我们的生活产生深远的影响,并使信息的传递变得更加容易。现在,大多数公司都需要自己的内部网络来与外界沟通。即使是家庭用户也无法想象没有万维网的世界。由于计算机网络中的高信息流,它们的安全性非常重要。如果计算机专家没有正确配置网络,攻击者可以迅速渗透网络并窃取重要信息。一种为网络攻击设计的工具叫做耶尔森氏菌工具。耶尔森菌工具是对网络第二层进行网络攻击的强大工具。在本文中,我们试着教你如何在 Ubuntu 20.04 上安装耶尔森菌。你可以在 Eldernode 查看可用的包来购买 Ubuntu VPS 服务器。

耶尔森氏菌工具功能:

耶尔森氏菌工具能够攻击以下协议:

  1. 生成树协议(STP)
  2. 思科发现协议(CDP)
  3. 动态中继协议(DTP)
  4. 动态主机配置协议(DHCP)
  5. 热备用路由器协议(HSRP
  6. 交换机间链路协议(ISL)
  7. VLAN 中继协议(VTP)

这个工具利用它们的弱点对这些协议进行网络攻击。在这篇文章的后续部分,加入我们来学习如何在 Ubuntu 20.04 上安装 Yersinia。

在 Ubuntu 20.04 上安装耶尔森菌| Ubuntu 18.04

要在 Ubuntu 20.04 上安装 Yersinia,只需遵循以下步骤。在第一步中,您必须使用以下命令来更新软件包仓库并接收最新的软件包信息:

步骤 1)使用以下命令更新 Ubuntu 服务器:

在您能够成功地更新包存储库之后,您现在应该使用下面的命令。

 

要快速安装软件包和依赖项,运行带有 -y 标志的 install 命令:

结论

 

Yersinia is a low-level protocol attack tool useful for penetration testing. It is capable of many diverse attacks over multiple protocols, such as becoming the root role in the Spanning Tree (Spanning Tree Protocol), creating virtual CDP (Cisco Discovery Protocol) neighbors, becoming the active router in an HSRP (Hot Standby Router Protocol) scenario, faking DHCP replies, and other low-level attacks. In this article, we tried to learn you how to install Yersinia On Ubuntu 20.04.

原文:https://blog.eldernode.com/install-zenmap-on-ubuntu-22-04/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Zenmap 由 nmap 开发,是一款网络扫描和分析工具。Zenmap 和 nmap 工具的主要区别在于它们的图形界面,可以适合初学者,也可以加快工作进程。在本文中,我们将教你如何在 Ubuntu 22.04 上安装 Zenmap。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

Zen map 是什么?

Zenmap 是一个免费的、开源的、多平台的应用程序,它是 nmap 安全扫描器的官方 GUI,设计用于 Nmap。它支持 Windows,Linux,Ubuntu,Fedora,Kali,Mint,MacOS,BSD,CentOS 等。Zenmap 使 nmap 对初学者来说更容易,并为有经验的 Nmap 用户提供高级功能。此外,初学者可以使用它来扫描网络和发现漏洞。Zenmap 扫描特定 IP 地址或域的网络,并显示域的详细信息。

Zenmap 特性

1)扫描多个端口

2)扫描基本 Nmap IP 或主机

3)扫描 TCP 或 UDP 端口

4)扫描 MAC 地址欺骗

5)扫描 IPv6 地址

6)检测远程主机上的恶意软件感染

7)检测服务/守护程序版本

8)启动 DOS

9)发动暴力攻击

10)禁用 DNS 名称解析

11)找到打开的端口

12)检查发送或接收的数据包数量

Zenmap 和 nmap 的区别

Zenmap 拥有先进的特性,使得新手开发者可以轻松使用 Nmap 。Zenmap 还使用来显示 nmap 输出,这可以显示两个扫描之间的差异,其中这些扫描运行多次。这意味着 Zenmap 提供了一个比较扫描结果的界面,即使在不同的日子运行相同的扫描,也可以检测到变化。

Nmap 是一种网络扫描器,以用于识别主机和服务的端口映射而闻名。Nmap 扫描计算机网络,并提供用于托管探索和服务的网络。它可以检测用于扫描的网络的主机和服务。应该注意的是,nmap 是用 C、C++、Python 和 Lua 编写的,但是 Zenmap 是 Nmap 的 GUI,所以不可能说出它是用哪种编程语言编写的。

在这篇文章的后续部分,和我们一起向你展示如何在 Ubuntu 22.04 上安装 Zenmap。

官方的 Ubuntu 库上没有 Zenmap,你必须手动安装。在执行任何操作之前,通过输入以下命令更新您的系统 软件包:

 

现在您应该使用以下命令安装 Nmap :

 

在这一步中,您需要通过运行以下命令在 Ubuntu 22.04 系统上安装 Python GTK。因为 Zenmap 使用 Python GTK 来创建图形用户界面。

 
 

现在是时候下载 Zenmap Debian 包了。为此,请运行以下命令:

 

此外,您也可以通过访问以下地址下载该软件:

 

要安装 Zenmap ,只需输入以下命令:

 

如何在 Ubuntu 22.04 上使用 Zenmap

如果你想访问 Zenmap 特性并在你的 Ubuntu 22.04 系统上使用它,你应该以 root 用户的身份运行 Zenmap。为此,请使用以下命令:

 

您可以通过键入 IP 地址或主机名来扫描网络。

为了让用户确认计算机的可用性,他们必须从下拉框中选择各种分析,如完全扫描、简单扫描或 ping 扫描。您可以在右侧的 Nmap 输出窗口中看到 Nmap 中的各个步骤:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

首先,我们介绍了 Zenmap 并列举其特性。我们还解释了 Zenmap 和 nmap 之间的区别。然后我们教你如何在 Ubuntu 22.04 上安装 Zenmap。Zenmap 允许用户保存和比较所执行的扫描,还允许他们查看网络拓扑图、在网络上的主机上运行的视窗,并将扫描存储在可搜索的数据库中。我希望这篇教程对你有用。

原文:https://blog.eldernode.com/install-zfs-file-on-centos-8/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它是关于管理文件系统的。Z F ile S 系统因其独有的特性而被管理员广泛使用,这些特性可以保证数据的持久性,从而将正确的数据返回给应用程序。使用 ZFS 时,您不再需要创建虚拟化卷,因为它可以将设备聚合到一个存储工具中,并消除卷管理。在本文中,您将学习如何在 Centos 8安装 ZFS 文件。由于 ZFS 仅限于在单个服务器上运行,所以请准备好您自己的 Linux VPS 以便能够在您的 Centos VPS 服务器上安装 ZFS,并利用其优势。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户

要进行设置,请遵循我们的初始设置 CentOs 8 。

使用开源的 ZFS 及其数据服务是免费的。通常内置于 Oracle 操作系统中,在技术人员和企业中非常流行。对美国人来说,把它读成 ZedFS 比 ZeeFS 更好听。然而,这取决于你。

让我们开始复习这个指南的步骤来学习并完成它。

第一步:首先,建议您检查已经安装在 Oracle Linux 8 上的,使用下面的命令显示已经安装的库。

 

第二步:

然后,安装 Yum utilities 以防止在安装过程中可能出现的问题。

 

第三步:

在这一步中,您必须在 Oracle Linux 8 中安装 EPEL 存储库。这是 ZFS 文件系统安装的关键步骤。你建议直接从 Fedora 项目官方网站安装 EPEL RPM 文件。

 

注意 :如果你被要求按“Y”或“Y”继续安装,从键盘上击“Y”让 EPEL 库被下载和安装。等待一段时间,在 Oracle CentOs 8 上安装 EPEL 存储库。

同样,通过与下面相同的命令确认安装:

 

第四步:

一旦你确认了你的安装,你应该启用你系统中的 EPEL 实用程序。在终端中运行以下命令,后跟 epel 名称。

 

您可能感觉有些 EPEL 模块没有被安装,所以您可以通过运行下面的命令安装 Enterprise Linux Modular 8 的一个额外的:

 

第五步:

在你的系统上安装 ZFS 文件系统的最新步骤是从 ZFS 官方网站下载。为此,您可以使用 rpm 命令后跟一个链接。

 

这样,ZFs rpm 文件就会被成功地下载到您的 Oracle Linux 8 中。

第六步:

刚才,您将能够通过运行 yum 命令后跟关键字 ZFS 来安装 ZFS 文件系统,如下所示:

 

通过键入这个,ZFS 的安装将开始。您可以等待一段时间,让它完成。

第七步:

要开始使用 ZFS 驱动程序,你需要加载它。运行以下命令加载驱动程序:

 

第八步:

一旦加载了驱动程序,就可以使用以下命令检查 ZFS 文件系统的加载包状态:

 

运行上面的命令有助于您观察活动的非活动的失败的实用程序和服务。

此外,要查看哪些实用程序被启用被禁用,请键入以下命令:

 

第九步:

使用以下命令同时相互连接公用服务。

 

这样,您可以启用服务。键入下面的命令以启用单个禁用的实用程序服务。

 

如果您对公用服务进行验证,您会看到以前被禁用的服务现在被启用的。

 

第十步:

现在,您可以根据 ZFS 文件系统检查已经运行的设备。使用以下带有 _l 关键字的命令来列出设备。

 

运行后,您可以看到系统中当前存在的设备和磁盘列表,以及它们的大小、ID、类型、开始和结束信息。

并检查已经由创建的和由装载的池:

 

最后,此时,您已经在 Oracle Linux 8 上成功安装了 ZFS 文件系统。您可以在系统上创建池、装载池、导入和导出池、删除池以及其他与文件相关的事情。

ZFS 命令

让我们回顾一下在 ZFS 系统中尝试使用的一些命令。

1- 执行下面的命令以在 ZFS 文件系统中创建一个池

 

2- 使用以下命令检查池:

 

3- 您可以通过以下方式查看数据库的列表:

 

4- Aso,检查当前池的状态:

 

5- 运行以下命令以导入池:

 

6-出口池:

 

7- 随时使用下面的命令删除池

 

8- 要使用池创建 ZFS 文件系统,请运行:

 

9- 最后,您可以通过运行如下简单的挂载命令来挂载池:

 

就是这样!从现在开始,改进你处理数据文件的方式。

结论

在本文中,您学习了如何在 Centos 8 上安装 ZFS 文件。安装 ZFS,享受其功能和优势,并作为您的存储文件系统。它还可以处理 RAID,而不需要额外的软件或硬件

原文:https://blog.eldernode.com/install-zpanel-on-ubuntu-20-04/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

作为服务器管理员,您可能希望设置自己的主机。因此,您需要为您的服务器配备一个合适的控制面板,以便轻松管理。如果你使用的是 Linux 操作系统,你会有几种选择。在这篇文章中,Zpanel 是一个自由的被选择来教。所以,加入我们来学习如何在 Ubuntu 20.04 & 19.10 上安装 Zpanel。如果你还没有购买你认为合适的 Linux VPS ,看看我们完美的软件包,购买一个,并遵循本教程的其余部分。

正如你在上面读到的,Zpanel 可以免费使用、下载和管理你的服务器主机,它使用几个开源软件包为你提供一个安全的网络主机系统。一些用户认为 Zpanle 是 Cpanel 的最佳替代品,所以请和我们一起回顾它在 Ubuntu 上的安装并找到正确答案。注意不要是以前安装的任何控制面板,你的 Linux 操作系统必须是新的,没有安装软件包。此外,一些包如 MySQL 、 Apache 、 Bind 、Dovecot、Postfix 和 proFTPd 是由 Zpanel 安装在服务器上的,不应该已经安装在服务器上。如果您已经安装了最新的软件包,不要担心,只需通过运行以下命令删除它们:

 

注意:请记住,您还需要删除任何提供 Web 服务器、FTP 服务器、POP3/IMAP 服务器或 DNS 服务器服务的应用程序。

准备好您的 Ubuntu VPS 后,以 root 身份登录并按照以下步骤安装 zpanel。

考虑安全性,更新和升级您的系统:

 
 

然后,您应该下载 Zpanel 安装脚本,为此,运行:

 

现在,执行并运行脚本,然后您需要按下 y 来开始安装。

 
 

一旦你通过了上面的步骤,你应该确认你想要运行 Zpanel 的安装程序。您将被提示回答一些问题,如您的国家、FQDNZpanle 和公共 IP 。当你回答后,再次按下 y 继续安装。

接下来,你会看到一个页面,要求你输入你的管理员用户名和密码,通过这一步,你就可以在登录后查看 Zpanel 的仪表盘。

就是这样!都是随时可以使用的。尽情享受吧!

结论

In this article, you learned How To Install Zpanel On Ubuntu 20.04 & 19.10 LTS. You can choose zpanel safely and enjoy its features such as Webmail, SMTP, POP3, and IMAP4 email access, FTP, Web server, and DNS which are really satisfying. In case you are interested in this subject, find the related article on How to Install and Configure Zpanel on Centos 7 & 8.

原文:https://blog.eldernode.com/installation-laravel-nginx-centos-8/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们又回来了另一个 CentOS 教程 。在本文中,我们介绍了在 CentOS 8 上使用 Nginx 安装 Laravel PHP 框架的教程。Laravel 是一个开源的、流行的、现代的基于 PHP 的 web 框架,具有丰富的、优雅的、易于理解的语法,使得构建大型的、健壮的 web 应用程序变得容易。

Laravel 使用Composer——一个用于管理依赖关系的 PHP 包管理器和Artisan——一个用于构建和管理 web 应用程序的命令行界面。

这个简单、快速的路由引擎、强大的依赖注入容器、用于会话和缓存存储的多个后端、富有表现力和直观的数据库 ORM、健壮的后台作业处理和实时事件广播。

要求

如果您考虑以下因素,本教程可能会更有用:

  • PHP > = 7.2.5 带这些 PHP 扩展 OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype 和 JSON。
  • 作曲——用于安装和管理依赖项。

加入我们,了解如何在 CentOS 8 Linux 发行版上安装最新版本的 Laravel PHP web 框架

1-在 CentOS 中安装 LEMP 堆栈 8

首先需要更新系统软件包 安装栈,使用下面的 dnf 命令 。

 

安装完成后,使用以下 systemctl 命令启动 PHP_PFM 、 Nginx、MariaDB 服务

 

通过使用安全脚本,您将能够保护和强化 MariaDB 数据库引擎。

 

为了确保服务器安装的安全,请回答下列问题。

 

如果您的服务运行的是防火墙, 打开防火墙中的 HTTPHTTPS 服务,使客户端请求能够到达 Nginx webserver

 

购买 Linux 虚拟主机

然后,使用浏览器在您系统的 IP 地址上确认您的 LEMP 堆栈正在运行

 
 

2-配置和保护 PHP-FPM 和 Nginx

另外, PHP-FPM 可以监听 Unix 套接字或 TCP 套接字,以处理来自 Nginx web 服务器的请求。而这是由 /etc/php-fpm.d/www.conf 配置文件中的 listen 参数定义的。

 

如果您使用的是 Unix 套接字,您需要设置正确的所有权和权限,如屏幕截图所示。因此,取消对以下参数的注释,并将它们的值设置为用户和组,以匹配运行 Nginx 的用户和组。

 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

另外,您需要在 /etc/php.ini 配置文件中设置系统范围的时区。

 

要继续,请查找行";date.timezone" 并取消注释,然后设置它的值,如屏幕截图所示。

 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果你想摆脱 Nginx 将使用其他扩展执行 PHP 代码的恶意用户的请求传递给 PHP-FPM,取消对以下参数的注释并将其值设置为 0 。

 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

同样,参见

在 centos 8 上配置 Firewalld

如何在 CentOS 8 上安装 MySQL

您可以在 /etc/php-fpm.d/www.conf 文件中取消对以下参数的注释。阅读评论获得更多解释。

 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3-安装 Composer 和 Laravel PHP 框架

使用以下命令安装 Composer 包。第一个命令下载安装程序,然后使用 PHP 运行它。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

 

随着 Composer 的安装,您可以使用它来安装 Laravel 文件和依赖项,如下所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

 

如果过程顺利,应用程序应该会成功安装,并生成一个密钥,如下图所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在的。env 环境文件已创建,所需的应用程序也已生成。在安装期间。您不应该像以前那样手动创建它们。为了确认这一点,使用 ls 命令运行一长串的 laravel 根目录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

 

然后,开始在存储引导/缓存目录上配置正确的所有权和权限,使其可由 Nginx web 服务器写入。

如果在您的服务器上启用了 SELinux ,您需要更新存储引导/缓存目录的安全上下文。

 

You need to update the security context of the storage and bootstrap/cache directories if SELinux enabled on your server.

 

4-为 Laravel 配置 Nginx 服务器块

为了让 Nginx 开始为你的网站或应用服务,在中为它创建一个服务器块。conf 文件在 /etc/nginx/conf.d/ 目录下。

VI/etc/nginx/conf . d/my site . com . conf

注意 root 和 fastcgi_pass 参数,将以下配置复制并粘贴到文件中

运行并保存文件,检查 Nginx 配置语法是否正确。

 

nginx -t

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后重启 PHP-FPMNginx 服务,让最近的修改生效。

5-从网络浏览器访问 Laravel 网站

您需要使用本地机器上的/etc/hosts】文件创建本地域名系统,以访问位于mysite.com的 Laravel 网站,该网站不是完全限定域名(FQDN),也未注册。

要在所需文件中添加服务器 IP 地址和域,请运行以下命令。

 

 

 

原文:https://blog.eldernode.com/installation-nginx-on-centos-8/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

为了介绍世界上最受欢迎的 web 服务器之一,今天我们将展示教程在 CentOS 8 上安装 Nginx。它负责托管互联网上一些最大和最受欢迎的网站。在大多数情况下, Nginx 比 Apache 更加资源友好,Apache 可以用作 web 服务器或反向代理。

先决条件

如果您知道以下内容,本教程可能会更有用:

1- 安装 Nginx Web 服务器

首先,你需要使用 DNF 包管理器。它是 CentOS 8 上一个新的默认包管理器。

要安装 Nginx 包,请使用:

 

要安装 Nginx ,如果提示,输入 y 确认安装。然后运行以下命令来启用并启动服务器:

 

购买 Linux 虚拟私有服务器

2- 调整防火墙规则

要允许 Nginx web 服务器上的外部连接,您需要调整防火墙设置,默认情况下,它在端口 80 上运行。

因此,输入以下命令永久启用端口 80 上的 HTTP 连接:

 

现在,如果您需要检查是否正确添加了 HTTP 防火墙服务,请运行以下命令:

 

输出应该类似于以下内容:

输出

 

重新加载防火墙服务以应用更改:

 

您现在已经成功安装了 Nginx 服务器。

3- 检查你的网络服务器

要查找服务器的公共 IP 地址,请运行以下命令

 

要验证可访问的 IP 地址,请运行以下命令。

 

然后,在你的网络浏览器中输入结果地址,你将被带到 Nginx 的默认登陆页面:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

查看此页面后,您可以确保 web 服务器安装正确。

在接下来的文章中,我们将解释如何管理 Nginx 进程,熟悉重要的 Nginx 文件和目录,设置服务器块。

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年节点培训领域的其他问题,请参考提问页面部分并在其中提出您的问题。

原文:https://blog.eldernode.com/installing-email-server-on-debian-10/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

虽然我们使用各种应用程序来发送和接收消息,并且它们总是被升级以提供更多的访问和设施,但是使用电子邮件将不会过期。我们账户的大部分官方谈判和认证都是通过我们的电子邮件完成的。在本文中,你可以回顾一下教程用 ISPconfig 在 Debian 10 上安装邮件服务器。如果你最近准备了一台 Linux VPS 或 Debian 服务器,这可能会很有帮助。

为了让本教程更好地发挥作用,请考虑以下先决条件:

1-准备安装操作系统和 ISPConfig 的主机。

2- 2GB 内存,带 4GB 交换空间。

注意:你需要内存来过滤垃圾邮件。如果 4GB 交换避免了内存不足的情况,1GB 可能就足够了。

3-主机应该有一个双向开放端口 25 的互联网连接。

4-为主机准备一个固定的 IP 地址。

5-主机应该有其 IP 地址的记录。

6-为主机的 DNS 名称服务创建 MX 记录。

7-获取与主机 FQDN 匹配的主机反向 DNS 名称服务 PTR 记录。

8-拥有 sudo 权限的非根用户。

要进行设置,请按照 Debian 10 的初始设置进行。

根据它的隐私,使用电子邮件总是例行公事和受欢迎的。加入我们的指南,安装一个电子邮件服务器,以便能够完全控制如何访问、管理和存储您的电子邮件。在您的主机上设置电子邮件服务器之前,您应该检查邮件服务器的端口 25 是否同时打开了正在进行的发送和发送。此外,请确保您的主机已打开该端口。虽然即使在端口 25 未打开的情况下,也有办法让电子邮件正常工作,但我们建议您在另一台主机上安装电子邮件服务器,并在发送电子邮件时完全忘记第一台服务器。

DNS 名称服务

什么是 DNS mane 服务条目?邮件服务器需要一个 FQDN 和完全合格的域名。在本例中,我们考虑使用 eldernode.com 作为域名,为了表明邮件服务器的主机名不必是 mail,我们使用 DNS1 作为主机名。你会在下面看到 Dns1.eldernode.com。该主机安装在服务提供商的系统上,提供域名注册、域名服务和反向域名服务。

虽然 IP 地址是 178.33.154.66,看看下面的列表:

1-注册了 eldernode.com 域名

2-将此 IP 地址作为记录添加到名为 Dns1.eldernode.com 的 DNS 名称服务

3-添加了值为 Dns1.eldernode.com 的域 eldernode.com 的 MX 记录

4-添加了该 IP 地址的反向名称服务 PTR 记录,指向 Dns1.eldernode.com

因为 MX 记录是为电子邮件域创建的,所以我们为 eldernode.com 创建它,它指向接收该域电子邮件的电子邮件服务器 Dns1.eldernode.com。

反向名称服务

在这个例子中,反向名称服务应该返回 Dns1.eldernode.com。在添加相应的 PTR 网站之前,我的服务提供商检查了记录是否存在。

如何测试名称服务

现在测试名称服务似乎是一个好主意,因为如果名称服务设置不正确,发送和接收电子邮件将无法工作。如果您使用 Windows 而不是 Linux 或 Unix 作为您的工作站,您需要使用命令 nslookup 而不是主机

 

如果你看到,这表明该域名有一个相关的 IP 号码。还有,有一条 MX 记录指向 Dns1.domain.com。“邮件由谁处理”部分来自 MX 记录。当电子邮件发送到@domain.com 地址并在 Dns1.domain.com 接收时,需要 MX 记录。不要忘记检查邮件服务器的名称服务 FQDN 是一个 A 记录,并指向正确的 IP 号码。

 

然后,检查反向名称服务将 IP 号码解析回邮件服务器的 FQDN。

 

注意:请记住,您可以使用网页来测试名称服务,而不是使用 host 和 dig 命令。其中两个是 intoDNS 和 MXToolbox。

如何在 Linux Debian 上安装 OS

不要忘记用您的值替换 IP 号、主机名和域名。

 

此外,您需要验证主机名设置的正确性,以帮助邮件系统配置 ISPconfig 正常工作。

 

如何安装 ISPConfig

在这一步中,您可以在主机上安装 Apache web 服务器、OpenSSH-server,并使用 SSH 密钥设置 root 登录。因此,您可以直接以 root 身份 ssh 主机。

 

如果你更喜欢使用 Emacs 风格的编辑器而不是 nano,你需要安装 jed。安装操作系统后,您已经正确设置了/etc/host 和/etc/hostname。因此,请遵循完美的服务器指南来验证它们的正确性。如果你不注意主机名和 FQDN,以不面对任何问题,在邮件服务器工作结束。

 

在本文中,我们遵循了完美服务器指南。这样,您就可以将指南中的命令剪切并粘贴到命令行中。我们没有在这台主机上安装和使用 Mailman。因此,我们省略了 BIND DNS 服务器、Webalizer 和 AWStats 的安装。我们安装了 Roundcube Webmail,因为这台主机成为了一台电子邮件服务器。运行下面的命令生成 32 个字符长的河豚秘密。

 

如何使用系统

在这一步中,您将看到如何创建电子邮件域和邮箱

您需要首先以管理员身份登录到 ISPConfig,然后添加一个新的客户端、新的域并填写表单,还要添加一个新的邮箱。

毕竟,创建 DKIM 键,并通过按图像中编号的顺序单击按钮进行记录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在,等待大约 2 分钟,或者直到 ISPConfig 面板上部带有数字的红色球消失。作为第一个测试,您需要使用上面创建的邮箱登录到 Roundcube Webmail,并向相同的地址发送一封电子邮件。ISPConfig 会向每个创建的邮箱发送一条欢迎消息,所以那里应该已经有一条消息了。要编写简短的测试消息,请使用编写按钮。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后,你会在邮箱里收到邮件。现在,您可以测试向您拥有的其他邮箱发送电子邮件。另外,检查邮件是否到达那里。接下来,开始测试是否可以从其他地方发送到上面创建的邮箱。

请注意,如果您为邮箱启用灰名单,从服务器外部发送的电子邮件不会立即到达邮箱。我的意思是,您将立即在邮件日志中看到尝试传递的条目,这样您就可以看到邮件可以到达您的服务器。文件/var/log/mail.log 中的灰名单条目如下所示:

 

此外,还可以在终端窗口中监控邮件日志,如下例所示:

 

如果灰名单是您的目标,请使用以下命令:

 

运筹学

 

灰名单的作用是延迟同一发件人发给同一收件人的第一封电子邮件。当收到第一封电子邮件时,接下来的电子邮件会毫不延迟地到达。如果您在第一次尝试时看到一切正常,您可以确保 ISPConfig Perfect 服务器指南正常工作。

如何连接电子邮件客户端

Thunderbird 可以作为邮件客户端的一个例子。其他邮件应用程序以类似的方式工作。ISPConfig 使帐户名成为电子邮件地址。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

STARTTLS 表示连接在不受保护的情况下开始,然后如果双方都支持加密,则切换到加密状态。如您所知,SSL/TSL 意味着会话从一开始就是加密的。当然是 SSL。TSL 更安全。所以,如果你的客户问起,试着做好准备。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何使用 SPF

允许你自己创造记录。你只需要检查你的名字 servo=ice 提供者是否能生成一个 SPF 记录,或者运行下面的命令来使用互联网搜索引擎。

 

可以找个网站创建一个 SPF 名称服务记录。然后,将记录剪切并粘贴到您的名称服务中。并添加 TXT 记录,或者在某些 DNS 系统上添加 SFP 记录。

下面是一个示例,用于检查 SPF 在名称服务器中的外观:

 

或者甚至:

 

如何使用 DKIM

ISPConfig 在创建电子邮件域时为您创建了 DKeyesIidentifiedMail。剪切并粘贴 DNS 记录,它是您的名称服务的公钥,作为 TXT 记录。您的域名服务提供商可能会提供一个工具,使创建 DKIM 记录变得更加容易。保持 DKIM 私钥的秘密。要检查 DKIM 在名称服务中的外观:

 

当 ISPConfig 创建 DKIM 密钥时,私钥被复制到 amavis 设置中的正确位置。

此外,你可以使用 mail-tester.com 网站来检查 SPF 和 DKIM 的工作。该网站会给你一个电子邮件地址,你从你的服务器发送一封电子邮件。那么,你必须等一会儿,再检查一遍。

如何创建证书

由于 ISPConfig 可以创建自签名证书,因此除非您选择不创建它们,否则它们会在 ISPConfig 安装期间创建。创建浏览器、电子邮件程序和其他电子邮件服务器信任的适当证书是一个好主意,不管您是否创建了那些自签名证书。

请注意,创建的网站显示 Debian 默认网页,直到您为网站创建 LE 证书。此外,IsPconfig 面板不可靠,它有自签名证书。现在,这个新证书或者根本没有证书。设置证书时,在浏览器中输入服务器的 https 地址。用另一个显示证书信息的鼠标按钮单击浏览器地址栏左侧的图标。最后,转到 ISPConfig 面板系统选项卡、接口主配置和邮件选项卡。那里设置:

 

到 SSL。

你可以在网站上用工具测试证书,使用互联网搜索引擎

 

那些工具在测试电子邮件服务器拥有的证书时测试网站,用

 

ISPConfig Roundcube 插件

要被允许在 Roundcube 中更改电子邮件密码,你需要使用有用的插件。此外,也可以在 Roundcube 中修改其他设置。这些插件对网络邮件用户很有用。你可以安装 ISPCongif Roundcube 插件,它可以在 Debian 10 中工作,只是现在 ISPCongif 3 _ account/conf/config . Inc . PHP 多了一行:

 

由于证书是在本教程的前一章中设置和测试的,因此它可以保持值 true。Som 如果主机没有有效的证书,请将此设置更改为 false。

您可能会看到帐户部分的某些项目已耗尽的错误消息。

 

您可以通过单击远程访问并为您按照教程创建的 rcmail-remote 用户编写 Dns1.domaincom 来解决这个问题。单服务器安装和带有单独电子邮件服务器的 ISPConfig 多服务器安装都需要它。

进一步用法

您可以创建另一个电子邮件域。您必须为该域创建 MX 记录,并将其指向您的电子邮件服务器。此外,您可以为您创建的所有电子邮件域使用同一个电子邮件服务器。为每个电子邮件域创建单独的电子邮件服务器是非常浪费的。

故障排除

如果您仔细地遵循了本指南,您应该不会遇到任何问题,并且可以成功地设置电子邮件服务器。但是,如果您需要检查 DNS 名称服务,请通过以下网站检查它们的 DNS:

  1. intodns.com
  2. dnschecker.com
  3. mxtoolbox.com

如果您没有接收或发送电子邮件,则由 postfix 来执行这些功能,并将其记录到/var/log.mail.log 中

 

但是,如果您在连接电子邮件客户端(如 Thunderbird)时仍然遇到一些问题,请使用下面的命令:

 

如果特定的电子邮件有问题,您可以使用该电子邮件的 ID 来查找电子邮件日志条目。例如:

 

该电子邮件的 ID 是 A9F2880C76。使用以下命令,查找该电子邮件的日志条目。

grep a9f 2880 c 76/var/log/mail . log

命令 mailq 显示 postfix 延迟队列中的电子邮件(尚未发送的邮件)。那里有一些最近的条目是正常的,电子邮件并不总是能被立即发送。您还可以使用队列 ID 查看这些电子邮件的内容:

 

在本文中,我们介绍了使用 ISPconfig 在 Debian 10 上安装电子邮件服务器的教程。你可以和客户发送电子邮件,也可以使用邮件传输代理或邮件发送代理等电子邮件软件。如果您有兴趣阅读更多内容,请阅读关于如何找到 SMTP 地址的文章。

原文:https://blog.eldernode.com/installing-lighttpd-debian-10/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Lighttpd(读作“lighty”)是一个开源、免费、高速的 web 服务器。Lighttpd 针对速度关键型环境进行了优化。它安全、灵活,并且需要的内存少,这使得它在其他 web 服务器中很受欢迎。它的体积很小,只有 1MB,CPU 和 RAM 的使用率很低。使用 Lighttpd,您可以使用 FastCGI、SCGI 和 CGI 接口托管用其他编程语言编写的 web 应用程序。Lighttpd 受 BSD 许可,支持使用 OpenSSL 的 TLS/SSL。加入我们的教程在 Debian 10 上安装带有 PHP、MariaDB 和免费 SSL 的 Lighttpd。要购买自己的 Linux VPS ,查看 Eldernode 的完美包并购买一个。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

要进行设置,请按照 Debian 10 的初始设置进行。

注意:在本指南中,域名假定为“example.com”。对于您的情况,请记住用您自己的域名替换所有填充名称和配置设置中的 example.com。

如果您正在寻找解决服务器负载问题的解决方案,Lighttpd 可能是一个理想的选择。它支持使用 chroot 和 mod_rewrite。让我们从更新您的系统开始吧。使用下面的命令来完成此操作。完成后,重新启动服务器以使更改生效。

 
 

如何安装 Lighttpd

因为 Lighttpd 在 Debian 10 默认存储库中可用,所以运行下面的命令来安装它。

 

安装完成后,您可以启动 Lighttpd 服务。要使其能够在系统重新启动后启动,请键入:

 
 

此外,您可以通过运行以下命令来检查 Lighttpd 的状态:

 

如何安装 MariaDB 服务器

使用以下命令安装 MariaDB 服务器。

 

您应该在完成安装后保护 MariaDB。要保护它,请键入:

 

如何安装 PHP 和 PHP-FPM

在这一步中,您将在您的系统中安装 PHP、PHP-FPM 和 FastCGI。因为 Debian 10 默认自带 PHP 7.3 版本。使用以下命令安装:

 

确保安装了软件包后,编辑 pho.ini 文件,并通过运行以下命令将 cgi.fix_pathinfo 设置为 1:

 

然后,更改以下行:

 

现在,您可以保存并关闭文件。

PHP 默认指向 UNIX socket/var/run/PHP/PHP 7.3-fpm . sock。此时,您应该配置 PHP-FPM 池来设置 PHP 监听 TCP 套接字。为此,请编辑/etc/PHP/7.3/fpm/pool . d/www . conf 文件:

 

然后,找到下面一行:

 

现在,用下面一行替换它:

 

一旦你完成了上述步骤,戴夫便关闭文件。要重新启动 PHP-FPM 服务以应用配置更改,请键入:

 

现在,您可以使用下面的命令修改 15-fastcgi-php.conf 文件:

 

再次找到以下几行:

 

用下面的替换它们:

 

现在,当所有操作成功完成后,您可以保存并关闭文件。要启用 FastCGI 和 FastCHI-PHP 模块,请运行:

 

然后,要应用您所做的更改,请通过以下方式重新启动 Lighttpd:

 

如何创建 Lighttpd 虚拟主机

要创建一个新的虚拟主机文件来用 Lighttpd 测试 PHP,请键入:

 

并且,添加下面的行:

 

现在,您可以保存并关闭文件。使用下面的命令启用虚拟主机。

 

然后,使用下面的命令在 Lighttpd 文档根目录中创建一个示例 index.php 文件:

 

添加以下一行:

 

保存并关闭文件。运行以下命令将 Lighttpd 文档根目录的所有权更改为 www-data。

 

最后,要重新启动 Lighttpd 服务,请键入以下命令。它将应用配置更改:

 

如何用 Let’s Encrypt 免费 SSL 保护 Lighttpd with】

要完成这一步,您需要首先安装 Certbot 工具,用 Let’s Encrypt 来保护您的 web 服务器。由于 Debian 10 默认仓库中没有最新版本的 Certbot,所以需要添加 Certbot 仓库。为此,请运行以下命令:

 

然后,您应该更新存储库并安装 Certbot。因此,键入:

 

此时,您需要使用下面的命令创建一个加密证书:

 

接下来,您将被要求提供您的电子邮件地址并接受许可条款,如下所示:

 
 
 

接下来,当证书下载成功完成时,您将看到下面的输出。

 
 

是时候将证书和私钥合并到一个文件中了。所以,运行:

 

因为您需要编辑 Lihghttpd 虚拟主机文件并定义加密 SSL 证书路径。使用以下命令来完成此操作:

 

现在,完成后,您可以保存并关闭文件。同样,您应该重新启动 Lighttpd 服务来应用配置更改:

 

如何访问 Lighttpd web 界面

至此,Lighttpd 已经安装并配置了 PHP 和 PHP-FPM 支持。所以,现在就来测试一下吧。打开你的网页浏览器,输入网址 https://www.example.com。然后,您将被重定向到以下页面:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这样!通过这种方式,您可以确保 PHP 与 FastCGI 配合良好。

在本文中,您阅读了在 Debian 10 上使用 PHP、MariaDB 和免费 SSL 安装 Lighttpd 的教程。如果你已经仔细阅读了本指南的步骤,现在你可以享受托管自己的 web 服务器了。

原文:https://blog.eldernode.com/installing-mysql-on-ubuntu-20/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

众所周知, MySQL 是一个开源的数据库管理系统。在本文中,让我们了解更多关于在 Ubuntu 20.04 上安装 MySQL 的教程。它是作为流行的 LAMP (Linux,Apache,MySQL,PHP/Python/Perl)栈的一部分安装的

先决条件

如果您知道以下内容,本教程可能会更有用:

1- 安装 MySQL

当我们开始大部分安装时,首先更新你的服务器的包索引。

 
 
 

购买 Linux 虚拟私有服务器

2- 配置 MySQL

使用 sudo 运行 MySQL 的安全脚本:

 

然后,你可能会面对一些提示。第一个是如果你想设置验证密码插件。为此,脚本会要求您选择一个密码验证级别,最弱的是 0 ,最强的是 2 :

输出

 

在下一个提示中,您应该输入并确认 MySQL root 用户的密码。

输出

 

要接受所有后续问题的默认设置,您可以按下 Y ,然后输入。

3- 调整用户认证和权限

要使用密码作为 root 连接 MySQL,您需要将认证方法从默认的认证插件 auth_socket 切换到另一个插件,如 caching_sha2_password 或 mysql_native_password 。可以从 yo ur 终端打开 MySQL 提示符:

 

此外,要更改它使用的身份验证插件并设置新密码,运行一个 ALTER USER。你应该选择新的和强密码

此命令将更改您在步骤 2 中设置的 root 密码:

 

要告诉服务器重新加载授权表并使您的新更改生效,您可以运行 FLUSH PRIVILEGES

 

现在,您需要再次检查每个用户使用的身份验证方法,以确认 root 用户不再进行身份验证。为此,请使用 auth_socket 插件:

 

 

 

 

 

 

原文:https://blog.eldernode.com/installing-on-microsoft-iis/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在 Microsoft IIS 上安装。如何使用微软 Web 平台安装程序 5.0 安装 IIS 8.5 和 WordPress 3.x?本文描述了如何使用微软网络平台安装程序(Web PI)5.0 版在 Windows 客户端和服务器上安装和配置 WordPress 3.x。

注: 截至2020 年 2 月 12 日。微软 WPI (5.1)没有在 Windows 10 上正确安装 PHP 支持,因此 WordPress 安装失败。

购买 SSD VPS 托管服务器

Web PI 是一个免费的工具,可以让你获得微软网络平台的最新组件,包括互联网信息服务(IIS)、MySQL、PHP、微软。NET 框架和 Visual Web Developer—快速而简单。

Web PI 还允许你通过内置的 Windows Web App Gallery 安装 Web 应用程序,比如 WordPress。

MicrosoftWeb Platform Installer(Web PI)5.0 支持的操作系统有:

Windows XP (SP2)、Windows Vista、Windows 7、Windows 8 和 8.1、Windows Server 2003 (SP1)和更高版本、Windows Server 2008 和 r 2、Windows Server 2012 和 r 2。

对于本指南,假设您的计算机上安装了 Windows Server 2012 R2 或 Windows 8.1 Pro 客户端。

你还需要一个互联网连接和管理员权限。

如何安装微软网络平台安装程序 5.0

在这一步中,您必须下载、安装并启动 MS Web 平台安装程序。为此,请遵循以下步骤:

1。 以拥有管理权限的用户身份登录您的 Windows 机器。

2。 启动浏览器之一的

3。 进入下面的链接,点击免费下载按钮:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4。 点击运行。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5。的点击再次运行。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6。T3 等待几秒钟 Web PI 5.0 到开始。

如何选择要安装的产品和应用程序

在这一步,你选择你想要安装的 WordPress 的版本。

注: 本指南使用 WordPress 3.9.1。

1。 在 Web 平台安装程序开始屏幕上点击应用标签,然后点击添加按钮与文字按钮关联。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2。T3 点击安装。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何查看和配置所选产品和应用

在此步骤中,您将检查并配置您添加的内容。此外,添加数据库并为其配置密码。

1。 当问你想使用哪种类型的数据库时,选择 MySQL 。

注意: 这将安装 MySQL 5.1 for Windows 来处理 WordPress 需要的所有数据库事务。

2。 在密码字段中,输入您的数据库的密码,然后点击继续。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3。 查看要下载安装的文件,以及许可协议,然后点击我接受。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4。中的这一关允许的 Web PI 安装到完成

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5。 配置安全密钥。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

钥匙不需要记忆,应该只是归属,随机,复杂。

生成密钥的一个简单方法是使用在线密钥生成器。每次单击浏览器刷新,在线密钥生成器都会创建一组新的密钥。

注: 在线密钥生成器生成的密钥可能包含美元符号’ $ ‘,不能与输入到 Web-PI 中的密钥一起使用。在这个 Web-PI 问题解决之前,一个简单的解决方案是检查美元符号字符,并简单地将’ $ ‘替换为’ S '。

考虑下面的例子:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6。 完成。

在完成对话框上点击复制 到剪贴板链接,粘贴和保存这些信息在一个文件中备查,然后点击完成按钮。

注意: 这会把你的数据库设置和密码复制到剪贴板上。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

7。 微软网络矩阵将会打开,允许你配置与你的 WordPress 站点相关的附加设置:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何完成安装和配置

1。 切换到浏览器之一。

2。 去你的 WordPress 网站。

比如,去http://localhost/my WordPress。

3。 在站点标题框中,键入您站点的名称。

4。 在密码、两次框中,输入管理员账号的密码。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5。 在您的电子邮件框中,键入管理员帐户的电子邮件地址。

6。T3 点击安装 WordPress。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

7。T3 点击登录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

8。T3 输入你的用户名和密码然后点击登录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如何启用干净网址(永久链接)

现在 WordPress 已经安装好了,在这一步中,您可以启用 Pretty Permalinks 。

1。在仪表盘菜单中,点击设置。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2。向下滚动,然后点击永久链接。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3。 在常用设置下,选择一个常用永久链接设置或者选择自定义结构创建自己的永久链接。

然后点击保存更改。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

安装成功完成!

在 Microsoft IIS 上安装。

如何用 WordPress 运行 Microsoft WebMatrix】

微软 Web PI 安装 WordPress 结合微软 WebMatrix 在本地主机配置中运行。

当 WebMatrix 没有运行时,您将无法访问您的 localhost WordPress 站点,直到 WebMatrix 重新启动。

使用以下步骤启动 WebMatrix 并启动您的本地主机 WordPress 站点:

1。 点击开始 > > 所有程序 > > 打开微软 WebMatrix 文件夹 > > 点击启动微软 WebMatrix 。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2。WebMatrix 开始页面,点击 我的站点 按钮显示已安装的站点,然后点击弹出的上下文菜单中显示的 wordpress 站点。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3。 网站打开后,点击网站左下方的标签,显示 WordPress 启动 URL 和文件路径的链接。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4。 点击站点 URL 链接来启动你的本地主机站点。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5。 最后, WebMatrix 会打开一个浏览器窗口到你的 localhost WordPress 站点,你可以定制和添加内容。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意: 当你与本地主机 WordPress 站点交互时,WebMatrix 必须保持运行。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

在 Microsoft IIS 上安装。

好运。

Goodluck.

原文:https://blog.eldernode.com/installing-php-on-windows-server/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

PHP 是网络上最常见的服务器端编程语言。PHP 通常被大多数虚拟主机提供商预装在服务器上。简单的学习路径、与 MySQL 数据库的密切关系以及大量的库将节省您成为开发人员的时间。PHP 可能不太好,但对于您的第二个学习应用程序来说,它肯定是一个不错的选择。你可以从 Eldernode 选择你最完美的 Windows VPS 服务器包来安装 windows server。

本文解释了如何在 Windows Server 上安装和测试 PHP。在 Windows 服务器上安装 PHP 允许您安全地创建和测试 web 应用程序,而不用担心影响您网站上的数据或系统。本教程使用 Microsoft Web Platform Installer(WebPI)进行安装,不包括从源代码安装 PHP。和我们在一起。

PHP 简介

PHP 是一种 web 脚本语言,由于其高速、强大和安全,在开发人员中很受欢迎。互联网上大约 60%的网站都是用 PHP 制作的。PHP 如此强大,以至于像脸书、雅虎、维基百科、苹果这样的流行网站,以及像 Joomla、WordPress 和 Drupal 这样的流行而强大的内容管理系统,或者像 Vbulletin 这样的论坛都是由 PHP 创建和开发的。

PHP 代表 PHP 超文本预处理器。需要注意的是,PHP 是一种开源语言,是一种服务器端脚本语言。PHP 总是免费的。

PHP 的结构与 C 编程语言非常相似,并且非常容易学习。用 PHP 你可以很容易地静态页面,打开服务器上的文件,读取,修改或删除,连接到各种数据库和保存,检索和编辑数据,你还可以发送和接收 cookies。PHP 目前有 3 个版本,5.6、7.0、7.1,5.3、5.4、5.5 版本已经过期,不再支持。

PHP 是一种免费的开源语言,运行在服务器端,以 HTML 的形式返回结果。当然 PHP 需要运行在 Linux 服务器上,而要运行在 Windows 等操作系统上,就必须在 Windows 中创建一个虚拟的 Linux 服务器。在 PHP 安装培训主题的延续中,我们将解释工作方法,加入我们与 PHP 语言安装培训主题的延续。在这篇文章中,我们将教你如何在 Windows 服务器上安装 PHP 7。请注意,这需要完整的 iis 安装,您应该启用它。

PHP 是使用最广泛的服务器端编程语言之一。很多流行的 CMS 和框架如 WordPress,Magento 和 Laravel 都是用 PHP 构建的。在这一节中,我们将解释如何使用 Windows Installer 在 Windows 服务器上安装 PHP。要开始安装,您必须首先访问 Microsoft web platform 的官方网站并下载该程序:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

下载后,运行程序并转到产品部分:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后在左边的窗口中,您必须转到框架部分。

你必须找到你想要的 PHP 版本(你必须确保选择的版本与 Windows 架构相同。)

然后点击添加,最后点击安装

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注: 以上为 x64 为 64 位 windows,x86 为 32 位 windows。

接下来,在新窗口中,选择我接受选项。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这个阶段,你必须等待安装完成,最后选择完成选项。

您现在已经成功安装了它。

如何在 windows 服务器上测试 PHP 安装

接下来,我们必须测试程序一次:

你必须先去驱动器 C 。然后进入 inetpub 目录,再进入 wwwroot

这里您需要创建一个名为phpinfo.php的文件,并将以下代码放入其中:

 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

接下来,您需要打开浏览器并转到以下地址:

 

转到这个地址,您应该会看到一个类似于下面的页面。这意味着 PHP 已经安装并且运行良好。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1。如何用 Apache 安装 PHP 7.4?

如果使用 apache 作为 web 服务器,请将以下命令添加到 Apache 的 httpd.conf 文件中,以安装 PHP 和 Apache PHP 模块:

 

保存文件并启动 Apache。然后在 apache 的 htdocs 中创建一个 pinfo.php 文件,创建完成后,转到以下 URL:

 

2。如何用 Nginx 安装 PHP 7.4?

运行以下命令来安装 PHP 和 PHP FPM 包:

 

安装完成后,FPM 服务将自动启动。要检查服务的状态,请运行以下命令:

 
 

不要忘记重新启动 Nginx 服务来启动和运行新的配置:

 

3。电脑上要装什么程序才能开始 PHP 编程?

你应该在电脑上安装三样东西:

Web 服务器: PHP 可以运行在大多数虚拟 Web 服务器上,包括微软 IIS。但是最好使用免费的阿帕奇网络服务器,你可以从阿帕奇网站下载。

数据库: PHP 可以和大部分数据库通信,包括 Oracle 和 Sybase。但是 MySQL 比较常用,可以从 MySQL 网站下载。

PHP 解析器: 为了让 PHP 代码得到处理并最终作为 HTML 输出发送到浏览器,你应该安装 PHP 解析器语言必须安装。

4。什么是 PHP 应用?

您可以将 PHP 用于 3 个一般目的:

–网站和网络应用程序(服务器端脚本)

–桌面应用程序(GUI)

–命令行编程

在本文中,首先,我们解释了 PHP 简介。然后我们教你如何在 Windows Server 上安装 PHP。在下文中,我们解释了如何测试该程序的正确安装。另外,在上一节中,我们问了关于在不同版本中安装 PHP 的常见问题。

原文:https://blog.eldernode.com/installing-vpn-on-windows-server-2012/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们决定通过 Windows Server 培训系列来教你如何在 Windows Server 2012 上安装 VPN 。在我们开始在 Windows Server 上配置 VPN 之前,我们先来看看 VPN 及其性能。如果你愿意,你可以选择你的完美的 Windows 虚拟专用服务器包并在上面安装 Windows Server 2012,然后继续按照说明操作。

VPN 或虚拟专用网络是一组连接到公共网络(如互联网)的计算机。在商业场所,VPN 用于与远程数据中心通信。人们可以使用 VPN 来访问实际上不在 Lan 上的网络资源(例如,您在另一个国家,在 VPN 的帮助下连接到您的组织,您可以控制所有的服务器)。此外,VPN 可以加密通信。

当您连接到 VPN 时,您实际上正在使用 VPN 客户端,并且您正在使用密码连接到互联网上的 VPN 服务器。因此,您与连接到该服务器的其他人在一个网络上,并且您可以根据您组织的策略来使用资源。

最重要的是你的通信是用 VPN 加密的。

在 Windows Server 2012 上安装 VPN 很容易,请执行以下步骤。这个配置是服务器端的。这意味着在另一个地方配置了一个 VPN 服务器,您作为客户端连接到它。

1。如何安装与远程访问相关的角色

打开 服务器管理器 ,点击管理。然后选择添加角色和功能

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

点击下一个进入角色页签:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

然后选择远程访问,点击下一步:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

您不需要从功能选项卡中选择任何内容。点击下一个:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

再次点击下一个:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

选择直接访问和 VPN (RAS):

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

将出现一个对话框,介绍系统中不存在的功能。点击添加功能:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

安装远程访问 角色。需要几分钟:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2。安装和配置 VPN 教程

回到服务器管理控制台,点击远程访问。选择您的服务器并右键单击它。然后点击远程访问管理:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

选择运行入门向导,如下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

选择仅部署 VPN,这里程序将开始安装:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

现在选择您的服务器并右键单击它。

选择配置并启用路由和远程访问:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

将出现新的安装指南:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

选择自定义配置,点击下一步:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

只需选择 VPN 访问选项:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

最后,完成流程,打开程序:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意: 路由器和防火墙必须正确配置才能支持 VPN 性能。

3。如何启用远程控制的用户访问

您可以允许用户通过 Active Directory 设置进行远程访问。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

由于用户的高需求,如何在 Windows Server 2012 中安装 VPN 是本文中最重要和最实用的案例之一。本教程还解释了如何安装与远程访问相关的角色以及如何为远程控制启用用户访问的完整步骤。

原文:https://blog.eldernode.com/introducing-aapanel-hosting-control-panel/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

专业管理员使用管理工具来提高系统的效率。这种方法甚至对新用户也很有用。aaPanel 弥补了管理知识的不足,因为 BaoTa 的创始研发团队向普通用户和不太懂技术的人提供软件。aaPanel 是一个免费的主机控制面板,有很多你需要的功能。因此,通过这篇文章来加入我们,了解一下引入 aaPanel 托管控制面板。安装和使用这个工具一点都不难,只需要选择你的 VPS 托管计划,继续阅读,就可以完成管理自己主机所需的步骤。

aaPanel 是一个开源和免费托管的控制面板。写这篇文章的时候,最新的官方版本是 6.8.6。最近,你已经了解了 Cpanel 和 Directadmin 。在接下来的内容中,你将会了解到许多与 aaPanle 相似的特性,甚至更多。如果你正在准备你的 Linux VPS ,阅读这个指南应该是你的首要任务。这个强大的控制面板将通过一个基于网络的接口来管理网络服务器。不仅仅是一个声明,你真的可以在所有的 Linux 发行版上一键安装它,比如 Debian、Ubuntu、Fedora、Deepin 和 CentOS(建议使用 CentOS ),并节省你的时间来更好地推进你的项目,让你自己成为它的粉丝之一。

面板功能

当你能够用可视化文件管理器、可视化软件管理器、可视化 CPU、内存、流程监控图、任务调度和 Docker 管理网站数据库FTP 时,那将会是令人惊奇的。你可以用一个简单的向导安装任何脚本和 CMS,也不需要 SSH,你可以使用终端环境。aaPanle 使用 API 来控制开发人员,并提供可部署的 web 环境,支持以下环境:

【基尼】& Apache

注意:请考虑你必须提供一个干净的服务器,不要安装 Apache、Nginx 之类的服务器环境。

2- MySQL,MariaDB & MongoDB

3- PHP

4- 重定向&模棱两可

5- Openlitspeed

6- 文件管理器

7- Cronjob

8-CSF–防火墙、iptables

建议您使用一个完美的 VPS 来帮助您快速安装它们,否则,可能会有点费时。如果你正在寻找免费的 Litespeed ,aaPanle 对你来说是一个管理主机的好主意,因为它为 Open Litespeed 创建了一个漂亮而高效的面板。所以,没有必要成为开放式 Litespeed 配置的专家。aaPanel 要求你忘记你的命令行,只需点击一下鼠标就可以开始使用你所需要的一切来部署和管理你的主机。让我们来看看它的环境如何,并更熟悉使用它时你会看到什么。

登录时,系统会提示您选择LNMP 。再解释一下,LAMP 包括 Apache、MySQL、PHP、Pure-Ftpd 和 phpMyAdmin。此外,LNMP 将安装 Nginx、MySQL、PHP、Pure-Ftpd 和 PHPMyAdmin。

首页:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

网站经理:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

FTP 管理器:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

数据库管理器:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

文件管理器:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Cron 管理器:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

监控:

监控能力始终是重要且必需的。您可以监控服务器资源占用情况,以帮助您实时观察其负载能力。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

安全性:

安全扩展在苹果是免费的。你可以用它来拥有一个免费的反垃圾邮件网关,Nginx WAF,SSH 登录提醒,系统防火墙安全。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

软件:

您将只安装您需要的扩展,以防止您的服务器臃肿。由于模块化开发,aaPanle 可以为您提供这种情况。您不需要使用命令行来安装主要的应用程序,如邮件服务器、Java、Google Drive、Python 等,因此,只需点击一下。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置:

工具中非常有用和实用的部分。此部分允许您启用 SSL 支持、通过 Google 身份验证的双因素身份验证、监听 IPv6、API、更改控制面板用户名和密码。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

就是这样!开始管理您的服务器,享受这个免费且受欢迎的托管控制面板。手表要有 512M 以上的内存和 100M 以上的空闲硬盘空间。

结论

在本文中,您了解了控制面板中的面板介绍。你可以在 CentOS、Debian 和 Ubuntu 上使用这个简单的主机控制面板。如果需要使用一键式应用,使用 DNS manager CentOS 是更好的选择。然而,只要你决定安装一个面板,你只需要 2 分钟(除了安装灯)。

[yasr _ visitor _ votes size = " medium "]

The very useful and practical part of tools. This section allows you to enable SSL support, two-factor authentication via Google authentication, Listen IPv6, API, changing of control panel username and password.

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

That’s that! Start managing your server and enjoy this free and popular hosting control panel. Watch to have more than 512M memory and more than 100M free hard disk space.

Conclusion

In this article, you learned about Introducing aaPanel ing Control Panel. You can use this simple hosting control panel on CentOS, Debian, and Ubuntu. If you need to use one-click applications, CentOS is a better choice to use DNS manager. However, you will need just 2 minutes (Except installing LAMP) anytime you decide to install aaPanel.

[yasr_visitor_votes size=”medium”]

原文:https://blog.eldernode.com/introducing-and-configure-haproxy-stats/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

HAProxy 是一个软件,通过它你将能够创建一个强大的负载平衡器。HAProxy 代表高可用性代理。该软件是负载平衡领域中最强大、最好、最专业的软件之一。有了这个系统,你就可以在不同的服务器之间分配你的访问者。这将增加您的正常运行时间。此外,并非所有的压力都集中在一台服务器上,而是分散在几台服务器上。这篇文章是关于介绍和配置 HAProxy Stats 。注意,如果你想买一个 VPS 服务器,你可以在 Eldernode 看到可用的包。

HAproxy 是最流行的负载平衡软件之一。需要注意的是,HAproxy 被用于很多高负载环境,比如 GitHub、Imgur、Instagram、Twitter。在下一节中,我们将尝试为您提供一个 HAProxy 统计的定义。在熟悉了 HAProxy Stats 的定义之后,下一步,我们将提到 HAProxy Stats 的一些特性。然后我们将一步一步地解释如何在 Ubuntu/CentOS 上安装 HAProxy,在最后一部分我们将教你如何配置 HAProxy Stats。请陪我们继续这篇文章。

什么是 HAProxy Stats?

HAProxy 是开源软件,通常用作 web 服务的负载平衡器和代理。这个工具甚至可以用来平衡 TCP 流量。负载平衡是对多个资源(如网络、处理器、磁盘等)之间负载分布的改进。).这项工作的目的是什么?提高资源利用率,增加吞吐量,减少响应时间,并防止资源过载。

HAProxy 服务器不是在物理上,而是在逻辑上位于 web 服务器的前面,用户请求首先被发送到这个服务器。然后,该服务器根据为其定义的算法调整 web 服务器的负载。

HAProxy Stats 特性

HAProxy 会给你很棒的功能。例如,使用该软件,如果您的一台服务器崩溃并停机,您可以将用户重定向到第二台/第三台服务器。这将减少您的停机时间,并防止对服务器的压力。有了 HAProxy,你还可以根据每台服务器的能力来分配访客。

为了说明为什么它的性能如此之好,HAProxy 列出了许多架构特性,包括事件驱动、零拷贝转发、O (1)事件检查器等等。

在这一节中,我们将一步步教你如何在 Ubuntu /CentOS 上安装 HAProxy。基于此,第一步,我们将教你如何在 Ubuntu 上安装 HAProxy,然后在 CentOS 上安装。请加入我们。

在 Ubuntu 上安装 ha proxy

在这一节的开始,我们将教你如何在 Ubuntu 上安装 HAProxy。第一步,您可以输入以下命令来了解通过官方渠道提供的版本号:

 

然后,要从外部存储库安装 HAProxy,必须使用以下命令添加新的存储库。键入以下命令后,按回车确认添加新的 PPA:

 

下一步是使用以下命令更新您的资源列表:

 

最后,您可以通过运行以下命令在 Ubuntu 系统上安装 HAProxy :

 

在 CentOS 8 上安装 ha proxy

下面介绍如何在 CentOS 8 上安装 HAProxy。首先,您需要运行以下命令来找到 HAProxy 的最新版本:

 

然后你需要检查你是否具备下载和编辑程序的先决条件。为此,请使用以下命令:

 

在下一步中,您必须使用以下命令下载源代码:

 

注: 最新版本的 HAProxy 参见 HAProxy 下载页面。

现在,您需要通过执行以下命令来提取文件:

 

成功提取文件后,现在必须通过以下命令输入提取的源代码列表:

 

注意,你必须为你的系统编译这个程序。为此,您必须使用以下命令:

 

最后,您可以使用以下命令安装 HAProxy :

 

如何配置 HAProxy Stats

在您成功完成上一步中的 HAProxy 安装步骤后,现在是时候配置它了。您可以在 web 浏览器中查看 HAProxy 统计数据。HAProxy Stats 提供了大量关于数据传输、总连通性、服务器状态等信息。您可以通过使用以下步骤对 HAProxy 设置进行一些更改来轻松配置它。

第一步,你需要启用 HAProxy Stats 。请注意,您可以在 HAProxy 中启用统计。为此,您需要编辑您的 HAProxy 配置文件。因此,您必须在默认部分之后添加以下命令:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在下一步中,您可以使用以下 URL 轻松地访问 HAProxy 统计数据。为此,在上面的配置中,使用服务器的 IP 地址,后跟统计 URI。正如您在以下命令中看到的那样,您可以使用配置文件中带有统计信息的已配置登录信息:

 
 
 

然后,您可以看到如下所示的统计数据:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意,如果您想更改 HAProxy stats 的 登录细节,您可以编辑您的配置文件。按照下面的命令更新“ stats auth 的值。然后你需要保存配置文件并退出。您需要重启系统以应用您所做的更改。

 

最后,您可以编辑配置文件来更改 HAProxy 统计数据的 URL,并使用以下命令更新它:

 

或者

 

您需要再次保存文件,然后重启系统以应用更改。

现在,正确完成上述步骤后,您可以使用以下地址访问 URL:

 

或者

 

HAProxy 是负载均衡领域免费且非常强大的服务之一。此服务用于提高 web 服务器的性能和可用性。该服务也可以在 Linux、Solaris 和 FreeBSD 平台上启动。这种免费且非常小的服务具有非常高的性能,也用于企业环境中。在本文中,我们试图介绍如何引入和配置 HAProxy Stats。

到此这篇yarn top命令(yarn top命令解读)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • spring教程在线(spring教程pdf)2025-04-05 09:54:05
  • resnet50网络结构要用yolo算法(resnet50网络结构原理)2025-04-05 09:54:05
  • 跨域请求头(跨域请求cors)2025-04-05 09:54:05
  • store怎么读英语(store怎么读英语发音语音翻译)2025-04-05 09:54:05
  • systrace工具(system工具)2025-04-05 09:54:05
  • spring揭秘pdf百度网盘(spring揭秘pdf下载)2025-04-05 09:54:05
  • treesizefree设置最佳配置(treesize怎么用)2025-04-05 09:54:05
  • gridlayout居中(gridlayout用法)2025-04-05 09:54:05
  • aurora什么牌子,价格(auro是什么牌子)2025-04-05 09:54:05
  • yarn队列配置(yarn 配置)2025-04-05 09:54:05
  • 全屏图片