svn 建库

svnadmin create [repository_name] chown …

继续阅读 »

hadoop分布式云服务器安装

/etc/sysconfig/i18n en_US.UTF-8 以下是原始笔记, …

继续阅读 »

解决hadoop namenode 无法启动的问题

今天 重装Hadoop集群.安装完之后发现有个问题:

2013-07-21 13:26:33,357 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed.
java.io.IOException: NameNode is not formatted.

用JPS查看没有NameNode服务.且通过50070查看也没有响应.怪了!

GOOGLE了下,发现是在格式化的时候出了点问题.回想起来,我之前查过LOG,说是dfs/name没有这个目录,后来我手工建了,也没起作用.于是这次我直接把hadoop/tmp目录整个删除完,然后再重新格式化,成功了!

继续阅读 »

Android系统被爆严重安全漏洞,任何程序都可被注入木马

安全研究机构Bluebox Labs日前声称,他们发现了一个深藏于Android系统中长达4年的漏洞,这个漏洞堪称Android的万能钥匙,其可怕之处在于,黑客可以利用它来修改APK代码,而且不会破坏应用程序的加密签名,也就是说,任何合法的应用程序都可能被注入木马病毒,而且完全不被应用程序商店、手机和终端用户发现。

更可怕的是,这个漏洞从Android 1.6开始就一直存在于Android中,影响过去4年间发布的几乎所有Android手机,约为9亿部。根据应用程序的不同类型,黑客可以利用该漏洞进行各类操作,从窃取数据到建立僵尸网络,都不成问题。

综上所述,这个漏洞无论对于个人用户还是企业用户的影响都是巨大的,而且,无论你安装由设备制造商(如HTC、三星、摩托罗拉、LG)开发的应用程序还是来自第三方的应用程序,它们都一样面临被注入木马的危险。

如果你安装一款来自设备制造商的木马程序 ,那么这款应用将拥有访问整个Android系统和所有已安装应用程序(以及数据)的权限,它可以任意读取应用程序的数据(电子邮件、短信、文档等),获取保存在手机上的所有账号和密码,接管并控制手机的正常功能。

Bluebox已在今年2月份将此漏洞报告给Google,并将在本月晚些时候的黑帽安全大会上公布更多技术细节。

继续阅读 »

发布免费链接交换功能

各位站长们,特别是对建了新站的朋友,为了方便大家多赚点外链,从今天起,可以通过我的论坛发布免费友情链接交换信息了!

欢迎使用!

可以通过这里直接http://bbs.admclub.com免费发布

继续阅读 »

Nginx+php-memcache 3.03 缓存出现乱码解决方法

因为在国内买了个VPS,需要重新安装环境。
我的WEB配置是Nginx+php+memcache,每当一个页面被访问时,都会把输出写入到memcache中,第二次访问时,由nginx能过nginx-memc-module直接从memcached读取并输出。达到加速目的。

但是在这里安装中,发现当第二次后,输出的却是乱码,经验告诉我,这个内容是被压缩过的,很长的一段时间,我都认为是nginx的问题,很可能是头信息没有设置对,查了又查,发现NGINX的头信息应该是对的。

于是试下从memcached服务器中找答案,GOOGLE得知,自从memcached 1.4.1后,FLAG信息有所改变。于是把memcached从1.4.7降级到1.4.1。但是问题及不能解决。

接着,想到去查看memcached缓存的内容。一查才发现,原因在memcached中,HTML内容已经被压缩过了且flag的值是2!然后修改程序在写入memcached之前,把HTML保存到一个临时文件中,发现内容并没有被压缩,很显然是php-memcache模块自动压缩的了。于是再降级php-memcache模块到2.2.5。重新编译,重启php-fpm后,问题解决。

最后,不死心,还是到memcache官方查change log http://pecl.php.net/package-changelog.php?package=memcache

发现

3.0.3 – Enabled compression by default for values larger than 20kb

果然,自3.0.3后,凡大于20kb的内容,会自动被压缩。然而nginx-memc模块却不能自动识别压缩的。

继续阅读 »

PzEa 美国VPS Xen VPS 1G内存 $6.98/月

pzea是国人开的英文站.本人一直在用这家的VPS,感觉不错!
机房:美国达拉斯

4 核CPU
1GB 内存
40GB Raid 10 硬盘
500GB 流量/月
100M网络接口
1 个 IPv4
XEN内核
$6.98/月(有直接支付RBM选项)

测试IP: 67.222.158.37
测试文件下载: http://67.222.158.37/download100.zip

购买地址:http://www.pzea.com/?cmd=cart&cat_id=2

官网:http://www.pzea.com/?affid=199

继续阅读 »

解决安装redis时出现undefined reference to `__sync_add_and_fetch_4′的错误

今天下了最新版的redis来安装,但发现在make时出错,信息为:

undefined reference to `__sync_add_and_fetch_4′云云

原因是因为CPU信息判断失误引起的。

我的是32位CPU,这个如何确定?使用uname -m 得到i686。那么我的CPU应该是i686的。

[root@localhost redis-2.6.13]# uname -m
i686

然后把CPU信息设置到环境变量中,清除旧文件,重新编译就可以了:

export CFLAGS=-march=i686
make distclean
make
make install

继续阅读 »

解决安装imagick时Cannot locate header file MagickWand.h的错误

今天在新服上安装php imagick,

环境如下:
php 5.3.20
ImageMagick-6.8.3-8
imagick-3.1.0RC2
可是出错了一个问题.就是死说找不到MagickWand.h:

checking for MagickWand.h header file… configure: error: Cannot locate header file MagickWand.h

可是我明明正确安装了ImageMagick的呀.GOOGLE了半天,也解决不了这个问题.后面对照另一个服务器上的ImageMagick才发现,原来ImageMagick 6.8这个版后的目录结构变了,旧版本头文件是放在/usr/local/include/ImageMagick目录的,而ImageMagick 6.8则是放在/usr/local/include/ImageMagick-6

添加软连接

命令如下:

ln -s /usr/local/include/ImageMagick-6 /usr/local/include/ImageMagick

后来发现imagick-3.1.0RC2编译不通过,于是降低版本,使用imagick-3.01

make && make && install

搞掂!

更新:

最终解决方法:

yum install pkgconfig

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

rm -rf Makefile config.status config.h

./configure

make

make install

继续阅读 »

快速修复wordpress升级到3.5后出现PHP Warning: Missing argument 2 for wpdb::prepare()的BUG

wordpress 3.5新增了不少功能,不过,如果你的机器配置是显示Warnning的话,会出错,显示:PHP Warning: Missing argument 2 for wpdb::prepare() 的BUG.
解决这个问题只需要在index.php增加

@ini_set(‘display_errors’, 0);

就可以了.
修改后的index.php是这样的:

继续阅读 »

第 2 页,共 19 页12345...10...最旧 »