2013-07-30
2013-07-30
22130浏览
2评论
Google Reader是一款无可替代的伟大产品,但实实在在地跟我们告别了。一直以来习惯于通过订阅RSS来浏览文章,说实在话并不喜欢通过微博或者微信来浏览,信息量太大,而真正有用的东西又不多,极容易被淹没,不容易沉淀。
Google Reader关闭后,一直用着the Old Reader,其使用习惯和界面均比较接近于Google Reader。但比较痛苦的地方在于速度和稳定性均不是很好,经常长时间不能访问,难以忍受。于是便想自己搭建一个平台,先尝试了NewsBlur,基于Django的,步骤相当繁琐。刚好碰到小众软件介绍了Tiny Tiny RSS,基于PHP+MySQL/PostgreSQL,安装起来也很方便。于是便安装了一个试试,发现挺不错的。
Tiny Tiny RSS 是使用 SimplePie 作为 RSS 抓取引擎的,抓取回来的文章数据需要保存在 MySQL/PostgreSQL 数据库里,抓取数据的时候,需要消耗一定的流量,所以,如果你的订阅源多的话,搭建类似的站点的确是一个消耗存储空间、带宽的活。
一、优点
项目主页: http://tt-rss.org/,其优点如下:
- feed状况检查:可以检查订阅的feeds是否失效
- 支持各种主题,包括模仿Google Reeder、feedly界面的主题
- 有适合移动设备的皮肤/插件
- 支持插件,其中精品插件包括ff_feedcleaner(feed内容过滤)、af_feedmod(制作全文阅读feed)、oneclickpocket(一键发送到pocket)、fever(模拟fever api,支持更多客户端)等
- 支持多种平台的客户端,包括Andriod、WP、iOS等
- 可以灵活地设置更新频率,第一时间获得订阅更新
- 支持导入OPML
- 可以收藏
- 有中文版本,但不完全
- filter功能:类似gmail的filter。从标题,内容,时间等等中匹配关键词,然后可以选择是打分还是加tag,加label,加星,标记已读,删除条目等,filter可以是作用于所有feed或者指定feed。可以是匹配关键词,或者是剔除关键词。
- 条目中的图片可以选择是显示还是隐藏。
- 邮件digest。把每天的未读条目作为digest发送到指定邮箱。而且可以选择发送了的条目自动标记为已读。发送时间也可以指定。
- 基于sphinx的全文搜索
- ...
二、安装要求
要求其实挺简单的,见官方wiki。
1. PHP版本必须高于5.3;
2. 可选PostgreSQL 或 MySQL数据库,其中MySQL数据库必须支持InnoDB.
阅读更多...
2013-05-16
2013-05-16
15323浏览
3评论
Webbench是知名的网站压力方面的测试工具,它是由Lionbridge公司开发。
官方主页:http://home.tiscali.cz/~cz210552/webbench.html
在运维工作中,网站压力及性能测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力及性能测试中存在一个共性,那就是压力及性能测试的结果与实际负载结果不会完全相同,就算压力及性能测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力及性能测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。
Web Bench最多可以模拟3万个并发连接去测试网站的负载能力。Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。Web Bench不但能具有静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
适用于linux操作系统
1、WebBench安装:
cd /usr/local/src
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install
补充:安装过程中如提示缺少组件请安装,缺少目录,请手动创建。
阅读更多...
2013-05-05
最后修改:2014-01-6 04:35
32656浏览
2评论
最近需要对两个独立的论坛进行合并,两个论坛的环境分别如下:
论坛一:Discuz 7.2,运行在Linux系统上,UTF8编码;
论坛二:Discuz X2.5,运行在Windows操作系统上,GBK编码。
整合的步骤如下:
1、对论坛一进行升级,首先从Discuz 7.2升级到Discuz X2.0,再从X2.0升级到X2.5,然后备份数据库;
2、将论坛二的数据库在管理后台进行备份,强制编码为UTF8;
3、对两个论坛的数据进行合并,使用的是网友提供的专门工具:Discuz! X2.5合并工具
这个操作需要在本地进行,分别安装两个新的论坛并把论坛一和论坛二的数据、附件、头像文件等各自恢复进去。
阅读更多...
2013-04-28
2013-04-28
9426浏览
0评论
2013-04-28
2013-04-28
9326浏览
0评论
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备以及打印机等。
Nagios安装和配置: https://loosky.net/archives/2758.html
想获取客户机上更为详细的信息,还必须在服务器及客户端上安装NRPE插件。
NRPE下载地址: http://www.nagios.org/download/addons
服务器端监控程序安装
#cd /usr/local/src
#tar zxvf nrpe-2.14.tar.gz
#cd nrpe-2.14
# ./configure --with-nagios-user=nagios -with-nagios-group=nagios --prefix=/usr/local/nagios/
# make all;make install-plugin ; make install-daemon;make install-daemon-config //将check_nrpe插件安装到/usr/local/nagios/libexec/目录下
#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
NRPE v2.14
Linux客户机监控
安装nagios插件
#useradd -s /sbin/nologin nagios //添加nagios用户
#cd /usr/local/src
#tar zxvf nagios-plugins-1.4.16.tar.gz
#cd nagios-plugins-1.4.16
#./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios/ //指定安装目录及运行该软件用户和组
#make;make install
阅读更多...
2013-04-28
2013-04-28
16732浏览
1评论
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备以及打印机等。
安装前提:
yum -y install gcc glibc glibc-common gd gd-devel php openssl-devel httpd
1、创建用户:
#useradd -m nagios #添加一个名为nagios的用户来运行nagios
#usermod -a -G nagios apache #将运行apache用户apache加入nagios组
2、 编译安装nagios及其插件:
nagios core官网下载地址:http://www.nagios.org/download/core/
nagios插件下载地址:http://www.nagios.org/download/plugins/
安装Nagios Core
#cd /usr/local/src
#mkdir /etc/httpd/conf/extra //用来存放关于nagios的http配置文件
#tar zxvf nagios-3.5.0.tar.gz
#cd nagios-3.5.0
#./configure --prefix=/usr/local/nagios/ --with-comman-group=nagios --with-httpd-conf=/etc/httpd/conf/extra/ //指定安装目录及用户、组和http的配置目录
#make all;make install
# make install-init;make install-config;make install-commandmode;make install-webconf //初始生成启动脚本、配置文件、命令配置模块和httpd的配置文件
阅读更多...
2013-03-01
2013-03-01
237943浏览
2评论
Git配置
git config --global user.name "robbin"
git config --global user.email "fankai@gmail.com"
git config --global color.ui true
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch
git config --global core.editor "mate -w"
用户的git配置文件~/.gitconfig
Git常用命令
查看、添加、提交、删除、找回,重置修改文件
阅读更多...
2013-02-27
最后修改:2013-03-1 08:55
6188浏览
1评论
水煮鱼同学介绍了几款WordPress 数据库管理和优化插件,其中WP Database Backup最早我是用过的,在指定的时间内会将数据库备份发送到我的邮箱。但后来出现过乱发或错发的问题,在网上也搜了一下,发现也有很多网友有类似的情况,这款就没再使用了。
介绍另外一款超强的备份插件:BackWPup,可以同时数据库和网站文件,可以将附件、主题等文件定时备份,支持备份到FTP空间、邮箱、Dropbox、SugarSync、Amazon S3、Google storage、微软的Azure、RackSpaceCloud等国外主流网盘,这么强大的东西正是我想要的,推荐你也试试哦。

阅读更多...