ssh协议的现代化——mosh的安装 2012-05-08 | 开源软件 芬兰研究员Tatu Ylönen于1995年设计出最早的[SSH](http://zh.wikipedia.org/wiki/SSH)协议,它迅速成为最流行的远程登录安全协议。17年后,一组MIT的黑客提出了[mosh](http://mosh.mit.edu/),让SSH走向现代…… Continue reading
nagios监控postfix队列 2012-05-03 | 开源软件 前几天公司的邮件系统被内部的一个员工搞的不能收发邮件,原因是因为其在java程序中加入了告警设置。出现告警后会由公司的邮箱向他的163邮箱发送告警邮件。不想程序写的不严谨,出现了死循环。搞的不停的向163邮箱发邮件,163的反垃圾机制过滤后。所有的邮件发不出去,只能排在队列里。等…… Continue reading
google-code-prettify 代码高亮的使用 2012-03-19 | 开源软件 google-code-prettify是一款非常轻量的语法高亮js库,用来对各种页面上的源码进行语法着色。压缩后的代码才17K ,很小,对于喜欢精简的人来说prettify是最适合不过的了。在google的各种文档中 还有google code中都能看到它的身影。其项目主页为http…… Continue reading
nagios对mysql主从复制的监控 2012-03-15 | 开源软件 登陆从服务器mysql,添加验证的用户 1grant replication client on . to 'nagios'@localhost identified by 'jiankong'; 2flush privileges; 查看是否添加成功 1select user,host from mysql.user 在从服务器安装 nrpe,然后在配置文件nrpe.cfg加入一行 1command[check_mysql_slave]=/usr/local/nagios/libexec/check_mysql_slave 添加这个文件内容 1#!/bin/sh 2 3declare -a slave_is 4slave_is=((/usr/local/mysql/bin/mysql -unagios -pjiankong -e "show slave statusG"|grep Running |awk '{print 2}')) 5if [ "{slave_is[0]}" = "Yes" -a "{slave_is[1]}" = "Yes" ];then 6 echo "OK -slave is running" 7 exit 0 8else 9 echo "Critical -slave is error" 10 exit 2 11fi 再执行这个脚本,观察输…… Continue reading
AIX/linux下的性能监控工具—nmon 2012-03-06 | 开源软件 一.下载nmon。 根据CPU的类型选择下载相应的版本: http://sourceforge.net/projects/nmon/files 二.初始化nmon工具 然后直接运行 nmon 即可,直接运行nmon可以实时监控系统资源的使用情况,执行下面的步骤可以展现一段时间系统资源消耗的报告。 三.生成nmon报告。 1).采集数据: 1# nmon -s10 -c60 -f -m /home/ 参数解释: -s10 每 10 秒采集一次数据。…… Continue reading
几种开源软件授权协议 2012-02-07 | 开源软件 Open Source Initiative (http://opensource.org) 组织通过批准的开源协议目前有58种。 我们在常见的开源协议如GPL, LGPL, BSD, MIT等都是OSI批准的协议。 如果要开源自己的代码,最好也是选择这些被批准的开源协议。 Translated from http://opensource.org/licenses/ GPL (GNU General Public License) Licence: http://opensource.org/licenses/gpl-2.0.php GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生…… Continue reading
xampp环境下joomla报422错误 2012-01-06 | http/html/web 开源软件 在xampp环境下安装joomla时报下面的错误Strict Standards: Accessing static property JCache::$_handler as non static in htdocsjoomlalibrariesjoomlacachecache.php on line 422 可以尝试关闭PHP 错误信息。Xampp的默认php环境是开启错误信息的、 在PHP.ini中 查找error_reporting = E_ALL | E_STRICT 然后屏蔽修改为 error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED 查找 display_errors = On 屏蔽后修改为 display_errors = Off…… Continue reading
wordpress开启Gzip功能进行优化加速 2011-12-29 | 开源软件 1,请确认你的空间支持Gzip 你可以通过phpinfo.php查看你的空间是否支持Gzip compression。 2,打开Wordpress的Gzip功能 其实在Wordpress2.5以前默认是启用的,不过为什么这版本以后会关掉。不管它,我们把它打开。打开你Wordpress根目…… Continue reading
syslog-ng的使用 2011-12-23 | Linux/unix/mac 开源软件 syslog-ng是什么?syslog-ng作为syslog的替代工具,可以完全替代syslog的服务,并且通过定义规则,实现更好的过滤功能。 syslog-ng的安装 此处选择的是源码包安装方式,因为rpm安装方式会默认安装到/opt目录下。 首先,下载所需的软件包: wget http://caesar.acc.umu.se/pub/GNOME/sources/glib/2.10/glib-2.10.1.tar.gz wget http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/3.0.5/source/eventlog_0.2.9.tar.gz wget http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/3.0.5/source/syslog-ng_3.0.5.tar.gz 与s…… Continue reading
rz、sz命令无法使用问题 2011-12-23 | 开源软件 1-bash: rz: command not found 处理方法: 1.rpm -qf /usr/bin/rz查看安装的包是什么东东 2.1 如果有显示内容,说明你有这个工具,只需要yum install lrzsz一下就行了 2.2 如果没有显示内容,说明你rpm包没装,需要rpm -Uvh lrzszXXX.rpm,装一下这个rpm包。…… Continue reading