人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的......

Dell PowerEdge 1650修复过程

没想到这台老掉牙的服务器(Dell PowerEdge 1650)也折腾了这么多天,从17日开始重新安装操作系统,到今天安装完成,应该算是成功解决了问题。记一下流水帐,希望以后有点用。
(1)在17日安装Windows Server 2003时死机,然后就不能正常开机。现象为BIOS自检的过程中死机,或者根本不显示自检画面。
(2)在重新安装操作系统之前,系统已经处于报警状态。
(3)费了不少功夫才打开机箱,不像新的服务器基本不需要拧镙丝。首先需要把上面的一条长镙丝拧下来(前面板上的一个按钮才能按下),然后按下前面板上的黑色按钮,这样就可以打开靠近电源这半边的机箱盖了。另一半就比较简单了。
(4)打开后发现一个风扇报警,联系厂商更换风扇。Dell的风扇可真不便宜。
(5)更换风扇之后,发现又有一个风扇报警,不过一会儿之后能够恢复,但故障依旧,在BIOS自检过程中死机,或根本不显示自检画面。开机时蜂鸣器响了数声。
(6)在网上搜索,有人说不是Dell原装风扇可能会导致死机,后来发现也不是这个问题。经历多次插拨硬盘、内存条、RAID卡之后,仍然不能解决问题。今天突然想到是否要从蜂鸣器的响声来找问题。仔细听了一下声音,应该是1短3短2短,在网上查询了一下,应该是内存有问题。拨下内存条,就不响了,但是也不会显示自检画面(废话,没有内存肯定不能自检)。

如何用bash提取网卡ip地址?

来源地址: http://www.linuxsir.org/bbs/showthread.php?t=21008

如何用bash提取网卡ip地址?比如,我想显示如下的效果:

You eth0's IP = [ 192.168.0.1 ]

网友Pye给出的方法如下,在CentOS 5下测试可以得到正确的结果:
[root@host ~]# ifconfig | sed -ne 's/ *inet addr:\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\) *B.*/Your IP is:\1/p'
Your IP is:10.0.0.66
Your IP is:192.168.120.66

网友X11给出了另一种方法,在CentOS 5下测试也可以得到正确的结果:

架构风格与基于网络的软件架构设计

来源地址: http://www.redsaga.com/opendoc/REST_cn.pdf

架构风格与基于网络的软件架构设计
Architectural Styles and the Design of Network-based Software Architectures
作者:Roy Thomas Fielding
信息与计算机科学博士
加州大学欧文分校,2000年
博士论文答辩委员会主席:Richard N. Taylor教授

万维网(World Wide Web)的成功,很大程度上是因为其软件架构的设计满足了Internet规模(Internet-scale)的分布式超媒体系统的需求。在过去的10年间,通过对定义Web架构的标准所做的一系列修改,Web以迭代的方式不断地发展着。为了识别出Web需要改善的那些方面,并且避免对其进行不想要的修改,必需要有一种现代Web架构的模型,用来指导Web的设计、定义和部署。
软件架构的研究探索了如何以最佳的方式划分一个系统、如何标识组件、组件之间如何

Setting Up Cacti On FreeBSD 7.0

来源地址: http://forums.freebsd.org/showthread.php?t=182

There seems to be a lot for Cacti on linux forums but none or very few on FreeBSD, so here you go,Comments are welcome.

About Cacti

Debian策略路由配置

在教育网上,难免会需要进行多线路接入。
环境: Debian Linux 5.0,原来的网卡已经配置为eth0,新网卡配置为eth1。
首先配置网卡,在/etc/network/interfaces文件中增加如下内容:

# The secondary network interface
auto eth1
iface eth1 inet static
        address 211.151.92.19
        netmask 255.255.255.240
        network 211.151.92.16
        broadcast 211.151.92.31

