ipmitool 使用(一)

IPMI(Intelligent Platform Management Interface) 就是一个管理硬件的标准,目前主要有 1.5 以及 2.0 版本。基本想到的诸如电压、风扇、温度等都能获取到。其实就是一个小型的 OS,独立于服务器,叫 BMC(Baseboard Management controller),可以通过 IPMI 来控制服务器的 on/off。详细的原理解释可以看这里

一般 DELL,HP 的服务器都有支持该协议,可以通过 dmidecode 来 grep ipmi 看看支不支持。
*nix 上可以通过 ipmoitools 来管理,Ubuntu 10.04 可以通过下面这个命令来安装:
$ sudo apt-get install ipmitool

2.6 的内核需要加载如下的模块:
$ sudo modprobe ipmi_devintf
$ sudo modprobe ipmi_si
$ sudo modprobe ipmi_msghandler

ipmitool 提供了交互式以及非交互式的方式来管理,下面这个初始化就是通过交互式的方式进行的。一台刚上架的服务器可以通过下面的方式进行管理 IP 的配置。首先是设置远程卡的用户名密码:
$ ipmitool shell
ipmitool> user set name 2 jaseywang
ipmitool> user enable 2
ipmitool> user set password 2 fuckyou
ipmitool> channel setaccess 1 2 ipmi=on link=on privilege=4

Continue reading

Bug #1 @ launchpad.net

大家知道 ubuntu 的 launchpad.net 上的第一个 bug 是什么吗?

Mark Shuttleworth 大大在 2004 年的 08 月 20 日亲自提交了第一个 bug: Microsoft has a majority market share

 

经过近 10 年的发展,Ubuntu 在 desktop 市场还是取得了不少份额的,但是前方路途依然严峻。不管何种发型版本,Ubuntu 也好,Fedora 也罢,毕竟是 *nix 阵营的,内部竞争总比外部厮杀好。顺祝 microshit 早日结束它那又臭又长的垄断地位。

ubuntu 12.04 安装 sun jdk

之前总结过一篇安装 sun jdk 的博客,并不通用,下面这个比较通用。

下载 sun jdk,解压,mv 到如下目录:
# tar zxvf jdk-7u10-linux-x64.tar.gz
# mkdir /usr/lib/jvm
# mv jdk1.7.0_10 /usr/lib/jvm/

安装,修改环境变量(可选):
# update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1
# update-alternatives --config javac
# update-alternatives --config java
Continue reading