megacli 命令的用法

最近买的一些server,自身的主板上都带有 LSI RAID card,我们可以使用megacli command 来检查一些参数的状态

首先我们必须安装LSI Logic 提供的megacli 工具

可以直接使用已编译好的源: http://hwraid.le-vert.net/

crontab:

可以直接使用这个crontab file 来自动检测LSI RAID 的状态: http://it.bmc.uu.se/andlov/docs/linux/raid/files/megacli.cron

这篇post 的主要目的是megacli 命令:

显示raid adapter 的所有信息:

megacli -AdpAllinfo -aALL

显示物理硬盘的信息:

megacli -PDList -aALL

显示逻辑硬盘的信息:

megacli -LDGetProp -LALL -aALL

检查 raid rebuild 的状态:

megacli -AdpAllinfo -aALL | grep -i rebuild

更多的信息参见这里: http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS

 

安装newrelic 出现问题

今天在瑞典的cloud上部署反代的时候,安装newrelic 的 服务器agent 出现错误

类似于如下在stackoverflow上提出的问题

ERROR: The certificate of `www.dropbox.com’ is not trusted.
ERROR: The certificate of `www.dropbox.com’ hasn’t got a known issuer.

这个问题其实很简单,是ubuntu 或者debian上常常出现的问题,就是 ca 的丢失,解决的办法,直接在ssh上运行:

sudo apt-get install ca-certificates

即可解决

卸载php 的 geoip 模块

上一篇文章写的是如何在centos 下快速安装php 的 geoip 模块。。

但是今天的程序和geo ip模块冲突了。。nnd。。没有办法。。必须去卸载。。可是一想卸载,就傻了。。平时都是安装各种模块。。去卸载的话。。还真是少见。。。

急忙去看PECL的文档。。。一个命令搞定,登陆ssh,执行命令:

pecl uninstall geoip

立马完事

在 centos 上 安装 GEOIP 的插件

最近因为一些特殊的要求,再使用 piwik 做站点的数据统计

piwik 需要 geo的数据库,对piwik 最好的方式是安装geoip 的 pecl 插件

因为不想重新编译安装,所以直接采用yum 来安装,三部即可完成

1 yum安装geoip

yum install geoip geoip-devel

2 安装pecl 的geoip模块

pecl install geoip

3 重启httpd

service httpd restart

很简单的三步即可完成

cPanel 的 license

今天费了一天时间,终于把所有的服务器版本的 cPanel 的 license 换成了 VPS 版本的,一个license 就节省了 30-13 =17 刀,五个license 一个月就节省了85 刀。。可以够我喝两个星期的咖啡啦

虽然也没省多少钱,但是就是喜欢折腾服务器。。换来换去的。。很有意思的说。。。

当然了,肯定不能直接把 在独立服务器上安装 cPanel 的 服务器版本。 你需要在把你的服务器,用任何一种虚拟化技术,KVM 或者 xen 一下,在你的服务器上虚拟出来 VPS 来就可以了,然后就可以安装 vps 版本的 cPanel 了

这样级省了很多钱,又可以在一台服务器上安装各种vps 自己玩。。这样很爽哇