linux IO工具iopp 2014-05-13 | Linux/unix/mac 开源软件 linux下的IO检测工具之前最常用的是iostat ,不过iostat查看到的总的IO情况。如果要细看具体那一个程序点用的IO较高,可以使用iotop 。不过iotop 对内核版本和Python版本有要求,虽然目前主流的centos和ubuntu版本上都适用。不过考虑到其无法适用的场…… Continue reading
基于Sublime Text搭建Python IDE 2014-05-12 | perl/php/python/gawk/sed 开源软件 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2这款编辑器,然后这段时间就试了一下,就深深地喜欢上这款编辑器了,对于类似的编辑器,我用过notepad2、notepad++、Editplus、…… Continue reading
linux终端下的SecureCRT sshc 2014-05-11 | C/C++/Java/Delphi Linux/unix/mac 开源软件 这个程序纯属是偶然看到的,看博客上显示的语言来看,应该是一个俄罗斯的技术大拿写的。程序非常小,适合在终端下使用,在centos/redhat平台下测试OK,不过在ubuntu下测试时有问题,也没细究,还是直接上内容吧。 一、下载安装 1[root@localhost src] wget http://cronylab.pl/codes/sshc-0.8.tar.gz 2[root@localhost src] tar zxvf sshc-0.8.tar.gz 3[root@localhost src] cd ssh_connector-0.8 4[root@localhost ssh_connector-0.8]# sh install.sh 5[#] Uncompressing iniparser-2.17.tar.gz 6[#] Iniparser compilation in progress...…… Continue reading
github for windows的使用 2014-05-10 | 开源软件 虽然有自己的blog很久了,不过以前写的很多脚本,总是因为这样或那样的原因没弄到blog平台上 。而回头想复用这些脚本时,在本地disk上发现又找不到或者年久丢失了 。这便萌生了使用github存放脚本的想法。 局限于办公环境是使用的win主机,所以写从github for windows入手…… Continue reading
rpm包制作之checkinstall 2014-05-06 | Linux/unix/mac 开源软件 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,想要把源码包制作成rpm包,可以使用redhat官方提供的rpm-build工具 。不过rpmbuild制作的过程相对复杂,需要编写相对复杂的spec文件,这里还有非官方的工具推荐。如:fpm(基于ruby开…… Continue reading
mrtg监控juniper防火墙流量 2014-04-18 | 开源软件 mrtg的作者同rrdtool的作者是同一人,两者对于监控和绘图,不过前者渐渐被后者取代 。不过在对被监控设备比较少时,mrtg在配置上还是比较方便和快捷的,毕竟像nagios、zabbix 这种重量级的监控软件用来监控一两个设备有点杀鸡焉用牛刀的感觉。这里还以昨天提到的junipe…… Continue reading
nagios check_mk监控juniper 2014-04-17 | 开源软件 公司内部有一台juniper rtx650防火墙,需要监控该设备的流量等信息 。配置原理十分简单,在防火墙上开启snmp配置,监控端通过snmp协议进行监控。这里使用了简单快捷的check_mk插件进行监控 。操作步骤现总结如下。 一、开启juniper snmp配置 1#设备标识信息和联系…… Continue reading
使用Node.js、Twilio实现手机控制门锁 2014-04-12 | 开源软件 试想一下,如果你忘了带钥匙,但你带手机了,你就可以打开门锁。或者,你还在往家赶,可你的朋友已经到你家门口,你通过手机远程把家门打开,让朋友先自己进去看会儿电视。这不是科幻,也不需要多先进的设备,而是自己动手开发出来的。 本文是基于我在波兰的Makerland大会上的一次研讨演讲。这…… Continue reading
gnuplot颜色设置及背景色设置 2014-03-15 | Linux/unix/mac 开源软件 gnuplot作图时默认颜色7种, 命令show colorname显示预定义颜色有112种, 但去除重复后, 实际预定义的不同颜色只有97种. 在自定义设置线的颜色、更改gunuplot图的背景色时都会用到该表。 一、颜色色系 彩色系 1# Language: bash 2set k t c; plot [][-6:-1] 30 lw 20 lc rgb "white" t"white #ffffff = 255 255 255", 40 lw 20 lc rgb "black" t"black #000000…… Continue reading
gnuplot绘制性能监控图 2014-03-15 | Linux/unix/mac 开源软件 linux下的用于性能监控出图的工具很多,像rrdtool、cacti(这个也是基于rrdtool的)、pnp4nagios、smoking、rrdtool等。不过前两天在看一个技术站点时又看到了另一个强大的绘图工具gnuplot(跨平台,不仅仅只linux) —— 其不但能绘制系统…… Continue reading