首页 » 其他
  • 使用Virtualenv隔离Ansible不同发行版

    showerlee 2016-02-16 16:56 其他 阅读 (4,783) 2条评论
    在日常使用ansible的部署过程中, 由于我们常用的yum, apt包管理工具默认安装的ansible版本为1.9, 在该版本应用一些新的ansible模块时下会遇到一些BUG. 如何使我们在保留旧版本的同时, 使用最新发行版来Fix这个issue, 则是本文所要讨论的问题. 因为ansible本身由python编写而成, 所以我们可以使用python下的virtualenv模块对我们所需的ansible发行版进行隔离安装, 这样既能保证我们原有的job还可以正常在stable version...
  • [Python] 调取MYSQL数据并插入到CSV文件

    showerlee 2015-04-17 14:35 LAN, PYTHON, 其他 阅读 (1,640) 抢沙发
    如何利用python脚本将远程数据库查询值,并将该值按照csv中"column A"对应关系整体插入到"column B",最近handle了一个case,联想到python天生对数据处理较shell有明显的优势,最后尝试用脚本搞定这个看起来逻辑很简单,但又不简单的data processing. Target: column A 是DB内存储的若干Project name,需要通过查询数据库,获取这些project name在DB对应的Project key的具体值,并插入column A后保存. #!/usr/bin/env ...
  • 让Mac OS X的终端多姿多彩(转)

    showerlee 2014-10-24 11:14 MAC 阅读 (2,476) 抢沙发
    与Linux相比,Mac OS X的终端总是欠缺些什么。对了,是色彩,Linux的ls命令使用不同颜色区分各种文件类型,Vim编辑器也支持语法高亮,而Mac终端却总是以黑白示人。 其实,只要稍微做一些工作,Mac的终端同样可以多姿多彩,请往下看。 彩色化ls的输出 Mac中BSD的ls命令可以使用-G参数彩色化输出的文件列表,需要配置LSCOLORS环境变量定义颜色,具体配置方法可以输入man ls查看。 不过,我推荐安装Linu...
  • SVN到Git迁移笔记

    showerlee 2014-08-08 18:11 Git, Svn 阅读 (4,506) 抢沙发
    本篇博文目的是将本地SVN服务器的project迁移为GIT格式,并上传到目前大家常用的github托管服务器. 解决方案: 一.环境部署 操作系统:        centos6.3 x64 SVN:             subversion-1.8.0 apache:          httpd-2.4.4 svn server(centos6.3 x64): node2.example.com svn client(centos6.3 x64): node...
  • CentOS6.3下修复yum安装工具

    showerlee 2013-12-11 11:49 其他 阅读 (14,487) 2条评论
    一.删除自带的yum # rpm -aq|grep yum|xargs rpm -e --nodeps   二.从CentOS系统镜像中提取rpm包,这里以centos6.3_x64为例 这里从镜像包Packages目录下提取如下rpm包: 三.安装rpm包 注:这里我为了方便就将所有提取出来的包放到我的VPS上供大家下载 # wget http://www.showerlee.com/down/python-iniparse-0.3.1-2.1.el6.noarch.rpm # rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.r...
  • Centos6.3下rsync+inotify安装配置笔记

    showerlee 2013-08-28 00:24 RSYNC 阅读 (8,356) 抢沙发
     inotify是一种强大的,细粒度的,异步文件系统时间监控机制,它可以替代crond实现与rsync的触发式文件同步,从而监控文件系统中添加,删除,修改,移动等细粒事件,从LINUX 2.6.13起,就已加入了对inotify的支持,所以我们只需要安装一个第三方软件inotify-tools即可管理此服务。    之前利用的rsync+crond来触发实现同步的瓶颈在于,rsync在同步数据时,需要先扫描所有文件后进行比对,而后进行差异传输...
  • 安卓手机变砖了怎么办?

    showerlee 2013-08-26 21:55 ANDROID 阅读 (1,571) 抢沙发
    安卓手机变砖了怎么办? 博主用的魅族MX2,所以是个实实在在魅粉+安卓root控,平时捣鼓完日常的运维工作后就会找点安卓上有意思的APP研究下,这不这几天LEB安全大师(安卓公认的良心之作)又更新了,但苦于没有免杀版(也就是MX2自带任务管理器会杀掉LEB本身),所以就到机锋找到了一个任务白名单APP,该软件相当于是自带魅族MX2 FLYME系统任务管理器的一个扩展插件,所以就按照教程一步步的操作,结果悲剧就发生。 教程...
  • Centos6.3下rsync笔记

    showerlee 2013-08-25 12:49 RSYNC 阅读 (6,997) 抢沙发
     rsync是linux下的文件同步服务,功能简单来说就是服务端打开873端口,客户端连接这个端口,并对服务器端配置的目录进行同步,可以理解为客户端比对服务器端资源后,对增量或者差异的数据进行增删改操作,功能支持上传(推送)或下载(获取)比对,也就是远程数据比对本地数据而后对远程数据进行增删改操作,以及本地数据比对远程数据然后对本地数据进行增删改操作。     centos6.3下默认已经安装,只需保证依赖...
  • Centos6.3下apache+svn部署web版本同步

    showerlee 2013-08-24 20:56 APACHE, Svn 阅读 (3,701) 抢沙发
    前段时间一直忙项目,所以项目初期的svn服务就一直没来得及更新,今天刚好忙完就将自己之前的配置重新总结了下,供大家参考。 svn(subversion)作为一款开源的代码版本管理软件,目前普遍用在项目开发人员将本地的源代码上传到web测试服务器的一种同步软件。 其存储版本数据有2种方式:BDB(一种事务安全型表类型)和默认的FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方...
  • Panabit安装配置笔记

    showerlee 2013-08-24 13:58 PANABIT 阅读 (2,970) 2条评论
    最近研究了linux下基于FREEBSD的开源流控软件Panabit,感觉功能还不错,单位公司如果经费不足的朋友需要做内网流控可以使用这款软件,最新免费版ISO镜像仅支持网桥模式和旁路模式,256个并发IP,65535个并发连接,基本满足中小企业内网使用。因为网桥模式支持流控,所以本次测试使用前者,虚拟机使用的是vmware9.0,简单的总结下: IOS下载地址:http://www.panabit.com/download/Panabit_1109_fb8x.iso 1.vmware下新建...