crontab 各参数详解
crontab这个东西的语法(暂且这么叫吧)有点怪,不段时间不用了就写不准了。现在结合 羽飞兄的文章作一个备忘录,以备日后救急。先上张超给力的图:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)-v :列出用户ccrontab作业的状态 查看全文
crontab这个东西的语法(暂且这么叫吧)有点怪,不段时间不用了就写不准了。现在结合 羽飞兄的文章作一个备忘录,以备日后救急。先上张超给力的图:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)-v :列出用户ccrontab作业的状态 查看全文
以前蓝色夏威夷写过一篇文章介绍一个网卡绑定多个IP,在 linux centos 5.5中一个网卡绑定多个ip http://www.coderbolg.com/content/103.html ,今天又发现了一种更加便捷的方法:不管绑定几个IP,只要一个配置文件即可,但前提是这几个IP是连续的,在一个范围之内。 查看全文
今天我的同事一不小心执行了 /sbin/ifdown eth0 命令,这样将会关闭第一块网卡,接着就是远程连接的客户端断开连接不上了。这下我们悲剧了,我们只激活了一块网卡,而这块网卡又被我们给关闭了。这下我们只好让在地球另一端的老外给我重启电脑。呵呵……经理给老外发了邮件后让其重启机器。呵呵……老外这时也没睡下马上机器就可以访问了。这也给我们一个教训:以后要记住重启网络而不是关闭后再重启。娃哈哈…… 查看全文
在此之前写了一篇 在zend framework项目中利用Zend_Test进行单元测试之控制器访问(PHPUnit) 。今天要说的是在zend framework项目中利用Zend_Test对控制器逻辑进行单元测试。还是一样先包含启动文件(bootstrapping),然后将当前的测试类继承自Zend_Test_PHPUnit_ControllerTestCase类即可实现对控制器逻辑的测试。现在给出代码: 查看全文
在zend framework项目中利用Zend_Test对数据库访问逻辑进行单元测试也非常的方便,只要启动文件(bootstrapping)写好并包含进来,然后将当前的测试类继承自Zend_Test_PHPUnit_DatabaseTestCase类即可实现对数据库访问逻辑的测试。启动文件的内容请参考:Bootstrapping your TestCase on Zend_Test(用PHPUnit对zend framework项目进行单元测试) 。现在给也一个简单的例子,也许没什么参考价值: 查看全文
wget是linux平台下基于命令行的下载工具,对于linux管理员来说,几乎每天都要使用它。对于要下载多个文件时,我们当然不满足一次次的敲入 wget 。能不能让wget也能支持批量下载呢?已经一次天翻地覆的搜寻,发现wget还真支持批量下载的,命令如下: 查看全文
mysql cluster 的相关概念和实现架构参考 MySQL Cluster(MySQL 集群) 配置指南 http://www.phpv.net/html/1521.html 。现在直接安装配置。一、准备1、准备服务器计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以只用2台,我就是一台本机,一台虚拟机搭建了有5个节点的MySQL CLuster体系,将一个SQL节点一个数据节点一个SQL节点放在了一台服务器上(192.168.1.252),将另一个SQL节点和一个数据节点放在了另外一台服务器上(192.168.1.52)。 查看全文
当安装好mysql后,启动:/etc/init.d/mysql start 却报了个错:Starting MySQL..Manager of pid-file quit without updating f[失败]) 。下面是我对报错的解决方法总结,我在许多环境下安装过mysql,由于多种原因会报各种错误,现在做个总结以作备查。一、查看报错日志报错日志是我们解决问题的方向灯,没有方向灯我们就没了方向。我有次安装时报错日志里就有这样的错误: 查看全文
phpunit是PHP开发时用于单元测试的利器,今天在linux系统下安装试用一下。我没有通过pear方式来安装,而是下载下来后手动安装的。首先去 https://github.com/sebastianbergmann/phpunit/ 网站下载源码,phpunit的版本更新很快,我用的是3.4.15 。下载之后把解压后的PHPUnit文件夹放到include_path路径下。把phpunit.php文件重命名为phpunit并复制到/usr/bin/目录,添加一下可执行权限。打开这个文件后把页首的php bin路径修改成自己环境中的。把文件里关于设置包含路径的那个条件判断可以直接去掉。打开PHPUnit/Runner/Version.php文件,把package_version@替换成3位PHPUnit版本号,如3.4.15 。接着给出一个例子。 查看全文
安装PHP时报错了:error: Cannot find ldap.h,这个比较好解决,一定就是缺少包了。安装上即可,查了一下资料发现缺少了openldap包。在CentOs系统中可以通过YUM来安装: 查看全文