阅读更多

1顶
0踩

编程语言

转载新闻 盘点OSX上最佳的DevOps工具

2015-10-16 11:22 by 副主编 mengyidan1988 评论(0) 有6452人浏览
【编者按】对于运维人员来说,他们往往需要各种各样的工具来应对工作需求,近日Dustin Collins通过“The Best DevOps Tools on OSX”一文对OSX平台上的工具进行盘点,由OneAPM工程师翻译。

以下为译文

如果你供职于一个DevOps团队,那么肯定会用到很多工具,比如通讯、架构、编排、编程、测试等等。笔者总是关注一些热门工具,这样就能一直跟随潮流。笔者工作中使用的就是Macbook Pro,因此本文列出了一些经常使用的工具,以及一些使用工具。

协作方面

Slack——沟通(内部或对外),还支持Github、Jenkins和Pingdom的推送通知。

Google Drive——分享设计文档/电子表格/演示文稿(内联注释十分强大)。

Google Hangouts——用来举行日常简短的视频会议及其他会议。

Screenhero——协作编程工具:双方都能控制鼠标/键盘,是笔者所发现当下诸多工具中体验最稳定的。

asciinema——终端录制与屏幕分享工具。尤其适合分享CLI工作流与创建教程。试试rec命令中的-w flag,对长期运行的命令支持良好。

ngrok——建立到本地主机的安全通道。在修改本地API或站点后,笔者在发布前一般会通过它进行分享并获得反馈,对缩短设计工作的反馈环节非常有效。

mac2imgur——将截屏上传到imgur.com,比发送文件存到桌面上要好太多了。一旦上传后,就会将imgur URL自动复制到剪贴板上。

keen.io——用来追踪时间段发生的一系列事件,比如Github下载的开源项目。Keen使得代码可以更清晰的可视化,取代盲目猜测。

Mou——撰写可实时预览的Markdown文件。在将READMEs文档推送到GitHub之前,使用Mou进行编写是个不错的选择。

开发方面

iTerm2——比默认的Terminal app要好得多,可以拆分panes、search、instant replay等。这里使用的是Pastel(黑色背景)的配色方案。

zsh——比旧OSX自带的bash好用,可以用于结束tab、自动安装插件,并易于定制。通过homebrew执行zsh的安装命令brew install zsh,再将oh-my-zsh添加到顶层,就全部搞定了。

mackup——将配置文件备份到Dropbox上,这样一旦换新机器了,就无需数天时间,而是仅仅一个小时就能配置好开发环境。

CakeBrew——图形化管理homebrew的工具。笔者安装了很多homebrew安装包,而图形用户界面显然更好理解。

docker-machine——使用它来建立VirtualBox虚拟机从而运行Docker服务,也可以在OSX上安装Docker客户端。之前用的是boot2docker,不过将来都会改用docker-machine了。

Vagrant——如果个项目不是运行在Docker上,那么就是运行在Vagrant虚拟机上。

ChefDK——在Conjur,chef-solo被大量使用,使用它整合工具非常方便。在这些工具中笔者最喜欢的就是test-kitchen,它不止适用Chef。比如,可以给Docker容器配置一个shell脚本,并对其运行测试。test-kitchen可用来管理测试机器的生命周期。

packer——构建AMI的首选工具,比vagrant-aws插件更为轻量级。

RubyMine——vim还是emacs?都不是首先。RubyMine的debug功能非常棒,可以远程连接Ruby编译器(Vagrant或者Docker实例)。Chef插件也很不错。

PyCharm——很棒的debug工具,集成了IPython notebook。笔者使用过每一种Python IDE,最终在前几年选中了它。

Sublime Text 3——对于规模较小且非Ruby/Python项目,它是默认编辑器。GoSublime插件配置起来有点复杂,但是在写Go代码时会更简便。Conjur已经开始使用Jenkins Job DSL插件,因此也会Sublime来写Groovy代码。

CheatSheet——CheatSheet在后台运行,长按command键就能显示当前应用的快捷键列表。

Rested——man curl,查看flags。笔者使用Rested浏览测试API,有时候会保存请求,稍后做回归测试时进行回放。httpie也是个很不错的备选。

Patterns——用来复查正则表达式,支持多种语言,还有内置的cheat sheet。

其他



RescueTime——用来追踪不同应用上每周所花费的时间,也可用于评估工作时各种工具对于产效的影响。

Yoink——让文件拖拽更简便:Generate CloudFormation json -> Yoink -> AWS console

Evernote——在查看会议视频或者阅读科技书籍时做笔记。用过不少工具,不过最终还是选择了Evernote。

原文链接:The Best DevOps Tools on OSX ( 责编/仲浩)
  • 大小: 32 KB
