[ad_1]
介绍
在本文中,我们将讨论系统如何 admin 可以在 Linux 环境中进行部署后验证。 我们不需要运行系统来理解部署后验证的场景。 我们将只研究应该采取什么样的步骤来避免 Linux 服务器上出现任何意外情况。
部署后验证是什么意思?
每次我们在 Linux 服务器上修改一些东西,就意味着我们已经部署了一些东西。 让它成为一个小小的改变 /etc/httpd/conf/httpd.conf/ 或最近安装或配置的全新应用程序。 这是一个部署,我们需要验证它。
这种验证并不复杂。 如果更改为 配置文件 是次要的,我们只需要测试该特定更改并确保它按预期工作。
应该有一份清单吗?
一个系统 admin 应该有一个部署前和部署后的绝对清单,以避免不必要的情况。 清单还可以帮助团队了解将要发生的事情。 下面是我们将如何做到这一点。
部署前检查清单
- 确保每个人都知道更改的范围是什么。 您可能正在努力应用简单的配置或修改文件,但团队的其他成员可能认为您正在部署全新的应用程序。
- 确保将要应用的更改在开发或暂存区域中经过必要的测试。 最好测试即将到来的系统级别更改以防止任何中断。
- 备份所有相关数据。 如果有小改动,在编辑之前复制特定文件就足够了。 另一方面,如果您要进行重大更改,则需要对服务器进行完整备份。
- 根据您的组织管理 Linux 服务器的方式,您可能需要额外的预防措施以添加到您的清单中。
部署后检查清单
- 始终测试更改。 这可能是检查 Web 服务器是否正常运行,例如 Apache 在不同的端口上应答,或为新部署的应用程序验证新的 SSL 证书。
- 测试更改中涉及的其他内容。 我们可以在这里有一个示例场景,例如,您正在部署一个新的 SSL 证书,那么您必须确保系统上的其他 SSL 证书没有受到影响。
- 允许开发人员彻底检查他们的服务。 他们是否直接参与变革并不重要。 许多事情在生产服务器上经常出错。 安全一点总是更好的。
- 如果出现问题,回滚会更改。 尝试解决问题。 如果没有任何效果,最好回滚您的服务器。
- 如果所有测试都通过,您可以将部署标记为完成并庆祝成功。
结论
在本指南中,我们彻底研究了如何在直接使用 Linux 服务器时避免糟糕的情况,在这种情况下,一个不小心的更改可能会导致系统瘫痪。 如果您遵循上述清单并全面检查您的测试,那么您将能够进行更好的部署后验证。 这就是现在的全部。 我们将为您的 Linux 服务器需求编写更多支持文章。
[ad_2]