黑与白

Archive for the ‘8卦’ Category

211.68.247.120 – - [29/Sep/2006:16:49:00 +0800] “GET http://。。。。。.mp3 HTTP/1.1″ 200 683923 TCP_HIT:NONE

嘿嘿

  • 0 Comments
  • Filed under: 8卦
  • 搬家流程

    4.18 22:00

    在61.136.62.67上面安装16个虚拟主机,用来在服务停止的时候临时供用户使用,同时编译apache+ssl+php

    23:00

    在一台备用服务器上面编译3307端口的mysql, 用于用户在mysql搬走之后调用地址本的存储

    4.19 1:25

    停服务,修改16个域的DNS解析,把新的解析指向世纪互连的IP

    1:30

    停机,贴上服务器编号,拆下所有服务器的硬盘并且编号.

    1:50

    服务器装车,以70km/h的速度前往北京

    4:00

    到达世纪互连机房,服务器上架.开机,修改IP并且测试登陆通过

    8:00

    早点

    9:00

    联系世纪互联为我们上好服务器托板,联系dell更换损坏的raid模块.

    10:00

    收银兴6216 FFD FC-SATA阵列柜并且进行安装调试,银兴的工程师带错了hba卡,造成freebsd不能成功识别,于是联系换卡,耽误了三个小时,这里bs一下

    11:00

    配置占座社区的mysql master/slave

    13:00

    午饭

    14:00

    银兴的新卡到位,调试,成功. 分区格式化.nfs出来四个分区

    16:00

    配置占座的LVS,很奇怪,我在公司内部试验成功的配置以及运行脚本在我更改了相应的配置之后就失效了,可是ipvsadm已经有了显示,至今没有搞定

    -> RemoteAddress:Port Forward Weight ActiveConn InActConn
    TCP xx.xxx.x.xx:http rr
    -> 172.16.202.3:http Masq 1 0 0

    21:00

    晚饭

    4.20 0:00

    开始搬迁机柜,使得三台机柜再相同的位置.并且一句内网外网分配交换机

    2:00

    发现网络不稳定.

    4:00

    网络稳定,收工睡觉

  • 0 Comments
  • Filed under: 8卦
  • 团队之星

    抽签仪式同时发布了06年世界杯比赛用球,+teamgeist,adidas公司最新产品。样子还算蛮帅的

    历届世界杯比赛用球:

  • 1 Comment
  • Filed under: 8卦, 依旧喘气
  • 银兴6212s-U4D存储阵列

    最近经常遇到的问题是存储,银根紧缩,面对报价昂贵的SAN不得不望而却步,自己装的RAID阵列又不是很稳定,于是找到了一个折中的办法,就是用磁盘阵列柜.选来选去,选中了银兴的6212S-U4D,然后联系供货商,签了试用合同.供货商的效率很高,第二天就把设备拉来了.很漂亮的东东.做工也不错.然后调试的时候发现需要一块SCSI卡才能连接阵列柜,汗.发现自己很土,连这个都不知道.没办法,只能让他们的工程师调试好了阵列先.第二天一早,拿去了一块adaptec2940的scsi卡.不认硬盘.后来google的时候发现2940不能支持这么大的阵列.找供货商订了一块adaptec 39320A-R SCSI卡.这个卡可以认出来2.5T的阵列.高兴之余,发现FreeBSD的问题又来了,虽然FreeBSD 5.x及后续版本使用UFS2,号称支持容量为:2^63bytes,也就是8838608 T,但是我的5.3死活把2.5T的柜子认成287G,于是只好把12块硬盘分成两个raid5.每个1.25T,这下ok了.成功的装好了系统,但是麻烦还没有完.在进入系统之后,写入的时候又出了麻烦:(.每次写入都非常的慢,3,4分钟以后死机.但是在服务器本地硬盘读写传送都没有问题.于是矛盾的焦点被我定位在了柜子上.在msn上和对方工程师来回折腾了一天.忽然他说了一句,更新SCSI卡的驱动试试看.于是上了adaptec的网站,发现adaptec 39320A-R并没有官方的FreeBSD的驱动,也就是根本没有提供FreeBSD下的官方支持.查阅了很多资料,发现adaptec 39320A-R采用7901的SCSI芯片,这个芯片本身FreeBSD是支持的,但是阵列柜需要用SCSI卡上的另一块芯HostRAID,这个是FreeBSD不支持的-_-#!罪魁祸首在这里!

    没办法,换个FC-SATA的柜子试试看把.不过这个机器装一个linux上去,至少试试看性能先

  • 3 Comments
  • Filed under: 8卦, it
  • file5问题处理过程

    上周五早上6:30接到其霖电话,file7宕机。开机未果,没有显示输出。匆匆杀去机房。排查法得到了最让我sad的结果:主板损坏。技嘉的8IKHXT,双PCI66插槽的主板。手里只有一块备用华硕服务器主板,但是只有一个pci66插槽。联系了供货商,得到答复是一周后可以到货。当时心里就凉了。用了几分钟时间冷静的思考,得出方案:把其他只有一块卡的file(后来锁定file5)的8IKHXT换给file7,然后用手里的备用主板给file5。仔细想了想除了file5可能因为主板的更迭重装操作系统之外,没有太大的纰漏。于是联系了jasper,他对这个方案也没啥异议。卷起袖开始实施。file7,file5关机,我拆file5张龙拆file7的主板,更换file5主板给file7。开机,一切正常。联网起服务测试,一切正常。开心的盖好盖子。收拾file5,那个时候还没想到一场噩梦即将到来!

    物理安装file5之后,如我所料的需要重装系统。30分钟装系统,mount磁盘阵列的时候,出现了大麻烦!按照常规的做法,/stand/sysinstall 进入管理界面,configure–>lable–>da* ,M选择mount point,w写入。麻烦来了,确定之后,/home1开始了长达4小时的fsck_ffs。而通常这个过程仅仅需要30分钟。其实二小时之后就感到不妙了,但是又不敢贸然中止fscking的file system。然而四小时之后还是手工中止了,mount /dev/da0s1d /home1 ,挂上了,但是很快就报告了panic:ufs-dirbad 的错误。并且在mount /home2的时候,mount失败,只能根据以前的经验,fsck -b /dev/da1s1d,借了其他分区的一个block过来,用只读的方式挂载,然而ls目录的时候发现,很多东东凭空消失了。they were gone:(!于是根据以前的操作,分别在mx mxgw上面拦截信件,邱哥写了登录拦截的程序。分别mount -r四个raid1阵列,试图以只读的方式导出用户,每导出4,5个用户就会卡住不动,发现者些用户的文件夹前面都是 &. 和. 开头,而不是应该的..和.!不知道原因ing。紧急找供货商临时调进一台机器,在上面给登录过的file5用户新建一个信箱。然后等待数据一点点的导入这些新建的邮箱。

    非常想知道pci设备和主板的通讯原理,为什么换了一个主板文件系统就瘫痪了呢?3ware就这么禁不起风浪么?还是华硕和技嘉采用了不同的编码方式来竞争?发现自己要学习的东西太多太多了。。。。。。

  • 4 Comments
  • Filed under: 8卦
  • In February 2005 I put instructions online explaining how to perform a binary upgrade from FreeBSD 4.8 to FreeBSD 4.11. When it came time to upgrade my FreeBSD 5.3 system to instead run FreeBSD 5.4, I found that some slightly different steps were needed, so I decided to put together a 5.3-to-5.4 upgrade guide as well.

    What follows are the steps I used to upgrade my FreeBSD 5.3 system to FreeBSD 5.4-RELEASE; I can’t guarantee that they’ll work for everyone, but this should be at least a good starting point.

    N.B. I only install the “base” “dict”, “doc”, and “manpages” distributions here — I don’t want the “catpages”, compat, “games”, “info”, “ports”, “proflibs”, or “src” distributions. If you want a different set of distributions, change the lists in steps 6, 9, and 10.

    1. If you haven’t done so already, install FreeBSD Update.

    cd /usr/ports/security/freebsd-update && make install clean
    cp /usr/local/etc/freebsd-update.conf.sample /usr/local/etc/freebsd-update.conf

    2. Using FreeBSD Update, generate a list of files from the base system which have been locally modified. We might not want to overwrite these.

    freebsd-update -v IDS | tail +8 | grep . | cut -c 2- – > /root/base-modified

    3. Edit this list and delete files for which you don’t want to keep your local changes. You’ll almost certainly want to delete any lines starting with usr/, but you’ll probably want to keep the lines which start with etc/ or var/log/.

    ee /root/base-modified

    (or use vi or any other text editor you have installed.)

    4. Generate a list of files installed which belong to the old RELEASE. We’ll be using this list to make sure we don’t leave old files lying around after the upgrade.

    cut -f 1 -d ‘$’ /usr/local/freebsd-update/work/md5all | uniq |
    while read X; do
    if [ -f $X ]; then echo $X; fi;
    done | sort > /root/base-old

    5. Download an ISO image for the new release and mount it.

    fetch -o /usr/disc1.iso \
    ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/5.4/5.4-RELEASE-i386-disc1.iso
    mdconfig -a -t vnode -f /usr/disc1.iso -u 9
    mount -t cd9660 -o ro /dev/md9 /mnt

    6. For the files which have been locally modified, extract the new versions to a temporary directory.

    mkdir /usr/release
    for dist in base dict doc manpages; do
    cat /mnt/5.4-RELEASE/${dist}/${dist}.?? |
    tar -xpzf – -I /root/base-modified -C /usr/release
    done 2>/dev/null

    7. For each of these files (in /root/base-modified), compare the existing and new versions to see if you need to update anything. (I didn’t, but sometimes there are necessary changes in configuration files — for example, in FreeBSD 4.7 a new “sshd” user was added.)

    grep ^etc /root/base-modified | while read f; do
    diff -u /${f} /usr/release/${f}
    done | more

    8. Clear the immutable flag on files from the base system to make sure that we can overwrite or delete them.

    xargs chflags noschg < /root/base-old

    9. Extract the new release (minus the locally modified files that we don't want to overwrite).

    for dist in base dict doc manpages; do
    /mnt/rescue/cat /mnt/5.4-RELEASE/${dist}/${dist}.?? |
    /mnt/rescue/tar -Uxpzf - -X /root/base-modified -C /
    done

    10. Generate a list of files which belong to the new release, and compare this to the list of files which were in the old release, so that we can clean up the garbage left behind.

    ( for dist in base dict doc manpages; do
    cat /mnt/5.4-RELEASE/${dist}/${dist}.?? | tar -tzf -
    done; cat /root/base-modified ) | sort | uniq | lam -s '/' - > /root/base-new
    comm -13 /root/base-new /root/base-old | xargs rm

    11. Clean up.

    umount /mnt
    mdconfig -d -u 9
    rm -r /usr/release
    rm /usr/disc1.iso
    rm /root/base-modified /root/base-old /root/base-new

    12. Reboot into your new 5.4-RELEASE system.

    shutdown -r now

  • 0 Comments
  • Filed under: 8卦
  • 昨天自己做了可乐鸡翅

    发现其实蛮没有技术含量的一个东东..嘻嘻..
    过程大概就是
    1.洗鸡翅
    2.用黄酒(少量白酒也行),白糖,可乐,酱油胡乱放到一起.放入鸡翅.腌制15分钟.
    3.大火煮开
    4.加入适当可乐.小火炖.(放一个小苹果更好)
    5.差不多就可以吃了^_^
    ps:百事可乐做的更好吃一点^_^

    附录:网上找到的做法.找时间一起尝试

    在美国鸡翅很便宜,可口可乐遍地都是,唯一需要的调料就是酱油。

    鸡翅斩成翅尖,翅中和翅根三节,用少许炒菜油把它们翻炒一下,倒入可乐和酱油(比例是3:1,总量没住鸡翅),大火烧开,小火煮20分钟,再用大火收汁,即可。

    注意尽量买个头小一点儿的鸡翅,有些大鸡翅上有好多黄色的油,影响味道进入肉中。不要用鸡胸等肉多的部位去做,光用翅中是最好的。此菜放凉后更很好吃。

    更多做法
    1。
    作料:姜末,葱花,八角,花生油适量,可乐一听,鸡翅半斤,白糖少许,酱油等
    做法:将鸡翅洗净,并用刀割两道口子,以利进味。
    油开后,加糖,少许,将鸡翅顺锅沿滑入滚烫的油中,炸之,小心自己的龙爪也被炸了:)
    适时翻动,待外皮泛黄之后,倒入可乐及作料,炖之
    待可乐几近熬尽,即可出锅,洒葱花若干,啃之

    2。
    材料:8隻雞翅、1杯可樂、1/4杯醬油、1大匙糖、蔥2根切段
    作法:除雞翅外,所有材料混合成醃料。
    鸡翅切成兩半,浸入醃料中,醃40分鐘左右。
    醃好的雞翅入熱油鍋過油,至外皮金黃即可起鍋。
    炸好的雞翅加醃料,置另一鍋用大火煮至滾後,轉小火再煮約半小時即可

    3。
    用料鸡翅500克、可口可乐一罐。将鸡翅洗净后切成块,然后用盐和料酒腌制片刻,将腌制好的鸡翅放入6-7成热的油中炸制成金黄色后捞出。锅中留少许油,将姜块、葱段稍煸,下鸡翅,加盐、酱油、白糖、料酒及可口可乐,旺火烧开,改小火烧透入味,转用大火收汁,待汁水稠浓后,滴入香油即可出锅.

    4。 懒人做法:
    一公斤雞翅膀,一聽可樂,半聽醬油。
    一起放在鍋里用大火煮開,然后用小火燉半小時。
    其他什么也不用

    5。少许油,放入八角爆香,放鸡翅,待鸡翅变色后倒入可乐,基本没过鸡翅.大火至沸,之后转小火炖15分钟(10分钟也可),之后转大火直至可乐基本蒸发只剩一层浓汁.然后盛盘,开吃!
    偷懒窍门:完全可以不放八角,甚至可以不放盐.只有可乐和鸡翅是必须的。也可以即放八角,姜少许,然后出锅前放葱等,完全随意.

  • 1 Comment
  • Filed under: 8卦
  • 我的电脑每次打开都很快就会死机。看来是内存不足!虽然现在内存便宜,但是我穷啊,还只用128M的!我琢磨了半天,发现一个好办法,我把内存反过来插。嘿!嘀的一声自检通过,内存变成了821M的啦! 后来我还把软盘拿到冰箱里冻了一天,结果变成了硬盘了!这样,我又多了一个硬盘。我在机箱写上奔四 5.0 结果快多了。我把我的显示器泡在鱼缸里用,哇,现在感觉就像液晶一样!我在14显示器前加了一个放大镜,结果显示器就变成20寸的了,省了我一大笔银子。我把我的打印机用手电一照,变成激光的了,打的又快又好,又省了不少骂。我在鼠标里加了个灯泡,嘿,立马变成光电的了!把自己花10元钱在夜市上买的音箱音量调到最低,你猜怎么着,真是神了,立马产生了低音炮。

  • 0 Comments
  • Filed under: 8卦
  • 收藏一个google的logo

    google 中秋
    家里还有去年奥运的全套,找时间一起发上来

  • 2 Comments
  • Filed under: 8卦
  • 今年第一次看AC

    昨天中秋,爸爸妈妈都不在家.一个人无聊,也不困,看了AC的比赛.看了看米兰的阵容,好像远远没有传说中的豪华.后卫2个大叔+1个爷爷+卡拉泽.卡夫4届世界杯决赛的传奇掩盖不了已然蹒跚的步履.至于马队.呵呵.更多的是精神领袖的意思了.再看中场,皮而洛卡卡西多夫加秃.除了加图所,别人基本上就没什么抢劫能力.就这么一个,还被弄到边路了.进攻能力是有了,防守那?估计敌人有一个赫来布这样的前腰就能弄的ac的中场很狼狈.前锋不说了.最好的前锋之一,不过吉拉..呵呵..没看出来他有把维埃理挤到替补的能力.看看大因付出的效果吧

    总之,对拜仁的欧冠之旅多了一份乐观.嘻嘻

  • 0 Comments
  • Filed under: 8卦