Ansible
-
我如何使用 Ansible 和 anacron 实现自动化
有了 anacron,我可以把脚本和 Ansible 剧本放到合适的地方,以完成各种琐碎的任务。 自动化是伟大的 IT 和 DevOps 理想,但根据我的经验,可能根本不存在什么不…
-
让 YAML 变得像它看起来一样简单
YAML 看起来很简单,为什么它这么难写呢?了解成功使用 YAML 的两个秘诀。 如果你曾经尝试过写 YAML,你可能一开始会对它看起来很容易感到高兴。乍一看,经常用于配置文件、A…
-
用 Foreman 管理 CentOS Stream
这个例子让我们看到了在 Foreman 中管理和配置 CentOS Stream 内容的许多选项。 2021 年 12 月,CentOS 8 将达到生命终点,被 CentOS St…
-
使用 Vagrant 在不同的操作系统上测试你的脚本
Vagrant 可以帮助你在你的电脑上运行其他操作系统,这意味着你可以构建、测试、疯狂折腾而不毁坏你的系统。 我使用 Vagrant 已经很长时间了。我使用几种 DevOps 工具…
-
用 Linux 的 watch 命令观察命令和任务
了解 watch 命令如何让你知道任务已完成或命令已执行。 有很多时候,你需要等待一些事情的完成,比如: 一个文件的下载。 创建或解压一个 tar 文件。 一个…
-
Linux 中 cron 系统的 4 种替代方案
在 Linux 系统中有一些其他开源项目可以结合或者替代 cron 系统使用。 Linux cron 系统 是一项经过时间检验的成熟技术,然而在任何情况下它都是最合适的系…
-
如何在免费 WiFi 中保护隐私(四)
在 Linux 上安装好“虚拟专用网络” 之后,是时候使用它了。 0penVPN 在两点之间创建了一个加密通道,以阻止第三方访问你的网络流量数据。通过设置你…
-
使用 VS Code 在容器中开发
一致性可以避免当你有多个开发人员开发同一个项目时出现问题。 当你有多个不同开发环境的开发人员在一个项目上工作时,编码和测试的不一致性是一种风险。Visual Studio Code…
-
用 kubectl 管理 Kubernetes 的 5 种有用方法
学习 kubectl,提升你与 Kubernetes 的互动方式。 Kubernetes 可以帮你编排运行有大量容器的软件。Kubernetes 不仅提供工具来管理(或者说&nbs…
-
Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途
近日,Jetbrains 发布了《2019 年开发人员生态系统现状》报告。报告显示:Java 是最主流的编程语言,JavaScript 是最常用的整体编程语言,Go 是最有前途的编…