分类
文章

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

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

分类
文章

如何在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是一种应用程序,可简化容器的管理过程,资源隔离的过程,这些过程的行为 […]

分类
文章

如何在Debian 10上安装和使用Clickhouse

介绍 ClickHouse是Yandex为OLAP和大数据使用案例创建的开源,面向列的分析数据库。ClickHouse对实时查询处理的支持使其适合需要亚秒级分析结果的应用程序。ClickHouse的查询语言是SQL的一种方言,可启用强大的声明性查询功能,同时为最终用户提供熟悉程度和较小的学习曲线。 面向列的数据库将记录存储在按列而不是行分组的块中。通过不加载查询中不存在的列的数据,面向列的数据库在完成查询时花费较少的时间读取数据。因此,对于某些工作负载(例如OLAP),这些数据库可以比传统的基于行的系统更快 […]

分类
文章

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

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

分类
文章

如何在ubuntu 18 04上使用ansible安装和设置docker

介绍 随着容器化应用程序和微服务的普及,服务器自动化现在在系统管理中起着至关重要的作用。这也是为新服务器建立标准程序并减少人为错误的一种方法。 本指南说明了如何使用Ansible来自动化我们的《 如何在Ubuntu 18.04上安装和使用Docker指南》中包含的步骤。Docker是一种应用程序,可简化containers的管理过程,资源隔离的过程,这些过程的行为与虚拟机相似,但具有更强的可移植性,更友好的资源,并且更加依赖主机操作系统。 虽然您可以手动完成此设置,但是使用Ansible这样的配置管理工具来 […]

分类
文章

如何在centos 7安装与安全配置redis

介绍 Redis是一种开源的内存中数据结构存储,擅长缓存。作为非关系数据库,Redis以其灵活性,性能,可伸缩性和广泛的语言支持而闻名。 Redis旨在供受信任的客户在受信任的环境中使用,并且没有自身强大的安全功能。但是,Redis确实具有一些安全功能 ,其中包括基本的未加密密码以及命令重命名和禁用。本教程提供了有关如何配置这些安全功能的说明,还介绍了一些其他设置,这些设置可以增强CentOS 7上独立Redis安装的安全性。 请注意,本指南未解决Redis服务器和客户端应用程序位于不同主机或不同数据中心的 […]

分类
文章

如何使用helm包管理器在kubernetes集群上安装软件

介绍 Helm是Kubernetes的软件包管理器,使开发人员和运营商可以更轻松地在Kubernetes集群上配置和部署应用程序。 在本教程中,我们将设置Helm并将其用于安装,重新配置,回滚,然后删除Kubernetes Dashboard应用程序的实例。该仪表板是基于Web的官方Kubernetes GUI。 有关Helm及其包装生态系统的概念概述,请阅读我们的文章An Introduction to Helm 。 先决条件 对于本教程,您将需要: 启用了基于角色的访问控制(RBAC)的Kubernet […]

分类
文章

如何在ubuntu 16 04上安装anaconda python发行版

介绍 Anaconda是一个开源软件包管理器,环境管理器,以及Python和R编程语言的发行版。它通常用于大规模数据处理,科学计算和预测分析,为数据科学家,开发人员,业务分析人员以及在DevOps中工作的人员提供服务。 Anaconda提供了720多个开源软件包的集合,有免费版本和付费版本。Anaconda发行版随附conda命令行实用程序。您可以通过阅读Anaconda文档页面了解有关Anaconda和conda的更多信息。 本教程将指导您在Ubuntu 16.04服务器上安装Anaconda的Pytho […]