分类
文章

如何在Ubuntu 18 04上使用PHP在MySQL中实现分页

介绍 分页是将记录集中返回的行数限制为单独的,有序的页面,以便于它们之间的轻松导航的概念,因此,当数据集很大时,可以将分页配置为仅在每个页面上返回特定的行数。例如,分页可以通过减少页面上列出的项目数量来帮助避免在网上商店包含数千种产品时使用户不堪重负,因为用户通常不太可能需要查看每个产品。另一个示例是在移动设备上显示记录的应用程序。在这种情况下启用分页会将记录分成多个页面,这些页面可以更好地适合屏幕。 除了为最终用户带来视觉上的好处外,分页还使应用程序更快,因为它减少了一次返回的记录数。这限制了需要在客户端 […]

分类
文章

如何在Ubuntu 18 04上使用Ansible获取Let s encrypt证书

介绍 最好使用自动化流程和工具来完成现代基础架构管理。使用标准的Certbot客户端获取Let’s Encrypt证书很容易,但是通常是在调试服务器时必须手动完成的任务。这对于单个服务器设置是可管理的,但是在部署更大的机队时可能变得乏味。 使用诸如Ansible之类的配置管理工具来获取证书,可以使该任务完全自动化且可重复。如果您必须重建或更新服务器,则只需运行Ansible剧本,而不必再次手动执行这些步骤。 在本教程中,您将编写Ansible剧本,以自动为Ansible主机获取Let&#8217 […]

分类
文章

如何在Ubuntu 18 04上安装和配置Ansible

介绍 配置管理系统旨在为管理员和操作团队简化控制大量服务器的过程。它们使您可以从一个中央位置以自动化方式控制许多不同的系统。 尽管有许多流行的配置管理工具可用于Linux系统,例如Chef和Puppet,但它们通常比许多人想要或需要的更为复杂。Ansible是这些选项的理想选择,因为它提供了一种简单的体系结构,不需要在节点上安装特殊软件,可以使用SSH执行自动化任务,并使用YAML文件来定义置备细节。 在本指南中,我们将讨论如何在Ubuntu 18.04服务器上安装Ansible,并详细介绍如何使用此软件。 […]

分类
文章

如何使用Ansible在ubuntu 18 04上自动执行初始服务器设置

介绍 由于现代应用程序环境具有可处理性,因此服务器自动化现在在系统管理中起着至关重要的作用。配置管理工具(例如Ansible)通常用于通过为新服务器建立标准过程来简化服务器设置自动化的过程,同时还减少了与手动设置相关的人为错误。 Ansible提供了一种简单的体系结构,不需要在节点上安装特殊软件。它还提供了一组功能强大的功能和内置模块,可帮助编写自动化脚本。 本指南说明了如何使用Ansible自动执行针对Ubuntu 18.04服务器的《初始服务器设置指南》中包含的步骤。 先决条件 为了执行我们在本指南中讨 […]

分类
文章

如何在ubuntu 18 04上安装openlitespeed Web服务器

介绍 OpenLiteSpeed是经过优化的开源Web服务器,可用于管理和服务站点。OpenLiteSpeed具有一些有用的功能,使其成为许多安装的可靠选择:它具有与Apache兼容的重写规则,内置的基于Web的管理界面以及针对服务器进行了优化的自定义PHP处理。 在本指南中,我们将演示如何在Ubuntu 18.04服务器上安装和配置OpenLiteSpeed。 先决条件 要完成本教程,您将需要一台Ubuntu 18.04服务器,该服务器具有sudo启用的非root用户和ufw启用的防火墙。 请参阅我们的U […]

分类
文章

如何在ubuntu 18 04之间通过redis内置的复制功能迁移数据

介绍 Redis是一个内存中的键值数据存储,以其灵活性,性能,广泛的语言支持以及诸如复制之类的内置功能而闻名。复制是一种定期将数据从一个数据库复制到另一个数据库,以使副本始终始终与主实例完全相同的做法。Redis复制的一种常见用法是将现有Redis数据存储迁移到新服务器,就像在扩展其基础架构以提高性能时可能所做的那样。 本教程概述了使用Redis的内置复制功能将数据从一台Ubuntu 18.04服务器(“源”)迁移到另一台(“目标”)的过程。这涉及对每个服务器 […]

分类
文章

如何在Ubuntu 18 04上安装和使用TimeScaledb

介绍 许多应用程序(例如监视系统和数据收集系统)会累积数据以进行进一步分析。这些分析通常着眼于数据或系统随时间变化的方式。在这些情况下,数据表示为时间序列,每个数据点都带有时间戳。一个示例如下所示: 2019-11-01 09:00:00 server.cpu.1 0.9 2019-11-01 09:00:00 server.cpu.15 0.8 2019-11-01 09:01:00 server.cpu.1 0.9 2019-11-01 09:01:00 server.cpu.15 0.8 … 随着 […]

分类
文章

如何在Ubuntu 18 04上使用Ansible安装和设置Lemp

介绍 由于现代应用程序环境具有可处理性,因此服务器自动化现在在系统管理中起着至关重要的作用。配置管理工具(例如Ansible)通常用于通过为新服务器建立标准过程来简化服务器设置自动化的过程,同时还减少了与手动设置相关的人为错误。 Ansible提供了一种简单的体系结构,不需要在节点上安装特殊软件。它还提供了一组功能强大的功能和内置模块,可帮助编写自动化脚本。 本指南说明了如何使用Ansible来自动化我们的指南中有关如何在Ubuntu 18.04上安装Linux,Nginx,MySQL和PHP(LEMP)的 […]

分类
文章

如何使用Ansible在Ubuntu 18 04上安装和设置Docker

介绍 由于现代应用程序环境具有可处理性,因此服务器自动化现在在系统管理中起着至关重要的作用。配置管理工具(例如Ansible)通常用于通过为新服务器建立标准过程来简化服务器设置自动化的过程,同时还减少了与手动设置相关的人为错误。 Ansible提供了一种简单的体系结构,不需要在节点上安装特殊软件。它还提供 本指南说明了如何使用Ansible来自动化我们的《如何在Ubuntu 18.04上安装和使用Docker指南》中包含的步骤。Docker是一种应用程序,可简化容器的管理过程,资源隔离的过程,这些过程的行为 […]

分类
文章

如何在Ubuntu 18 04上使用Ansible安装和设置Apache

介绍 由于现代应用程序环境具有可处理性,因此服务器自动化现在在系统管理中起着至关重要的作用。配置管理工具(例如Ansible)通常用于通过为新服务器建立标准过程来简化服务器设置自动化的过程,同时还减少了与手动设置相关的人为错误。 Ansible提供了一种简单的体系结构,不需要在节点上安装特殊软件。它还提供了一组功能强大的功能和内置模块,可帮助编写自动化脚本。 本指南说明了如何使用Ansible来自动化我们的指南中有关如何在Ubuntu 18.04上安装Apache Web服务器的步骤。Apache HTTP […]