来自: OneAPM
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jQ OSX底部工具箱特效代码

    jQ OSX底部工具箱是一款基于jquery实现的OSX底部固定工具栏。 jQ OSX底部工具箱效果图:

  • 盘点 OSX 上最佳的 DevOps 工具

    【编者按】对于运维人员来说,他们往往需要各种各样的工具来应对工作需求,近日 Dustin Collins 通过「The Best DevOps Tools on OSX」一文对 OSX 平台上的工具进行盘点。本文系 OneAPM 工程师整理翻译。以下为译文...

  • Mac OSX下的MySql 管理工具 Sequel-pro-1.1.2,非常好用!

    Mac OSX MySql 管理工具 Sequel-pro 非常好用,比Mysql Workbench 好用,试试就知道了.

  • 苹果OSX10.9懒人版安装工具包.zip

    苹果OSX10.9懒人版安装工具包.zip

  • OSX 下的 ssh 代理工具 SSHMole.zip

    OSX 下的 ssh 代理工具 SSHMole.zip,osx的ssh动态转发工具。

  • psutil:一个跨平台进程和系统工具Python模块-python开发

    目前支持 Linux、Windows、OSX、Sun Solaris、FreeBSD、OpenBSD 和 NetBSD,包括 32 位和 64 位架构,Python 版本从 2.6 到 3.5(Python 2.4 和 2.5 的用户可以使用 2.1.3 版本)。 PyPy 也可以工作。 示例应用...

  • mac osx下jetbrains家 IDE 开发工具 错误修复 优化

    mac osx 下 jetbrains 家 开发工具 ide最近频繁使用nodejs 经常使用npn install 安装nodejs包 项目文件夹下 node_modules 有大量安装的包 经常使用ide 打开这些项目文件夹 ide都会先建立目录索引缓存 如果你经常...

  • osx-finder-toolbar-apps:要添加到 OSX Finder 工具栏的工具

    osx-finder-toolbar-apps 要添加到 OSX Finder 工具栏的工具

  • swift-OSX系统转换加解密工具代码兼容OSX和iOS

    OSX系统 转换、加解密工具,代码兼容OSX和iOS

  • 3.DevOps体系之Git

    DevOps体系之Git 认识Git 官网 https://git-scm.com/ Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。 Git易于学习, 占用空间小,性能快如闪电。它优于 Subversion、CVS、...

  • OSX-Mac平台画板工具推荐-SktechBook

    Mac平台上类似于Windows平台上的mspaint,真心好用,AppStore可以免费下载,需要的拿走 百度、知乎、各种搜索没法发现有人推荐,找的辛苦

  • OpenGL入门OSX版

    上面的链接详细介绍了我们的所有OpenGL课程的历史,来由。一来是扫盲,而来是让你们更懂我们的课程是怎么设计的。 本课程是OpenGL入门篇,主要是针对零基础人群,OpenGL系列课程的下一部为:OpenGL进阶。...

  • 10款最佳的MySQL GUI工具,DBA必备神器!

    「读者福利!2 TB 各类技术资源免费赠送」MySQL是最广泛使用和流行的开源数据库之一,围绕它有许多工具,可以让设计,创建和管理数据库的过程变得更加容易和便捷。但是如何选择最适合自...

  • 在OSX上安装和使用ROS

    ROS官网和Github上提供了一些在OSX上使用ROS的方法。这里做一下总结:参考链接:https://github.com/mikepurvis/ros-install-osx安装使用要点:git clone https://github.com/mikepurvis/ros-install-osx.git cd ros...

  • mac osx上代码高亮

    平时会用onenote来记笔记,难免会想要摘录...osx可以用brew安装,不过是命令行版本的,于是弄了一个简单的脚本来调用highlight,将格式化后的代码输出到terminal上,代码如下#! /bin/sh# create a temporary file to

  • 在OSX上开发UNITY本地插件的经验分享

    有了这些信息,我们知道,要在OSX上开发Unity插件,需要把本地代码编译链接成一个dylib文件。 下面是第一次实验: 新建一个test.cpp文件: extern "C" int TempTest( int value ) { return ...

  • 2017 十款最佳iPhone渗透APP及工具

    与Android不同,搜索和查找iPhone的黑客工具及应用是一项艰巨的任务。这与ios系统及其强大的安全性不无关系。...那么iPhone上真的就无法使用任何黑客应用了吗?当然不是啦!下面,我就为大家隆重推荐几款iPhone下最...

  • 在Mac OSX上配置PySpark

    在Mac OSX上配置PySpark2016-04-20 22:03:28安装环境系统:OSX - 10.11.1 (15B42)内核版本:Darwin Kernel Version 15.0.0Python版本:2.7.10GCC版本:4.2.1引言上一篇文章我已经在Linux虚拟机里面配置了PySpark了,...

  • 在Mac OSX系统的Docker机上启用Docker远程API功能

    在Mac OSX系统的Docker机上启用Docker远程API功能作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsDocker守护进程提供了一套远程REST API,具体可以参考文档:...

  • OSX: 灵活管理Gatekeeper

    自从Mac OS X 10.8的美洲狮开始,Apple引进了一个叫Gatekeeper的技术,用来保护系统免收外来Apps对系统安全的破坏,这也是Apple所作出的技术上对付曾经爆发的被闪回感染的事件。苹果的官方文档。 这个设置...

Global site tag (gtag.js) - Google Analytics