![记住/记录在 Debian 上所做的更改,以供以后使用,例如重新安装操作系统(不在服务器本身上)](https://linux22.com/image/219140/%E8%AE%B0%E4%BD%8F%2F%E8%AE%B0%E5%BD%95%E5%9C%A8%20Debian%20%E4%B8%8A%E6%89%80%E5%81%9A%E7%9A%84%E6%9B%B4%E6%94%B9%EF%BC%8C%E4%BB%A5%E4%BE%9B%E4%BB%A5%E5%90%8E%E4%BD%BF%E7%94%A8%EF%BC%8C%E4%BE%8B%E5%A6%82%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88%E4%B8%8D%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%AC%E8%BA%AB%E4%B8%8A%EF%BC%89.png)
答案1
DevSecOps 最先进的方式是将服务器视为牛,而不是宠物。然后的想法是拥有从 strath 部署服务器的脚本,配置参考就是脚本。采用这样的方案,配置更改后重新部署服务器。这是一个比调整配置文件更长的过程,但它使您更容易管理一些配置状态(您的脚本)。
然后有多种技术可用于设置新服务器(Ansible、puppet...)。它们使您更容易编写部署脚本。
由于更改后可能会出现问题,因此代码修订系统可能会跟踪您从一个版本到另一个版本的更改(现在的标准是git
,但您可以基于此标准拥有多个集成软件:Github、Gitlab...)