猿教程 Logo

如何为Buildbot创建Systemd单元文件 (How To Create Systemd Unit Files for Buildbot)

介绍Buildbot是一个基于Python的持续集成系统,用于自动化软件构建,测试和发布流程。 在前提教程中,如何在Ubuntu 16.04上安装Buildbot,我们创建了一个buildbot用户和组,将/ master / buildbot / master中的buildmaster安装到/ h......详细信息



如何在Ubuntu 16.04上安装Buildbot (How To Install Buildbot on Ubuntu 16.04)

介绍Buildbot是一个基于Python的持续集成系统,用于自动化软件构建,测试和发布流程。 它使用Python的Twisted库来处理构建主管和一个或多个工作人员之间的异步通信,以便于在多个平台上测试构建。 Buildbot是高度可配置的,并且对构建过程应如何工作做出很少的假设,使其适合复杂的构......详细信息



持续集成,交付和部署介绍 (An Introduction to Continuous Integration, Delivery, and Deployment)

介绍开发和发布软件可能是一个复杂的过程,特别是当应用程序,团队和部署基础架构本身复杂化时。 随着项目的增长,挑战越来越明显。 为了以快速而一致的方式开发,测试和发布软件,开发人员和组织已经创建了三个相关但不同的策略来管理和自动化这些流程。持续整合的重点是将个人开发人员的工作整合到主存储库,每天多次,......详细信息



如何在CentOS上托管与Caddy的网站7 (How To Host a Website with Caddy on CentOS 7)

介绍Caddy是一种新的Web服务器,易于使用。 它很简单,可以用作快速开发服务器,足够强大,可以在生产环境中使用。它具有直观的配置文件,HTTP / 2支持和自动TLS加密功能。 HTTP / 2是新版本的HTTP协议,通过使用单个连接来传输多个文件和头压缩等功能,使网站更快速。 TLS用于为通过......详细信息



Python中如何使用* args和** kwargs 3 (How To Use *args and **kwargs in Python 3)

介绍在函数定义中,参数是指定给定函数可以接受的参数的实体。编程时,您可能不会意识到代码的所有可能的用例,并且可能希望为将来的程序员使用该模块或与代码交互的用户提供更多选项。 我们可以通过在我们的代码中使用* args和** kwargs,将可变数量的参数传递给函数。理解*在Python中,* arg......详细信息



如何使用Icinga在Ubuntu 16.04上监控主机和服务 (How To Monitor Hosts and Services with Icinga on Ubuntu 16.04)

介绍Icinga是一个开源监控系统,用于监控网络主机和服务的健康状况。 在本教程中,我们将使用Icinga来设置两种不同类型的监视配置。 第一个是基于对主机外部服务的简单网络检查,例如定期向您的网站发送HTTP请求。 另一个配置使用在主机上运行的软件代理来收集更详细的系统信息,例如负载和正在运行的进......详细信息



如何在Ubuntu 16.04上安装Icinga和Icinga Web (How To Install Icinga and Icinga Web on Ubuntu 16.04)

介绍Icinga是一个灵活而强大的开源监控系统,用于监督网络主机和服务的健康状况。 它可以用于监视网络工作者群集的负载和正常运行时间,存储设备上的可用磁盘空间,缓存服务上的内存消耗等。 一旦正确设置,Icinga可以让您全面了解大量主机和服务的状态,以及通知,停机计划和长期存储性能数据。本教程将介绍......详细信息



如何配置NTP在Ubuntu 16.04中的NTP池项目中使用 (How to Configure NTP for Use in the NTP Pool Project on Ubuntu 16.04)

介绍准确的时间保持对于几乎任何服务或软件至关重要。 电子邮件,记录器,事件系统和调度程序,用户认证机制和在分布式平台上运行的服务都需要准确的时间戳记,以按时间顺序记录事件。 这些服务使用网络时间协议(NTP)来将系统时钟与受信任的外部源进行同步。 该源可以是原子钟,GPS接收器或已经使用NTP的另一......详细信息



如何在Ubuntu 16.04上托管与Caddy的网站 (How To Host a Website with Caddy on Ubuntu 16.04)

介绍Caddy是一种新的Web服务器,易于使用。 它很简单,可以用作快速开发服务器,足够强大,可以在生产环境中使用。它具有直观的配置文件,HTTP / 2支持和自动TLS加密功能。 HTTP / 2是新版本的HTTP协议,通过使用单个连接来传输多个文件和头压缩等功能,使网站更快速。 TLS用于为通过......详细信息



如何使用Python中的登录3 (How To Use Logging in Python 3)

介绍日志记录模块是标准Python库的一部分,并为软件运行时发生的事件提供跟踪。 您可以在代码中添加记录调用,以指示发生了什么事件。记录模块允许记录与应用程序操作相关的事件的诊断日志记录,以及记录用户事务事件以进行分析的审核记录。 它特别用于将事件记录到文件中。为什么要使用日志记录模块记录模块保存程......详细信息