天行健,君子以自强不息;
      地势坤,君子以厚德载物;

预览模式: 普通 | 列表

在 CentOS 5.4 下编译升级安装MySQL-5.1.46时出错:

/bin/rm: cannot remove `libtoolt': No such file or directory

网上搜寻后,解决问题。具体方法是:


在执行./configure 之前,先执行:

# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
# ./configure --prefix=/usr/local/mysql/ --datadi

[阅读全文]

标签: MySQL libtoolT

SERV_u6.4安全漏洞测试

看到很多服务器还在用serv-U 6.4版本,转载一下,提升安全。

在某安全论坛看到SERV-U又暴新漏洞,该漏洞通杀包括SERV-U 6.4及其以前的所有版本。如果服务器安装了SERV-U,攻击者在获得了网站的Webshell后利用该漏洞就可以进行提权,建立拥有管理员权限的帐户,进而完全控制服务器。
下面笔者搭建测试环境,利用该论坛提供的提权代码见图1进行漏洞测试。

提权的代码如下:

ftpport = 65500
timeout=3
loginuser = "User " & user & vbCrLf
loginpass = "Pass "

[阅读全文]

标签: 转载

php 5.3 中新增加的魔术变量 __DIR__

 

使用php的朋友都知道PHP中提供了一个魔术常量(magic constant)__FILE__,用来指向当前执行的PHP脚本。但PHP没有直接提供该脚本所在目录的常量。也就是说如果我们要得到当前PHP脚本所在的目录,需要使用dirname()这个函数:

<?php

$dir =dirname(__FILE__);

?>

在PHP5.3中,新增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。

例如当前执行的PHP文件为 /www/quwenqing.com/index.php

则__FILE__等于'/www/quwenqing.com/index.p

[阅读全文]

标签: PHP

linux 双网卡绑定(bonding)实现负载均衡或故障转移

今天,有朋友问如何在linux下双网卡绑定一个IP,实现带宽增量,这种方式在03年已经实现过,在07年又做过一次应用,现在提起,有些细节真有些模糊了,找些资料,备注一下。
    
我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在SunCisco中早已存在,被称为TrunkingEtherchannel技术,在Linux2.4.x的内核中也采用这这种技术,被称为bonding

 

[阅读全文]

标签: Linux bonding

lighttpd 1.4.26 SSL bug

CentOS系统yum升级后,openssl从openssl-0.9.8e-12.el5_4.1升级到openssl-0.9.8e-12.el5_4.6,此时重启lighttpd 1.4.26,报告:
(network.c.529) SSL: error:00000000:lib(0):func(0):reason(0)
启动失败,经查找分析,估计是lighttpd ssl的bug ( http://redmine.lighttpd.net/issues/2157 ) ,根据提示,将 src/network.c 中的第528行更换为:
if (!(SSL_OP_NO_SSLv2 &am

[阅读全文]

标签: Lighttpd