首页

GitHub 欢迎一切 CI 工具

持续集成(CI)工具可以帮助你在每次提交时执行测试,并将报告结果提交到合并请求,从而帮助维持团队的质量标准。结合持续交付(CD)工具,你还可以在多种配置上测试你的代码,运行额外的性能测试,并自动执行每个步骤,直到进入产品阶段。
2017-12-26
2分钟阅读时长

Undistract-me:当长时间运行的终端命令完成时获取通知

想象这个场景。你运行着一个需要一段时间才能完成的命令。与此同时,你查看你的 Facebook,并参与其中。过了一会儿,你记得你几分钟前执行了一个命令。你回到终端,注意到这个命令已经完成了。但是你不知道命令何时完成。你有没有遇到这种情况?
2017-12-26
3分钟阅读时长

使用 molly-guard 保护你的 Linux/Unix 机器不会被错误地关机/重启

我去!又是这样。 我还以为我登录到家里的服务器呢。 结果 重启的居然是数据库服务器。 另外我也有时会在错误终端内输入 "shutdown -h 0" 命令。 我知道有些人 经常会犯这个错误 。
2017-12-26
2分钟阅读时长

详解如何用源代码安装软件,以及如何卸载它

对于绝大多数的 Linux 用户来说,第一次从源代码中编译和安装一个软件看上去像是一个入门仪式:它让很多人感到恐惧;但是,如果你能克服困难,你将可能进入一个全新的世界,并且,如果你做到了,那么你将成为社区中享有特权的一部分人。
2017-12-25
13分钟阅读时长

如何在 Linux 启动时自动启动 LXD 容器

当 LXD 在启动时运行,你就可以随时启动容器。你需要将 boot.autostart 设置为 true。
2017-12-25
2分钟阅读时长

一步步教你如何安装 Arch Linux

Arch Linux 是一个 x86-64 通用发行版,它流行于那些喜欢 DIY Linux 系统的用户和 Linux 铁杆粉丝当中。
2017-12-25
6分钟阅读时长

动态连接的诀窍:使用 LD_PRELOAD 去欺骗、注入特性和研究程序

我将向你展示一个基本的诀窍,在很大程度上你可以去影响大多数程序的行为,它并不仅是好玩,在有时候也很有用。
2017-12-24
8分钟阅读时长