创建用于修改策略路由的脚本:
# cat /etc/network/pubnet_route_up.sh
#!/bin/bash
/sbin/ip route add 0.0.0.0/0.0.0.0 via 211.151.92.17 table 110
/sbin/ip rule add from 211.151.92.19 table 110 pref 100

其中211.151.92.17为该线路的网关,确保来自于该网卡的流量仍然从该线路返回。

创建用于删除策略路由的脚本:

如何恢复Solaris Volume Manager 卷上的根 (/) 文件系统

来源地址: http://docs.sun.com/app/docs/doc/819-2049/6n4c78rqj?l=zh&a=view

在执行备份后,使用此过程可以恢复 Solstice DiskSuite 元设备或 Solaris Volume Manager 卷上的根 (/) 文件系统。比如在根磁盘损坏后更换新磁盘时,就可以执行此过程。不应引导正在恢复的节点。在执行此恢复过程前确保群集正在无故障地运行。

注 –
由于新磁盘的分区必须与故障磁盘完全相同,所以在进行此过程前必须先确定分区方案,并相应地重建文件系统。

步骤

1. 成为有权访问磁盘集的群集节点(不是要恢复的那个节点)的超级用户或使用等效角色。

2. 从所有磁盘集中删除要恢复的节点的主机名。

# metaset -s setname -f -d -h nodelist

-s setname
    指定元集名称。
-f
    强制。
-d
    从元集中删除。
-h nodelist
    指定要从元集中删除的节点的名称。

3. 替换要恢复其根 (/) 文件系统的那个节点上的故障磁盘。
请参阅服务器所附带的文档,以了解磁盘替换过程。

4. 引导要恢复的节点。

Solaris下重建设备树(Rebuilding the Solaris Device Tree)

来源地址: http://spiralbound.net/2005/12/21/rebuilding-the-solaris-device-tree

If you ever shift around any bootable drives within a Sun Solaris box, you may find that either the device names (cxtxd0sx) do not follow the disk position within the server, or, the system just fails to boot because it can’t mount the other disk slices.

yum update - TypeError: unsubscriptable object

在对一台CentOS 5.3服务器执行yum update时,发生如下错误:

# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package file.x86_64 0:4.17-15.el5_3.1 set to be updated
---> Package kernel-headers.x86_64 0:2.6.18-128.1.10.el5.centos.plus set to be updated
---> Package kernel-xen.x86_64 0:2.6.18-128.1.10.el5.centos.plus set to be installed
---> Package kernel-xen-devel.x86_64 0:2.6.18-128.1.10.el5.centos.plus set to be installed
Traceback (most recent call last):

Debian下配置反向代理

在Debian下配置反向代理,首先需要启用proxy模块:

infosource:/etc/apache2/mods-enabled# ls -al proxy.
proxy.conf  proxy.load 
infosource:/etc/apache2/mods-enabled# ls -al proxy.*
lrwxrwxrwx 1 root root 28 2009-05-15 16:46 proxy.conf -> ../mods-available/proxy.conf
lrwxrwxrwx 1 root root 28 2009-05-15 16:47 proxy.load -> ../mods-available/proxy.load

然后在配置文件中添加相应的反向代理:
ProxyRequests Off
ProxyPass /extmail http://webmail.lib.tsinghua.edu.cn/extmail
ProxyPassReverse
/extmail http://webmail.lib.tsinghua.edu.cn/extmail

但是完成配置后发现页面上显示服务器内部错误,在apache日志中包含如下信息:

Fedora和Dspace合并为DurSpace

来源地址: http://duraspace.org/pressrelease.html

FOR IMMEDIATE RELEASE
May 12, 2009
Contact: Carol Minton Morris, clt6@cornell.edu, (607) 255-2702
Contact: Michele Kimpton, michele@dspace.org
Contact: Sandy Payette, spayette@fedora-commons.org

Fedora Commons and DSpace Foundation Join Together to Create DuraSpace™ Organization

Syndicate content