Ansible
-
使用 Git 来管理 Git 服务器
借助 Gitolite,你可以使用 Git 来管理 Git 服务器。在我们的系列文章中了解这些鲜为人知的 Git 用途。 正如我在系列文章中演示的那样,Git 除了跟踪源代码外,还…
-
如何使用 Ansible 同步 GitHub 和 GitLab
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。 开源无处不在。它在家里的计算机上、在工作场所的计算机上、在互联网上,并且很多都由 Git 管理。由于 Git…
-
在软件部署中使用 strace 进行调试
我的大部分工作都涉及到部署软件系统,这意味着我需要花费很多时间来解决以下问题: 这个软件可以在原开发者的机器上工作,但是为什么不能在我这里运行? 这个软件昨天可以在我的机器上工作,…
-
在 AWS 中使用 Ansible 来管理你的 SSH 密钥
如果你长期使用亚马逊 Web 服务(AWS)中的实例,你可能会遇到下面这个常见的问题,它不是因为技术性的原因导致的,更多的是因为人类追求方便舒适的天性:当你登录一台你最近没有使用的…
-
多语言编程必备的十大 Vim 插件
使用这 10 个 Vim 插件,可以让你在写代码或运维时,感觉更棒。 我使用 Vim 文本编辑器大约 20 年了。有一段时间,我一直在定制我的 Vim 配置,但在只有在最近两年我才…
-
如何在 CentOS 8/RHEL 8 上安装 Ansible(自动化工具)
Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工具,能让系统管理员可以从一个中心节点(即 Ansible 服务器)管理数百台服务器。将 Ansi…
-
如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0
VirtualBox 是一款自由开源的虚拟化工具,它允许技术人员同时运行多个不同风格的虚拟机(VM)。它通常用于运行桌面(Linux 和 Windows),当人们尝试探索新的 Li…
-
关于 sudo 你可能不知道的
觉得你已经了解了 sudo 的所有知识了吗?再想想。 大家都知道 sudo,对吗?默认情况下,该工具已安装在大多数 Linux 系统上,并且可用于大多数 BSD 和商业 Unix …
-
用 Jenkins 构建 CI/CD 流水线
通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。 在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 De…
-
使用 ansible-bender 构建容器镜像
了解如何使用 Ansible 在容器中执行命令。 容器和 Ansible 可以很好地融合在一起:从管理和编排到供应和构建。在本文中,我们将重点介绍构建部分。 如果你熟悉…