一键测试脚本bench.sh

经过几个版本的演化,一键测试脚本 bench.sh 已经几乎全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
并将测试结果以较为美观的方式显示出来。

总结一下 bench.sh 特点:
1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、支持 IPv6 下载测速;
4、IO 测试三次,并显示平均值。

阅读全文…

解决pip安装M2Crypto失败的问题

Linux

M2Crypto 是最完整的为 Python 包装 OpenSSL 的 RSA,DSA,DH,EC,HMACs,消息摘要,对称密码算法(包括AES)的一个库工具。
而自从 M2Crypto 升级到版本 0.22.5 后,用 pip install M2Crypto 命令来安装 M2Crypto 时总是会失败。
在没有升级到此版本之前,使用 pip 安装则是没有问题的。下面来找找原因。
系统环境:CentOS 6.7 x86
失败关键字:swig

阅读全文…

在CentOS下编译安装GCC

我们知道,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。
很多时候在编译安装软件都需要高版本的 GCC,否则就会报错。
那么如何升级 GCC 的版本呢?

首先要确认升级到的 GCC 版本号。
目前 GCC 的最新版已经到了 5.2,而 CentOS 7 则依然使用其 4.8,所以基于兼容性考虑,我选择升级到 4.8.5。
GCC 官网:https://gcc.gnu.org

阅读全文…

域名那些事儿

一开始我并不知道什么是域名,尽管每天都上一些网站。每天打开浏览器输入一串字符再回车,稍等片刻,网页就会显示出来。
直到我开始热衷于注册邮箱,各种后缀的邮箱,免费邮箱。
那已是十年前的故事了。
那时候雅虎中国率先推出容量为 1G 的邮箱,紧接着 Google 在愚人节那天推出了 Gmail,容量为 1G,且每天自动增长容量。我注册遍了国内所有的免费邮箱后,对 Gmail 垂涎已久,无奈当时是邀请制。直到在一本叫《电脑爱好者》杂志上看到了某人有邀请资格,于是给他发了一封邮件,几天后才算是拥有 Gmail 邮箱。
自此开始迷恋各种邮箱,说白了也就是域名。
当时来说,无非就知道 com、net、org、cn 这几种后缀而已。

阅读全文…

MySQL性能优化的简单说明

MySQL 作为 LAMP 组件中的重要一环,在网站架构中担当关于数据处理的重任。作为目前流行最为广泛的开源数据库,网络上已经有相当多的各种优化教程。本文将试着从改善 MySQL 配置入手,进一步提升 MySQL 的性能。
关于如何优化数据库结构及 SQL 语句不在本次讨论范围之内。
MySQL 性能优化我打算分为三个部分,一是物理硬件的优化,二是 MySQL 安装时的编译优化,三是 MySQL 的配置文件 my.cnf 的优化。

阅读全文…

Zend Guard Loader简介及下载链接一览

Zend Guard 是 Zend 官方出品的一款 PHP 源码加密产品解决方案,能有效地防止程序未经许可的使用和逆向工程。
Zend Guard Loader 则是针对使用 Zend Guard 加密后的 PHP 代码的运行环境。如果环境中没有安装 Zend Guard Loader,则无法运行经 Zend Guard 加密后的 PHP 代码。
目前最新版 Zend Guard 7.0 已经开始支持 PHP5.5PHP5.6 了,相对应的 Zend Guard Loader 也升级了。
简单整理了下 Zend Guard 和 Zend Guard Loader 所有版本的官网链接,以方便下载(官网下载需注册用户,比较麻烦)。

阅读全文…