我管理着许多跨越多种环境(开发、质量保证、登台和生产)的服务器。为了帮助管理这些,我们在本地网络服务器上为我们的应用程序(例如 app_1_el6、app_2_el7 等)提供了多个存储库。我们还镜像了几个上游存储库,这些存储库为我们的自定义 rpm 提供依赖项(例如 EL Repo [1]、EPEL [2] 等)以减少包下载时间。
目前,一个 cron 作业将我们的本地与上游存储库同步。有时,我们会引入导致问题的更新(例如,与我们的某个软件包不兼容)。这最终会导致很多痛苦,我想避免这种痛苦。
我想做的是为上游存储库的本地镜像创建某种版本控制。例如,我想确保,如果在上游存储库中引入了一个破坏我们自定义 rpm 的新包,我有办法回滚或以某种方式隔离该包。解决这个问题的最佳方法是什么?
文件的搜索部分server.com和之间有什么区别?server.com./etc/resolv.conf
user@host /etc/sysconfig/network-scripts $ head -n 3 /etc/resolv.conf
# Generated by NetworkManager
domain sub.company.com
search sub.company.com sub.company.com. company.com. company.com
Run Code Online (Sandbox Code Playgroud)