Category: 未分类

未分类, 运营维护

解决使用iptables转发FTP端口后提示无法读取目录列表(MLSD)

几天前把拉斯维加斯服务器的数据转移到了香港的服务器,想到有些人可能没那么快知道,就使用iptables进行端口转发,实现FTP连接到拉斯维加斯服务器的IP,最后是到达香港的FTP服务器。 这实现不难,首先修改配置,实现开机就打开内核转发:

把默认的:

改成:

如图:   然后执行:

打开内核转发功能。 使用下面两条命令添加转 […]

Read more 1 Comment
未分类, 运营维护

APC3.1.9自动安装脚本For DirectAdmin with PHP-CLI

前面发过一个APC Shell Script For PHP-CGI,经过Zeraba的指导,使用apc.php看了下APC的命中率,发现无论怎样,命中数只有“1”,明显APC并没有发挥它应有的用途。同时也发现,不管是什么opcode的PHP组件,都是只能在探针那看个版本…… 既然PHP-CGI有问题,那就换PHP-CLI,但是DirectAdmin的PHP-CLI模式也有问题,那就是无法以特定身份去创建执行PHP程序,这就使得用户的网站某些目录需要设置rwxrwxrwx,非常麻烦,而且也不安全。 要解决DirectAdmin的PHP-CLI的问题,大家可以参考:实现DirectAdmin使用 […]

Read more 9 Comments
未分类, 运营维护

实现DirectAdmin使用PHP-CLI模式的站点独立用户与查看各用户资源占用情况

Wordpress

用过DirectAdmin的都知道,CLI是个坑爹货:网站目录非rwxrwxrwx(777)权限无法写入,无法查看是哪个用户占用较多的资源,甚至无法正常使用opcode cache的PHP组件。 我们来研究下DirectAdmin的站点的配置文件:

关键,就在SuexecUserGroup这里,这里定义了站点的执行PHP脚本时所使用的用户身份,这样可以给不同网站的目录不同的所有者,且无需再特意给某些文件设置rwxrwxrwx(777)权限。 然而,这个东西在CGI模式下工作正常,而CLI却不正常。貌似mod_ruid2.c是Su […]

Read more 12 Comments
服务器, 未分类, 计算机硬件

解决硬盘安装Ubuntu 12.04.1 Server提示“无法挂载你的安装光盘”或“找不到ISO”

最近入手了个KVM的VPS,SolusVM面板,提供VNC。 虽然VPS提供了模板安装系统,但是默认是把30GB都给了/,太不尽人意了。况且我也喜欢原版的系统。于是打算动手安装上去。 我使用的是硬盘安装的方法,但是安装的时候,却提示“无法挂载你的安装光盘”,经过我的一个晚上的折腾,终于找到解决办法了! 首先,到模板处安装个Windows Server 2008,然后安装个WinPE,用DiskGenius调整C盘的大小,释放1GB空间出来,放Ubuntu的ISO用,并且格式化为FAT32格式,注意一定要FAT32格式,不然会提示找不到ISO! 回到Win2008,下载好Ubuntu的ISO,还 […]

Read more 3 Comments
未分类, 计算机硬件

Mbps≠MB/s

前几个星期,在学校无聊,抓起手机,看起了微博来,突然看到一个人的评论: 看了内容之后,我马上忍不住喷了…… 为啥喷呢?开始说明原因之前,先来给大家介绍下数据的计量单位的换算关系吧: 8Bit=1Byte 1024Bit=1Kbit=128Byte 1024Kbit=1Mbit=128KByte 1024Mbit=1Gbit=128MByte 以此类推…… Bit和Byte之间的比值是8比1。 至于微博中所提到的Gbps、Mbps的意思就是Gbit/s,指的是带宽。 也就说,微博中所说的1Gbps(1Gbit/s)带宽,根据Bit和Byte的8比1的关系,理论上的最大传输速度是1Gbps(Gbi […]

Read more 9 Comments